java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationC.xml -s ../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.8.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:20:57,209 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:20:57,211 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:20:57,224 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:20:57,224 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:20:57,225 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:20:57,226 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:20:57,228 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:20:57,230 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:20:57,231 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:20:57,232 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:20:57,233 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:20:57,233 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:20:57,234 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:20:57,235 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:20:57,236 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:20:57,237 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:20:57,238 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:20:57,240 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:20:57,241 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:20:57,243 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:20:57,244 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:20:57,245 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:20:57,245 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:20:57,247 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:20:57,248 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:20:57,248 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:20:57,249 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:20:57,249 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:20:57,250 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:20:57,250 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:20:57,251 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:20:57,252 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:20:57,252 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:20:57,253 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:20:57,254 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:20:57,254 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:20:57,254 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:20:57,255 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:20:57,255 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:20:57,256 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:20:57,257 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf [2019-09-11 17:20:57,271 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:20:57,272 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:20:57,272 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:20:57,272 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:20:57,273 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:20:57,273 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:20:57,273 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:20:57,273 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:20:57,274 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:20:57,274 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:20:57,274 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:20:57,275 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:20:57,275 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:20:57,275 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:20:57,275 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:20:57,275 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:20:57,276 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:20:57,276 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:20:57,276 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:20:57,276 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:20:57,276 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:20:57,277 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:20:57,277 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:20:57,277 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:20:57,277 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:20:57,277 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:20:57,277 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:20:57,278 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:20:57,278 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:20:57,278 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:20:57,308 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:20:57,320 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:20:57,323 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:20:57,325 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:20:57,325 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:20:57,326 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.8.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2019-09-11 17:20:57,401 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f04d42768/dc559bc7d13d404ca0d26f2e593f995f/FLAG54243a59a [2019-09-11 17:20:58,412 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:20:58,413 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.8.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2019-09-11 17:20:58,513 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f04d42768/dc559bc7d13d404ca0d26f2e593f995f/FLAG54243a59a [2019-09-11 17:20:58,766 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f04d42768/dc559bc7d13d404ca0d26f2e593f995f [2019-09-11 17:20:58,779 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:20:58,782 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:20:58,784 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:58,785 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:20:58,788 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:20:58,789 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:58" (1/1) ... [2019-09-11 17:20:58,793 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27b55efb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:58, skipping insertion in model container [2019-09-11 17:20:58,793 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:58" (1/1) ... [2019-09-11 17:20:58,801 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:20:59,294 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:21:02,947 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:21:02,969 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:21:05,471 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:21:05,517 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:21:05,518 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05 WrapperNode [2019-09-11 17:21:05,518 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:21:05,519 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:21:05,519 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:21:05,519 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:21:05,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,624 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,625 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,774 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,836 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,896 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... [2019-09-11 17:21:05,977 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:21:05,977 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:21:05,978 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:21:05,978 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:21:05,979 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:05" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:21:06,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:21:06,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:21:06,060 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:21:06,060 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:21:06,061 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:21:06,061 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:21:06,061 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uchar [2019-09-11 17:21:06,061 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:21:06,061 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:21:06,062 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:21:06,062 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:21:06,062 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:21:06,062 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:21:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:21:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:21:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:21:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:21:06,063 INFO L130 BoogieDeclarations]: Found specification of procedure node7 [2019-09-11 17:21:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure node8 [2019-09-11 17:21:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:21:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:21:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:21:06,064 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:21:06,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:21:16,875 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:21:16,876 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:21:16,879 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:21:16 BoogieIcfgContainer [2019-09-11 17:21:16,879 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:21:16,880 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:21:16,880 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:21:16,880 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:21:16,881 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:21:16" (1/1) ... [2019-09-11 17:21:17,006 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:21:18,000 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:25:45,058 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:25:45,539 INFO L272 AbstractInterpreter]: Visited 3124 different actions 33475 times. Merged at 2307 different actions 18939 times. Widened at 348 different actions 1582 times. Performed 157133 root evaluator evaluations with a maximum evaluation depth of 10. Performed 157133 inverse root evaluator evaluations with a maximum inverse evaluation depth of 10. Found 9693 fixpoints after 1203 different actions. Largest state had 2588 variables. [2019-09-11 17:25:45,539 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:25:45,543 INFO L168 Benchmark]: Toolchain (without parser) took 286759.74 ms. Allocated memory was 177.7 MB in the beginning and 6.0 GB in the end (delta: 5.8 GB). Free memory was 137.2 MB in the beginning and 880.6 MB in the end (delta: -743.4 MB). Peak memory consumption was 5.1 GB. Max. memory is 7.1 GB. [2019-09-11 17:25:45,544 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 141.6 MB. Free memory was 107.8 MB in the beginning and 107.6 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2019-09-11 17:25:45,545 INFO L168 Benchmark]: CACSL2BoogieTranslator took 6734.33 ms. Allocated memory was 177.7 MB in the beginning and 341.8 MB in the end (delta: 164.1 MB). Free memory was 137.2 MB in the beginning and 232.9 MB in the end (delta: -95.7 MB). Peak memory consumption was 190.3 MB. Max. memory is 7.1 GB. [2019-09-11 17:25:45,546 INFO L168 Benchmark]: Boogie Preprocessor took 458.02 ms. Allocated memory is still 341.8 MB. Free memory was 232.9 MB in the beginning and 179.8 MB in the end (delta: 53.2 MB). Peak memory consumption was 53.2 MB. Max. memory is 7.1 GB. [2019-09-11 17:25:45,547 INFO L168 Benchmark]: RCFGBuilder took 10901.85 ms. Allocated memory was 341.8 MB in the beginning and 698.4 MB in the end (delta: 356.5 MB). Free memory was 179.8 MB in the beginning and 551.3 MB in the end (delta: -371.5 MB). Peak memory consumption was 435.2 MB. Max. memory is 7.1 GB. [2019-09-11 17:25:45,548 INFO L168 Benchmark]: Abstract Interpretation took 268659.78 ms. Allocated memory was 698.4 MB in the beginning and 6.0 GB in the end (delta: 5.3 GB). Free memory was 551.3 MB in the beginning and 880.6 MB in the end (delta: -329.3 MB). Peak memory consumption was 5.0 GB. Max. memory is 7.1 GB. [2019-09-11 17:25:45,552 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 141.6 MB. Free memory was 107.8 MB in the beginning and 107.6 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 6734.33 ms. Allocated memory was 177.7 MB in the beginning and 341.8 MB in the end (delta: 164.1 MB). Free memory was 137.2 MB in the beginning and 232.9 MB in the end (delta: -95.7 MB). Peak memory consumption was 190.3 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 458.02 ms. Allocated memory is still 341.8 MB. Free memory was 232.9 MB in the beginning and 179.8 MB in the end (delta: 53.2 MB). Peak memory consumption was 53.2 MB. Max. memory is 7.1 GB. * RCFGBuilder took 10901.85 ms. Allocated memory was 341.8 MB in the beginning and 698.4 MB in the end (delta: 356.5 MB). Free memory was 179.8 MB in the beginning and 551.3 MB in the end (delta: -371.5 MB). Peak memory consumption was 435.2 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 268659.78 ms. Allocated memory was 698.4 MB in the beginning and 6.0 GB in the end (delta: 5.3 GB). Free memory was 551.3 MB in the beginning and 880.6 MB in the end (delta: -329.3 MB). Peak memory consumption was 5.0 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 6838]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND TRUE ((int)node4__m4) != ((int)nomsg) [L5648] COND FALSE !(((int)node4__m4) > ((int)id4)) [L6740] COND TRUE ((int)node4__m4) == ((int)id4) [L6742] st4 = 1 [L6743] mode4 = 0 [L6745] msg_t node5__m5; [L6746] node5__m5 = nomsg [L6747] COND TRUE !(mode5 == 0) [L6749] node5__m5 = p4_old [L6750] p4_old = nomsg [L6751] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L7603] mode5 = 0 [L6760] msg_t node6__m6; [L6761] node6__m6 = nomsg [L6762] COND TRUE !(mode6 == 0) [L6764] node6__m6 = p5_old [L6765] p5_old = nomsg [L6766] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7216] mode6 = 0 [L6775] msg_t node7__m7; [L6776] node7__m7 = nomsg [L6777] COND TRUE !(mode7 == 0) [L6779] node7__m7 = p6_old [L6780] p6_old = nomsg [L6781] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L7006] mode7 = 0 [L6790] msg_t node8__m8; [L6791] node8__m8 = nomsg [L6792] COND TRUE !(mode8 == 0) [L6794] node8__m8 = p7_old [L6795] p7_old = nomsg [L6796] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6894] mode8 = 0 [L6804] p1_old = p1_new [L6805] p1_new = nomsg [L6806] p2_old = p2_new [L6807] p2_new = nomsg [L6808] p3_old = p3_new [L6809] p3_new = nomsg [L6810] p4_old = p4_new [L6811] p4_new = nomsg [L6812] p5_old = p5_new [L6813] p5_new = nomsg [L6814] p6_old = p6_new [L6815] p6_new = nomsg [L6816] p7_old = p7_new [L6817] p7_new = nomsg [L6818] p8_old = p8_new [L6819] p8_new = nomsg [L6821] int check__tmp; [L6822] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6828] check__tmp = 0 [L6829] __return_76698 = check__tmp [L6830] main__c1 = __return_76698 [L6832] _Bool __tmp_30; [L6833] __tmp_30 = main__c1 [L6834] _Bool assert__arg; [L6835] assert__arg = __tmp_30 [L6836] COND TRUE assert__arg == 0 [L6838] __VERIFIER_error() - UnprovableResult [Line: 5813]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7621] mode4 = 0 [L5655] msg_t node5__m5; [L5656] node5__m5 = nomsg [L5657] COND TRUE !(mode5 == 0) [L5659] node5__m5 = p4_old [L5660] p4_old = nomsg [L5661] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6728] mode5 = 0 [L5670] msg_t node6__m6; [L5671] node6__m6 = nomsg [L5672] COND TRUE !(mode6 == 0) [L5674] node6__m6 = p5_old [L5675] p5_old = nomsg [L5676] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6237] mode6 = 0 [L5685] msg_t node7__m7; [L5686] node7__m7 = nomsg [L5687] COND TRUE !(mode7 == 0) [L5689] node7__m7 = p6_old [L5690] p6_old = nomsg [L5691] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5971] mode7 = 0 [L5700] msg_t node8__m8; [L5701] node8__m8 = nomsg [L5702] COND TRUE !(mode8 == 0) [L5704] node8__m8 = p7_old [L5705] p7_old = nomsg [L5706] COND TRUE ((int)node8__m8) != ((int)nomsg) [L5708] COND FALSE !(((int)node8__m8) > ((int)id8)) [L5775] COND TRUE ((int)node8__m8) == ((int)id8) [L5777] st8 = 1 [L5778] mode8 = 0 [L5779] p1_old = p1_new [L5780] p1_new = nomsg [L5781] p2_old = p2_new [L5782] p2_new = nomsg [L5783] p3_old = p3_new [L5784] p3_new = nomsg [L5785] p4_old = p4_new [L5786] p4_new = nomsg [L5787] p5_old = p5_new [L5788] p5_new = nomsg [L5789] p6_old = p6_new [L5790] p6_new = nomsg [L5791] p7_old = p7_new [L5792] p7_new = nomsg [L5793] p8_old = p8_new [L5794] p8_new = nomsg [L5796] int check__tmp; [L5797] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L5803] check__tmp = 0 [L5804] __return_73781 = check__tmp [L5805] main__c1 = __return_73781 [L5807] _Bool __tmp_26; [L5808] __tmp_26 = main__c1 [L5809] _Bool assert__arg; [L5810] assert__arg = __tmp_26 [L5811] COND TRUE assert__arg == 0 [L5813] __VERIFIER_error() - UnprovableResult [Line: 5897]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7621] mode4 = 0 [L5655] msg_t node5__m5; [L5656] node5__m5 = nomsg [L5657] COND TRUE !(mode5 == 0) [L5659] node5__m5 = p4_old [L5660] p4_old = nomsg [L5661] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6728] mode5 = 0 [L5670] msg_t node6__m6; [L5671] node6__m6 = nomsg [L5672] COND TRUE !(mode6 == 0) [L5674] node6__m6 = p5_old [L5675] p5_old = nomsg [L5676] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6237] mode6 = 0 [L5685] msg_t node7__m7; [L5686] node7__m7 = nomsg [L5687] COND TRUE !(mode7 == 0) [L5689] node7__m7 = p6_old [L5690] p6_old = nomsg [L5691] COND TRUE ((int)node7__m7) != ((int)nomsg) [L5693] COND FALSE !(((int)node7__m7) > ((int)id7)) [L5844] COND TRUE ((int)node7__m7) == ((int)id7) [L5846] st7 = 1 [L5847] mode7 = 0 [L5849] msg_t node8__m8; [L5850] node8__m8 = nomsg [L5851] COND TRUE !(mode8 == 0) [L5853] node8__m8 = p7_old [L5854] p7_old = nomsg [L5855] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L5953] mode8 = 0 [L5863] p1_old = p1_new [L5864] p1_new = nomsg [L5865] p2_old = p2_new [L5866] p2_new = nomsg [L5867] p3_old = p3_new [L5868] p3_new = nomsg [L5869] p4_old = p4_new [L5870] p4_new = nomsg [L5871] p5_old = p5_new [L5872] p5_new = nomsg [L5873] p6_old = p6_new [L5874] p6_new = nomsg [L5875] p7_old = p7_new [L5876] p7_new = nomsg [L5877] p8_old = p8_new [L5878] p8_new = nomsg [L5880] int check__tmp; [L5881] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L5887] check__tmp = 0 [L5888] __return_73987 = check__tmp [L5889] main__c1 = __return_73987 [L5891] _Bool __tmp_27; [L5892] __tmp_27 = main__c1 [L5893] _Bool assert__arg; [L5894] assert__arg = __tmp_27 [L5895] COND TRUE assert__arg == 0 [L5897] __VERIFIER_error() - UnprovableResult [Line: 6051]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7621] mode4 = 0 [L5655] msg_t node5__m5; [L5656] node5__m5 = nomsg [L5657] COND TRUE !(mode5 == 0) [L5659] node5__m5 = p4_old [L5660] p4_old = nomsg [L5661] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6728] mode5 = 0 [L5670] msg_t node6__m6; [L5671] node6__m6 = nomsg [L5672] COND TRUE !(mode6 == 0) [L5674] node6__m6 = p5_old [L5675] p5_old = nomsg [L5676] COND TRUE ((int)node6__m6) != ((int)nomsg) [L5678] COND FALSE !(((int)node6__m6) > ((int)id6)) [L5983] COND TRUE ((int)node6__m6) == ((int)id6) [L5985] st6 = 1 [L5986] mode6 = 0 [L5988] msg_t node7__m7; [L5989] node7__m7 = nomsg [L5990] COND TRUE !(mode7 == 0) [L5992] node7__m7 = p6_old [L5993] p6_old = nomsg [L5994] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6219] mode7 = 0 [L6003] msg_t node8__m8; [L6004] node8__m8 = nomsg [L6005] COND TRUE !(mode8 == 0) [L6007] node8__m8 = p7_old [L6008] p7_old = nomsg [L6009] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6107] mode8 = 0 [L6017] p1_old = p1_new [L6018] p1_new = nomsg [L6019] p2_old = p2_new [L6020] p2_new = nomsg [L6021] p3_old = p3_new [L6022] p3_new = nomsg [L6023] p4_old = p4_new [L6024] p4_new = nomsg [L6025] p5_old = p5_new [L6026] p5_new = nomsg [L6027] p6_old = p6_new [L6028] p6_new = nomsg [L6029] p7_old = p7_new [L6030] p7_new = nomsg [L6031] p8_old = p8_new [L6032] p8_new = nomsg [L6034] int check__tmp; [L6035] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6041] check__tmp = 0 [L6042] __return_74397 = check__tmp [L6043] main__c1 = __return_74397 [L6045] _Bool __tmp_28; [L6046] __tmp_28 = main__c1 [L6047] _Bool assert__arg; [L6048] assert__arg = __tmp_28 [L6049] COND TRUE assert__arg == 0 [L6051] __VERIFIER_error() - UnprovableResult [Line: 6332]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7621] mode4 = 0 [L5655] msg_t node5__m5; [L5656] node5__m5 = nomsg [L5657] COND TRUE !(mode5 == 0) [L5659] node5__m5 = p4_old [L5660] p4_old = nomsg [L5661] COND TRUE ((int)node5__m5) != ((int)nomsg) [L5663] COND FALSE !(((int)node5__m5) > ((int)id5)) [L6249] COND TRUE ((int)node5__m5) == ((int)id5) [L6251] st5 = 1 [L6252] mode5 = 0 [L6254] msg_t node6__m6; [L6255] node6__m6 = nomsg [L6256] COND TRUE !(mode6 == 0) [L6258] node6__m6 = p5_old [L6259] p5_old = nomsg [L6260] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6710] mode6 = 0 [L6269] msg_t node7__m7; [L6270] node7__m7 = nomsg [L6271] COND TRUE !(mode7 == 0) [L6273] node7__m7 = p6_old [L6274] p6_old = nomsg [L6275] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6500] mode7 = 0 [L6284] msg_t node8__m8; [L6285] node8__m8 = nomsg [L6286] COND TRUE !(mode8 == 0) [L6288] node8__m8 = p7_old [L6289] p7_old = nomsg [L6290] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6388] mode8 = 0 [L6298] p1_old = p1_new [L6299] p1_new = nomsg [L6300] p2_old = p2_new [L6301] p2_new = nomsg [L6302] p3_old = p3_new [L6303] p3_new = nomsg [L6304] p4_old = p4_new [L6305] p4_new = nomsg [L6306] p5_old = p5_new [L6307] p5_new = nomsg [L6308] p6_old = p6_new [L6309] p6_new = nomsg [L6310] p7_old = p7_new [L6311] p7_new = nomsg [L6312] p8_old = p8_new [L6313] p8_new = nomsg [L6315] int check__tmp; [L6316] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6322] check__tmp = 0 [L6323] __return_75189 = check__tmp [L6324] main__c1 = __return_75189 [L6326] _Bool __tmp_29; [L6327] __tmp_29 = main__c1 [L6328] _Bool assert__arg; [L6329] assert__arg = __tmp_29 [L6330] COND TRUE assert__arg == 0 [L6332] __VERIFIER_error() - UnprovableResult [Line: 7746]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND TRUE ((int)node3__m3) != ((int)nomsg) [L5633] COND FALSE !(((int)node3__m3) > ((int)id3)) [L7633] COND TRUE ((int)node3__m3) == ((int)id3) [L7635] st3 = 1 [L7636] mode3 = 0 [L7638] msg_t node4__m4; [L7639] node4__m4 = nomsg [L7640] COND TRUE !(mode4 == 0) [L7642] node4__m4 = p3_old [L7643] p3_old = nomsg [L7644] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L9195] mode4 = 0 [L7653] msg_t node5__m5; [L7654] node5__m5 = nomsg [L7655] COND TRUE !(mode5 == 0) [L7657] node5__m5 = p4_old [L7658] p4_old = nomsg [L7659] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L8511] mode5 = 0 [L7668] msg_t node6__m6; [L7669] node6__m6 = nomsg [L7670] COND TRUE !(mode6 == 0) [L7672] node6__m6 = p5_old [L7673] p5_old = nomsg [L7674] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L8124] mode6 = 0 [L7683] msg_t node7__m7; [L7684] node7__m7 = nomsg [L7685] COND TRUE !(mode7 == 0) [L7687] node7__m7 = p6_old [L7688] p6_old = nomsg [L7689] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L7914] mode7 = 0 [L7698] msg_t node8__m8; [L7699] node8__m8 = nomsg [L7700] COND TRUE !(mode8 == 0) [L7702] node8__m8 = p7_old [L7703] p7_old = nomsg [L7704] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L7802] mode8 = 0 [L7712] p1_old = p1_new [L7713] p1_new = nomsg [L7714] p2_old = p2_new [L7715] p2_new = nomsg [L7716] p3_old = p3_new [L7717] p3_new = nomsg [L7718] p4_old = p4_new [L7719] p4_new = nomsg [L7720] p5_old = p5_new [L7721] p5_new = nomsg [L7722] p6_old = p6_new [L7723] p6_new = nomsg [L7724] p7_old = p7_new [L7725] p7_new = nomsg [L7726] p8_old = p8_new [L7727] p8_new = nomsg [L7729] int check__tmp; [L7730] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L7736] check__tmp = 0 [L7737] __return_79554 = check__tmp [L7738] main__c1 = __return_79554 [L7740] _Bool __tmp_31; [L7741] __tmp_31 = main__c1 [L7742] _Bool assert__arg; [L7743] assert__arg = __tmp_31 [L7744] COND TRUE assert__arg == 0 [L7746] __VERIFIER_error() - UnprovableResult [Line: 4906]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND TRUE ((int)node3__m3) != ((int)nomsg) [L844] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3768] COND TRUE ((int)node3__m3) == ((int)id3) [L3770] st3 = 1 [L3771] mode3 = 0 [L3773] msg_t node4__m4; [L3774] node4__m4 = nomsg [L3775] COND TRUE !(mode4 == 0) [L3777] node4__m4 = p3_old [L3778] p3_old = nomsg [L3779] COND TRUE ((int)node4__m4) != ((int)nomsg) [L3781] COND FALSE !(((int)node4__m4) > ((int)id4)) [L4808] COND TRUE ((int)node4__m4) == ((int)id4) [L4810] st4 = 1 [L4811] mode4 = 0 [L4813] msg_t node5__m5; [L4814] node5__m5 = nomsg [L4815] COND TRUE !(mode5 == 0) [L4817] node5__m5 = p4_old [L4818] p4_old = nomsg [L4819] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5572] mode5 = 0 [L4828] msg_t node6__m6; [L4829] node6__m6 = nomsg [L4830] COND TRUE !(mode6 == 0) [L4832] node6__m6 = p5_old [L4833] p5_old = nomsg [L4834] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5235] mode6 = 0 [L4843] msg_t node7__m7; [L4844] node7__m7 = nomsg [L4845] COND TRUE !(mode7 == 0) [L4847] node7__m7 = p6_old [L4848] p6_old = nomsg [L4849] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5058] mode7 = 0 [L4858] msg_t node8__m8; [L4859] node8__m8 = nomsg [L4860] COND TRUE !(mode8 == 0) [L4862] node8__m8 = p7_old [L4863] p7_old = nomsg [L4864] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4962] mode8 = 0 [L4872] p1_old = p1_new [L4873] p1_new = nomsg [L4874] p2_old = p2_new [L4875] p2_new = nomsg [L4876] p3_old = p3_new [L4877] p3_new = nomsg [L4878] p4_old = p4_new [L4879] p4_new = nomsg [L4880] p5_old = p5_new [L4881] p5_new = nomsg [L4882] p6_old = p6_new [L4883] p6_new = nomsg [L4884] p7_old = p7_new [L4885] p7_new = nomsg [L4886] p8_old = p8_new [L4887] p8_new = nomsg [L4889] int check__tmp; [L4890] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4896] check__tmp = 0 [L4897] __return_70808 = check__tmp [L4898] main__c1 = __return_70808 [L4900] _Bool __tmp_24; [L4901] __tmp_24 = main__c1 [L4902] _Bool assert__arg; [L4903] assert__arg = __tmp_24 [L4904] COND TRUE assert__arg == 0 [L4906] __VERIFIER_error() - UnprovableResult [Line: 4449]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND TRUE ((int)node3__m3) != ((int)nomsg) [L844] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3768] COND TRUE ((int)node3__m3) == ((int)id3) [L3770] st3 = 1 [L3771] mode3 = 0 [L3773] msg_t node4__m4; [L3774] node4__m4 = nomsg [L3775] COND TRUE !(mode4 == 0) [L3777] node4__m4 = p3_old [L3778] p3_old = nomsg [L3779] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5590] mode4 = 0 [L3788] msg_t node5__m5; [L3789] node5__m5 = nomsg [L3790] COND TRUE !(mode5 == 0) [L3792] node5__m5 = p4_old [L3793] p4_old = nomsg [L3794] COND TRUE ((int)node5__m5) != ((int)nomsg) [L3796] COND FALSE !(((int)node5__m5) > ((int)id5)) [L4366] COND TRUE ((int)node5__m5) == ((int)id5) [L4368] st5 = 1 [L4369] mode5 = 0 [L4371] msg_t node6__m6; [L4372] node6__m6 = nomsg [L4373] COND TRUE !(mode6 == 0) [L4375] node6__m6 = p5_old [L4376] p5_old = nomsg [L4377] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4778] mode6 = 0 [L4386] msg_t node7__m7; [L4387] node7__m7 = nomsg [L4388] COND TRUE !(mode7 == 0) [L4390] node7__m7 = p6_old [L4391] p6_old = nomsg [L4392] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4601] mode7 = 0 [L4401] msg_t node8__m8; [L4402] node8__m8 = nomsg [L4403] COND TRUE !(mode8 == 0) [L4405] node8__m8 = p7_old [L4406] p7_old = nomsg [L4407] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4505] mode8 = 0 [L4415] p1_old = p1_new [L4416] p1_new = nomsg [L4417] p2_old = p2_new [L4418] p2_new = nomsg [L4419] p3_old = p3_new [L4420] p3_new = nomsg [L4421] p4_old = p4_new [L4422] p4_new = nomsg [L4423] p5_old = p5_new [L4424] p5_new = nomsg [L4425] p6_old = p6_new [L4426] p6_new = nomsg [L4427] p7_old = p7_new [L4428] p7_new = nomsg [L4429] p8_old = p8_new [L4430] p8_new = nomsg [L4432] int check__tmp; [L4433] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4439] check__tmp = 0 [L4440] __return_69399 = check__tmp [L4441] main__c1 = __return_69399 [L4443] _Bool __tmp_23; [L4444] __tmp_23 = main__c1 [L4445] _Bool assert__arg; [L4446] assert__arg = __tmp_23 [L4447] COND TRUE assert__arg == 0 [L4449] __VERIFIER_error() - UnprovableResult [Line: 4184]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND TRUE ((int)node3__m3) != ((int)nomsg) [L844] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3768] COND TRUE ((int)node3__m3) == ((int)id3) [L3770] st3 = 1 [L3771] mode3 = 0 [L3773] msg_t node4__m4; [L3774] node4__m4 = nomsg [L3775] COND TRUE !(mode4 == 0) [L3777] node4__m4 = p3_old [L3778] p3_old = nomsg [L3779] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5590] mode4 = 0 [L3788] msg_t node5__m5; [L3789] node5__m5 = nomsg [L3790] COND TRUE !(mode5 == 0) [L3792] node5__m5 = p4_old [L3793] p4_old = nomsg [L3794] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4796] mode5 = 0 [L3803] msg_t node6__m6; [L3804] node6__m6 = nomsg [L3805] COND TRUE !(mode6 == 0) [L3807] node6__m6 = p5_old [L3808] p5_old = nomsg [L3809] COND TRUE ((int)node6__m6) != ((int)nomsg) [L3811] COND FALSE !(((int)node6__m6) > ((int)id6)) [L4116] COND TRUE ((int)node6__m6) == ((int)id6) [L4118] st6 = 1 [L4119] mode6 = 0 [L4121] msg_t node7__m7; [L4122] node7__m7 = nomsg [L4123] COND TRUE !(mode7 == 0) [L4125] node7__m7 = p6_old [L4126] p6_old = nomsg [L4127] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4336] mode7 = 0 [L4136] msg_t node8__m8; [L4137] node8__m8 = nomsg [L4138] COND TRUE !(mode8 == 0) [L4140] node8__m8 = p7_old [L4141] p7_old = nomsg [L4142] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4240] mode8 = 0 [L4150] p1_old = p1_new [L4151] p1_new = nomsg [L4152] p2_old = p2_new [L4153] p2_new = nomsg [L4154] p3_old = p3_new [L4155] p3_new = nomsg [L4156] p4_old = p4_new [L4157] p4_new = nomsg [L4158] p5_old = p5_new [L4159] p5_new = nomsg [L4160] p6_old = p6_new [L4161] p6_new = nomsg [L4162] p7_old = p7_new [L4163] p7_new = nomsg [L4164] p8_old = p8_new [L4165] p8_new = nomsg [L4167] int check__tmp; [L4168] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4174] check__tmp = 0 [L4175] __return_68655 = check__tmp [L4176] main__c1 = __return_68655 [L4178] _Bool __tmp_22; [L4179] __tmp_22 = main__c1 [L4180] _Bool assert__arg; [L4181] assert__arg = __tmp_22 [L4182] COND TRUE assert__arg == 0 [L4184] __VERIFIER_error() - UnprovableResult [Line: 4030]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND TRUE ((int)node3__m3) != ((int)nomsg) [L844] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3768] COND TRUE ((int)node3__m3) == ((int)id3) [L3770] st3 = 1 [L3771] mode3 = 0 [L3773] msg_t node4__m4; [L3774] node4__m4 = nomsg [L3775] COND TRUE !(mode4 == 0) [L3777] node4__m4 = p3_old [L3778] p3_old = nomsg [L3779] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5590] mode4 = 0 [L3788] msg_t node5__m5; [L3789] node5__m5 = nomsg [L3790] COND TRUE !(mode5 == 0) [L3792] node5__m5 = p4_old [L3793] p4_old = nomsg [L3794] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4796] mode5 = 0 [L3803] msg_t node6__m6; [L3804] node6__m6 = nomsg [L3805] COND TRUE !(mode6 == 0) [L3807] node6__m6 = p5_old [L3808] p5_old = nomsg [L3809] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4354] mode6 = 0 [L3818] msg_t node7__m7; [L3819] node7__m7 = nomsg [L3820] COND TRUE !(mode7 == 0) [L3822] node7__m7 = p6_old [L3823] p6_old = nomsg [L3824] COND TRUE ((int)node7__m7) != ((int)nomsg) [L3826] COND FALSE !(((int)node7__m7) > ((int)id7)) [L3977] COND TRUE ((int)node7__m7) == ((int)id7) [L3979] st7 = 1 [L3980] mode7 = 0 [L3982] msg_t node8__m8; [L3983] node8__m8 = nomsg [L3984] COND TRUE !(mode8 == 0) [L3986] node8__m8 = p7_old [L3987] p7_old = nomsg [L3988] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4086] mode8 = 0 [L3996] p1_old = p1_new [L3997] p1_new = nomsg [L3998] p2_old = p2_new [L3999] p2_new = nomsg [L4000] p3_old = p3_new [L4001] p3_new = nomsg [L4002] p4_old = p4_new [L4003] p4_new = nomsg [L4004] p5_old = p5_new [L4005] p5_new = nomsg [L4006] p6_old = p6_new [L4007] p6_new = nomsg [L4008] p7_old = p7_new [L4009] p7_new = nomsg [L4010] p8_old = p8_new [L4011] p8_new = nomsg [L4013] int check__tmp; [L4014] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4020] check__tmp = 0 [L4021] __return_68259 = check__tmp [L4022] main__c1 = __return_68259 [L4024] _Bool __tmp_21; [L4025] __tmp_21 = main__c1 [L4026] _Bool assert__arg; [L4027] assert__arg = __tmp_21 [L4028] COND TRUE assert__arg == 0 [L4030] __VERIFIER_error() - UnprovableResult [Line: 3946]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND TRUE ((int)node3__m3) != ((int)nomsg) [L844] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3768] COND TRUE ((int)node3__m3) == ((int)id3) [L3770] st3 = 1 [L3771] mode3 = 0 [L3773] msg_t node4__m4; [L3774] node4__m4 = nomsg [L3775] COND TRUE !(mode4 == 0) [L3777] node4__m4 = p3_old [L3778] p3_old = nomsg [L3779] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5590] mode4 = 0 [L3788] msg_t node5__m5; [L3789] node5__m5 = nomsg [L3790] COND TRUE !(mode5 == 0) [L3792] node5__m5 = p4_old [L3793] p4_old = nomsg [L3794] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4796] mode5 = 0 [L3803] msg_t node6__m6; [L3804] node6__m6 = nomsg [L3805] COND TRUE !(mode6 == 0) [L3807] node6__m6 = p5_old [L3808] p5_old = nomsg [L3809] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4354] mode6 = 0 [L3818] msg_t node7__m7; [L3819] node7__m7 = nomsg [L3820] COND TRUE !(mode7 == 0) [L3822] node7__m7 = p6_old [L3823] p6_old = nomsg [L3824] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4104] mode7 = 0 [L3833] msg_t node8__m8; [L3834] node8__m8 = nomsg [L3835] COND TRUE !(mode8 == 0) [L3837] node8__m8 = p7_old [L3838] p7_old = nomsg [L3839] COND TRUE ((int)node8__m8) != ((int)nomsg) [L3841] COND FALSE !(((int)node8__m8) > ((int)id8)) [L3908] COND TRUE ((int)node8__m8) == ((int)id8) [L3910] st8 = 1 [L3911] mode8 = 0 [L3912] p1_old = p1_new [L3913] p1_new = nomsg [L3914] p2_old = p2_new [L3915] p2_new = nomsg [L3916] p3_old = p3_new [L3917] p3_new = nomsg [L3918] p4_old = p4_new [L3919] p4_new = nomsg [L3920] p5_old = p5_new [L3921] p5_new = nomsg [L3922] p6_old = p6_new [L3923] p6_new = nomsg [L3924] p7_old = p7_new [L3925] p7_new = nomsg [L3926] p8_old = p8_new [L3927] p8_new = nomsg [L3929] int check__tmp; [L3930] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L3936] check__tmp = 0 [L3937] __return_68051 = check__tmp [L3938] main__c1 = __return_68051 [L3940] _Bool __tmp_20; [L3941] __tmp_20 = main__c1 [L3942] _Bool assert__arg; [L3943] assert__arg = __tmp_20 [L3944] COND TRUE assert__arg == 0 [L3946] __VERIFIER_error() - UnprovableResult [Line: 1951]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2713] mode5 = 0 [L881] msg_t node6__m6; [L882] node6__m6 = nomsg [L883] COND TRUE !(mode6 == 0) [L885] node6__m6 = p5_old [L886] p5_old = nomsg [L887] COND TRUE ((int)node6__m6) != ((int)nomsg) [L889] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1818] COND TRUE ((int)node6__m6) == ((int)id6) [L1820] st6 = 1 [L1821] mode6 = 0 [L1823] msg_t node7__m7; [L1824] node7__m7 = nomsg [L1825] COND TRUE !(mode7 == 0) [L1827] node7__m7 = p6_old [L1828] p6_old = nomsg [L1829] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2109] mode7 = 0 [L1838] msg_t node8__m8; [L1839] node8__m8 = nomsg [L1840] COND TRUE !(mode8 == 0) [L1842] node8__m8 = p7_old [L1843] p7_old = nomsg [L1844] COND TRUE ((int)node8__m8) != ((int)nomsg) [L1846] COND FALSE !(((int)node8__m8) > ((int)id8)) [L1913] COND TRUE ((int)node8__m8) == ((int)id8) [L1915] st8 = 1 [L1916] mode8 = 0 [L1917] p1_old = p1_new [L1918] p1_new = nomsg [L1919] p2_old = p2_new [L1920] p2_new = nomsg [L1921] p3_old = p3_new [L1922] p3_new = nomsg [L1923] p4_old = p4_new [L1924] p4_new = nomsg [L1925] p5_old = p5_new [L1926] p5_new = nomsg [L1927] p6_old = p6_new [L1928] p6_new = nomsg [L1929] p7_old = p7_new [L1930] p7_new = nomsg [L1931] p8_old = p8_new [L1932] p8_new = nomsg [L1934] int check__tmp; [L1935] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L1941] check__tmp = 0 [L1942] __return_62547 = check__tmp [L1943] main__c1 = __return_62547 [L1945] _Bool __tmp_8; [L1946] __tmp_8 = main__c1 [L1947] _Bool assert__arg; [L1948] assert__arg = __tmp_8 [L1949] COND TRUE assert__arg == 0 [L1951] __VERIFIER_error() - UnprovableResult [Line: 2035]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2713] mode5 = 0 [L881] msg_t node6__m6; [L882] node6__m6 = nomsg [L883] COND TRUE !(mode6 == 0) [L885] node6__m6 = p5_old [L886] p5_old = nomsg [L887] COND TRUE ((int)node6__m6) != ((int)nomsg) [L889] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1818] COND TRUE ((int)node6__m6) == ((int)id6) [L1820] st6 = 1 [L1821] mode6 = 0 [L1823] msg_t node7__m7; [L1824] node7__m7 = nomsg [L1825] COND TRUE !(mode7 == 0) [L1827] node7__m7 = p6_old [L1828] p6_old = nomsg [L1829] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1831] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1982] COND TRUE ((int)node7__m7) == ((int)id7) [L1984] st7 = 1 [L1985] mode7 = 0 [L1987] msg_t node8__m8; [L1988] node8__m8 = nomsg [L1989] COND TRUE !(mode8 == 0) [L1991] node8__m8 = p7_old [L1992] p7_old = nomsg [L1993] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2091] mode8 = 0 [L2001] p1_old = p1_new [L2002] p1_new = nomsg [L2003] p2_old = p2_new [L2004] p2_new = nomsg [L2005] p3_old = p3_new [L2006] p3_new = nomsg [L2007] p4_old = p4_new [L2008] p4_new = nomsg [L2009] p5_old = p5_new [L2010] p5_new = nomsg [L2011] p6_old = p6_new [L2012] p6_new = nomsg [L2013] p7_old = p7_new [L2014] p7_new = nomsg [L2015] p8_old = p8_new [L2016] p8_new = nomsg [L2018] int check__tmp; [L2019] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2025] check__tmp = 0 [L2026] __return_62755 = check__tmp [L2027] main__c1 = __return_62755 [L2029] _Bool __tmp_9; [L2030] __tmp_9 = main__c1 [L2031] _Bool assert__arg; [L2032] assert__arg = __tmp_9 [L2033] COND TRUE assert__arg == 0 [L2035] __VERIFIER_error() - UnprovableResult [Line: 1769]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2713] mode5 = 0 [L881] msg_t node6__m6; [L882] node6__m6 = nomsg [L883] COND TRUE !(mode6 == 0) [L885] node6__m6 = p5_old [L886] p5_old = nomsg [L887] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2127] mode6 = 0 [L896] msg_t node7__m7; [L897] node7__m7 = nomsg [L898] COND TRUE !(mode7 == 0) [L900] node7__m7 = p6_old [L901] p6_old = nomsg [L902] COND TRUE ((int)node7__m7) != ((int)nomsg) [L904] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1651] COND TRUE ((int)node7__m7) == ((int)id7) [L1653] st7 = 1 [L1654] mode7 = 0 [L1656] msg_t node8__m8; [L1657] node8__m8 = nomsg [L1658] COND TRUE !(mode8 == 0) [L1660] node8__m8 = p7_old [L1661] p7_old = nomsg [L1662] COND TRUE ((int)node8__m8) != ((int)nomsg) [L1664] COND FALSE !(((int)node8__m8) > ((int)id8)) [L1731] COND TRUE ((int)node8__m8) == ((int)id8) [L1733] st8 = 1 [L1734] mode8 = 0 [L1735] p1_old = p1_new [L1736] p1_new = nomsg [L1737] p2_old = p2_new [L1738] p2_new = nomsg [L1739] p3_old = p3_new [L1740] p3_new = nomsg [L1741] p4_old = p4_new [L1742] p4_new = nomsg [L1743] p5_old = p5_new [L1744] p5_new = nomsg [L1745] p6_old = p6_new [L1746] p6_new = nomsg [L1747] p7_old = p7_new [L1748] p7_new = nomsg [L1749] p8_old = p8_new [L1750] p8_new = nomsg [L1752] int check__tmp; [L1753] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L1759] check__tmp = 0 [L1760] __return_62098 = check__tmp [L1761] main__c1 = __return_62098 [L1763] _Bool __tmp_6; [L1764] __tmp_6 = main__c1 [L1765] _Bool assert__arg; [L1766] assert__arg = __tmp_6 [L1767] COND TRUE assert__arg == 0 [L1769] __VERIFIER_error() - UnprovableResult [Line: 2525]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND TRUE ((int)node5__m5) != ((int)nomsg) [L874] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2139] COND TRUE ((int)node5__m5) == ((int)id5) [L2141] st5 = 1 [L2142] mode5 = 0 [L2144] msg_t node6__m6; [L2145] node6__m6 = nomsg [L2146] COND TRUE !(mode6 == 0) [L2148] node6__m6 = p5_old [L2149] p5_old = nomsg [L2150] COND TRUE ((int)node6__m6) != ((int)nomsg) [L2152] COND FALSE !(((int)node6__m6) > ((int)id6)) [L2457] COND TRUE ((int)node6__m6) == ((int)id6) [L2459] st6 = 1 [L2460] mode6 = 0 [L2462] msg_t node7__m7; [L2463] node7__m7 = nomsg [L2464] COND TRUE !(mode7 == 0) [L2466] node7__m7 = p6_old [L2467] p6_old = nomsg [L2468] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2677] mode7 = 0 [L2477] msg_t node8__m8; [L2478] node8__m8 = nomsg [L2479] COND TRUE !(mode8 == 0) [L2481] node8__m8 = p7_old [L2482] p7_old = nomsg [L2483] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2581] mode8 = 0 [L2491] p1_old = p1_new [L2492] p1_new = nomsg [L2493] p2_old = p2_new [L2494] p2_new = nomsg [L2495] p3_old = p3_new [L2496] p3_new = nomsg [L2497] p4_old = p4_new [L2498] p4_new = nomsg [L2499] p5_old = p5_new [L2500] p5_new = nomsg [L2501] p6_old = p6_new [L2502] p6_new = nomsg [L2503] p7_old = p7_new [L2504] p7_new = nomsg [L2505] p8_old = p8_new [L2506] p8_new = nomsg [L2508] int check__tmp; [L2509] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2515] check__tmp = 0 [L2516] __return_64008 = check__tmp [L2517] main__c1 = __return_64008 [L2519] _Bool __tmp_13; [L2520] __tmp_13 = main__c1 [L2521] _Bool assert__arg; [L2522] assert__arg = __tmp_13 [L2523] COND TRUE assert__arg == 0 [L2525] __VERIFIER_error() - UnprovableResult [Line: 2371]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND TRUE ((int)node5__m5) != ((int)nomsg) [L874] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2139] COND TRUE ((int)node5__m5) == ((int)id5) [L2141] st5 = 1 [L2142] mode5 = 0 [L2144] msg_t node6__m6; [L2145] node6__m6 = nomsg [L2146] COND TRUE !(mode6 == 0) [L2148] node6__m6 = p5_old [L2149] p5_old = nomsg [L2150] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2695] mode6 = 0 [L2159] msg_t node7__m7; [L2160] node7__m7 = nomsg [L2161] COND TRUE !(mode7 == 0) [L2163] node7__m7 = p6_old [L2164] p6_old = nomsg [L2165] COND TRUE ((int)node7__m7) != ((int)nomsg) [L2167] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2318] COND TRUE ((int)node7__m7) == ((int)id7) [L2320] st7 = 1 [L2321] mode7 = 0 [L2323] msg_t node8__m8; [L2324] node8__m8 = nomsg [L2325] COND TRUE !(mode8 == 0) [L2327] node8__m8 = p7_old [L2328] p7_old = nomsg [L2329] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2427] mode8 = 0 [L2337] p1_old = p1_new [L2338] p1_new = nomsg [L2339] p2_old = p2_new [L2340] p2_new = nomsg [L2341] p3_old = p3_new [L2342] p3_new = nomsg [L2343] p4_old = p4_new [L2344] p4_new = nomsg [L2345] p5_old = p5_new [L2346] p5_new = nomsg [L2347] p6_old = p6_new [L2348] p6_new = nomsg [L2349] p7_old = p7_new [L2350] p7_new = nomsg [L2351] p8_old = p8_new [L2352] p8_new = nomsg [L2354] int check__tmp; [L2355] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2361] check__tmp = 0 [L2362] __return_63612 = check__tmp [L2363] main__c1 = __return_63612 [L2365] _Bool __tmp_12; [L2366] __tmp_12 = main__c1 [L2367] _Bool assert__arg; [L2368] assert__arg = __tmp_12 [L2369] COND TRUE assert__arg == 0 [L2371] __VERIFIER_error() - UnprovableResult [Line: 2287]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND TRUE ((int)node5__m5) != ((int)nomsg) [L874] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2139] COND TRUE ((int)node5__m5) == ((int)id5) [L2141] st5 = 1 [L2142] mode5 = 0 [L2144] msg_t node6__m6; [L2145] node6__m6 = nomsg [L2146] COND TRUE !(mode6 == 0) [L2148] node6__m6 = p5_old [L2149] p5_old = nomsg [L2150] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2695] mode6 = 0 [L2159] msg_t node7__m7; [L2160] node7__m7 = nomsg [L2161] COND TRUE !(mode7 == 0) [L2163] node7__m7 = p6_old [L2164] p6_old = nomsg [L2165] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2445] mode7 = 0 [L2174] msg_t node8__m8; [L2175] node8__m8 = nomsg [L2176] COND TRUE !(mode8 == 0) [L2178] node8__m8 = p7_old [L2179] p7_old = nomsg [L2180] COND TRUE ((int)node8__m8) != ((int)nomsg) [L2182] COND FALSE !(((int)node8__m8) > ((int)id8)) [L2249] COND TRUE ((int)node8__m8) == ((int)id8) [L2251] st8 = 1 [L2252] mode8 = 0 [L2253] p1_old = p1_new [L2254] p1_new = nomsg [L2255] p2_old = p2_new [L2256] p2_new = nomsg [L2257] p3_old = p3_new [L2258] p3_new = nomsg [L2259] p4_old = p4_new [L2260] p4_new = nomsg [L2261] p5_old = p5_new [L2262] p5_new = nomsg [L2263] p6_old = p6_new [L2264] p6_new = nomsg [L2265] p7_old = p7_new [L2266] p7_new = nomsg [L2267] p8_old = p8_new [L2268] p8_new = nomsg [L2270] int check__tmp; [L2271] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2277] check__tmp = 0 [L2278] __return_63404 = check__tmp [L2279] main__c1 = __return_63404 [L2281] _Bool __tmp_11; [L2282] __tmp_11 = main__c1 [L2283] _Bool assert__arg; [L2284] assert__arg = __tmp_11 [L2285] COND TRUE assert__arg == 0 [L2287] __VERIFIER_error() - UnprovableResult [Line: 3391]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND TRUE ((int)node4__m4) != ((int)nomsg) [L859] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2725] COND TRUE ((int)node4__m4) == ((int)id4) [L2727] st4 = 1 [L2728] mode4 = 0 [L2730] msg_t node5__m5; [L2731] node5__m5 = nomsg [L2732] COND TRUE !(mode5 == 0) [L2734] node5__m5 = p4_old [L2735] p4_old = nomsg [L2736] COND TRUE ((int)node5__m5) != ((int)nomsg) [L2738] COND FALSE !(((int)node5__m5) > ((int)id5)) [L3308] COND TRUE ((int)node5__m5) == ((int)id5) [L3310] st5 = 1 [L3311] mode5 = 0 [L3313] msg_t node6__m6; [L3314] node6__m6 = nomsg [L3315] COND TRUE !(mode6 == 0) [L3317] node6__m6 = p5_old [L3318] p5_old = nomsg [L3319] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3720] mode6 = 0 [L3328] msg_t node7__m7; [L3329] node7__m7 = nomsg [L3330] COND TRUE !(mode7 == 0) [L3332] node7__m7 = p6_old [L3333] p6_old = nomsg [L3334] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3543] mode7 = 0 [L3343] msg_t node8__m8; [L3344] node8__m8 = nomsg [L3345] COND TRUE !(mode8 == 0) [L3347] node8__m8 = p7_old [L3348] p7_old = nomsg [L3349] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3447] mode8 = 0 [L3357] p1_old = p1_new [L3358] p1_new = nomsg [L3359] p2_old = p2_new [L3360] p2_new = nomsg [L3361] p3_old = p3_new [L3362] p3_new = nomsg [L3363] p4_old = p4_new [L3364] p4_new = nomsg [L3365] p5_old = p5_new [L3366] p5_new = nomsg [L3367] p6_old = p6_new [L3368] p6_new = nomsg [L3369] p7_old = p7_new [L3370] p7_new = nomsg [L3371] p8_old = p8_new [L3372] p8_new = nomsg [L3374] int check__tmp; [L3375] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L3381] check__tmp = 0 [L3382] __return_66365 = check__tmp [L3383] main__c1 = __return_66365 [L3385] _Bool __tmp_18; [L3386] __tmp_18 = main__c1 [L3387] _Bool assert__arg; [L3388] assert__arg = __tmp_18 [L3389] COND TRUE assert__arg == 0 [L3391] __VERIFIER_error() - UnprovableResult [Line: 3126]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND TRUE ((int)node4__m4) != ((int)nomsg) [L859] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2725] COND TRUE ((int)node4__m4) == ((int)id4) [L2727] st4 = 1 [L2728] mode4 = 0 [L2730] msg_t node5__m5; [L2731] node5__m5 = nomsg [L2732] COND TRUE !(mode5 == 0) [L2734] node5__m5 = p4_old [L2735] p4_old = nomsg [L2736] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3738] mode5 = 0 [L2745] msg_t node6__m6; [L2746] node6__m6 = nomsg [L2747] COND TRUE !(mode6 == 0) [L2749] node6__m6 = p5_old [L2750] p5_old = nomsg [L2751] COND TRUE ((int)node6__m6) != ((int)nomsg) [L2753] COND FALSE !(((int)node6__m6) > ((int)id6)) [L3058] COND TRUE ((int)node6__m6) == ((int)id6) [L3060] st6 = 1 [L3061] mode6 = 0 [L3063] msg_t node7__m7; [L3064] node7__m7 = nomsg [L3065] COND TRUE !(mode7 == 0) [L3067] node7__m7 = p6_old [L3068] p6_old = nomsg [L3069] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3278] mode7 = 0 [L3078] msg_t node8__m8; [L3079] node8__m8 = nomsg [L3080] COND TRUE !(mode8 == 0) [L3082] node8__m8 = p7_old [L3083] p7_old = nomsg [L3084] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3182] mode8 = 0 [L3092] p1_old = p1_new [L3093] p1_new = nomsg [L3094] p2_old = p2_new [L3095] p2_new = nomsg [L3096] p3_old = p3_new [L3097] p3_new = nomsg [L3098] p4_old = p4_new [L3099] p4_new = nomsg [L3100] p5_old = p5_new [L3101] p5_new = nomsg [L3102] p6_old = p6_new [L3103] p6_new = nomsg [L3104] p7_old = p7_new [L3105] p7_new = nomsg [L3106] p8_old = p8_new [L3107] p8_new = nomsg [L3109] int check__tmp; [L3110] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L3116] check__tmp = 0 [L3117] __return_65621 = check__tmp [L3118] main__c1 = __return_65621 [L3120] _Bool __tmp_17; [L3121] __tmp_17 = main__c1 [L3122] _Bool assert__arg; [L3123] assert__arg = __tmp_17 [L3124] COND TRUE assert__arg == 0 [L3126] __VERIFIER_error() - UnprovableResult [Line: 2972]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND TRUE ((int)node4__m4) != ((int)nomsg) [L859] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2725] COND TRUE ((int)node4__m4) == ((int)id4) [L2727] st4 = 1 [L2728] mode4 = 0 [L2730] msg_t node5__m5; [L2731] node5__m5 = nomsg [L2732] COND TRUE !(mode5 == 0) [L2734] node5__m5 = p4_old [L2735] p4_old = nomsg [L2736] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3738] mode5 = 0 [L2745] msg_t node6__m6; [L2746] node6__m6 = nomsg [L2747] COND TRUE !(mode6 == 0) [L2749] node6__m6 = p5_old [L2750] p5_old = nomsg [L2751] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3296] mode6 = 0 [L2760] msg_t node7__m7; [L2761] node7__m7 = nomsg [L2762] COND TRUE !(mode7 == 0) [L2764] node7__m7 = p6_old [L2765] p6_old = nomsg [L2766] COND TRUE ((int)node7__m7) != ((int)nomsg) [L2768] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2919] COND TRUE ((int)node7__m7) == ((int)id7) [L2921] st7 = 1 [L2922] mode7 = 0 [L2924] msg_t node8__m8; [L2925] node8__m8 = nomsg [L2926] COND TRUE !(mode8 == 0) [L2928] node8__m8 = p7_old [L2929] p7_old = nomsg [L2930] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3028] mode8 = 0 [L2938] p1_old = p1_new [L2939] p1_new = nomsg [L2940] p2_old = p2_new [L2941] p2_new = nomsg [L2942] p3_old = p3_new [L2943] p3_new = nomsg [L2944] p4_old = p4_new [L2945] p4_new = nomsg [L2946] p5_old = p5_new [L2947] p5_new = nomsg [L2948] p6_old = p6_new [L2949] p6_new = nomsg [L2950] p7_old = p7_new [L2951] p7_new = nomsg [L2952] p8_old = p8_new [L2953] p8_new = nomsg [L2955] int check__tmp; [L2956] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2962] check__tmp = 0 [L2963] __return_65225 = check__tmp [L2964] main__c1 = __return_65225 [L2966] _Bool __tmp_16; [L2967] __tmp_16 = main__c1 [L2968] _Bool assert__arg; [L2969] assert__arg = __tmp_16 [L2970] COND TRUE assert__arg == 0 [L2972] __VERIFIER_error() - UnprovableResult [Line: 2888]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND TRUE ((int)node4__m4) != ((int)nomsg) [L859] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2725] COND TRUE ((int)node4__m4) == ((int)id4) [L2727] st4 = 1 [L2728] mode4 = 0 [L2730] msg_t node5__m5; [L2731] node5__m5 = nomsg [L2732] COND TRUE !(mode5 == 0) [L2734] node5__m5 = p4_old [L2735] p4_old = nomsg [L2736] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3738] mode5 = 0 [L2745] msg_t node6__m6; [L2746] node6__m6 = nomsg [L2747] COND TRUE !(mode6 == 0) [L2749] node6__m6 = p5_old [L2750] p5_old = nomsg [L2751] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3296] mode6 = 0 [L2760] msg_t node7__m7; [L2761] node7__m7 = nomsg [L2762] COND TRUE !(mode7 == 0) [L2764] node7__m7 = p6_old [L2765] p6_old = nomsg [L2766] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3046] mode7 = 0 [L2775] msg_t node8__m8; [L2776] node8__m8 = nomsg [L2777] COND TRUE !(mode8 == 0) [L2779] node8__m8 = p7_old [L2780] p7_old = nomsg [L2781] COND TRUE ((int)node8__m8) != ((int)nomsg) [L2783] COND FALSE !(((int)node8__m8) > ((int)id8)) [L2850] COND TRUE ((int)node8__m8) == ((int)id8) [L2852] st8 = 1 [L2853] mode8 = 0 [L2854] p1_old = p1_new [L2855] p1_new = nomsg [L2856] p2_old = p2_new [L2857] p2_new = nomsg [L2858] p3_old = p3_new [L2859] p3_new = nomsg [L2860] p4_old = p4_new [L2861] p4_new = nomsg [L2862] p5_old = p5_new [L2863] p5_new = nomsg [L2864] p6_old = p6_new [L2865] p6_new = nomsg [L2866] p7_old = p7_new [L2867] p7_new = nomsg [L2868] p8_old = p8_new [L2869] p8_new = nomsg [L2871] int check__tmp; [L2872] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2878] check__tmp = 0 [L2879] __return_65017 = check__tmp [L2880] main__c1 = __return_65017 [L2882] _Bool __tmp_15; [L2883] __tmp_15 = main__c1 [L2884] _Bool assert__arg; [L2885] assert__arg = __tmp_15 [L2886] COND TRUE assert__arg == 0 [L2888] __VERIFIER_error() - UnprovableResult [Line: 12661]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND TRUE ((int)node2__m2) != ((int)nomsg) [L9256] COND FALSE !(((int)node2__m2) > ((int)id2)) [L12533] COND TRUE ((int)node2__m2) == ((int)id2) [L12535] st2 = 1 [L12536] mode2 = 0 [L12538] msg_t node3__m3; [L12539] node3__m3 = nomsg [L12540] COND TRUE !(mode3 == 0) [L12542] node3__m3 = p2_old [L12543] p2_old = nomsg [L12544] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L15292] mode3 = 0 [L12553] msg_t node4__m4; [L12554] node4__m4 = nomsg [L12555] COND TRUE !(mode4 == 0) [L12557] node4__m4 = p3_old [L12558] p3_old = nomsg [L12559] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L14110] mode4 = 0 [L12568] msg_t node5__m5; [L12569] node5__m5 = nomsg [L12570] COND TRUE !(mode5 == 0) [L12572] node5__m5 = p4_old [L12573] p4_old = nomsg [L12574] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L13426] mode5 = 0 [L12583] msg_t node6__m6; [L12584] node6__m6 = nomsg [L12585] COND TRUE !(mode6 == 0) [L12587] node6__m6 = p5_old [L12588] p5_old = nomsg [L12589] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L13039] mode6 = 0 [L12598] msg_t node7__m7; [L12599] node7__m7 = nomsg [L12600] COND TRUE !(mode7 == 0) [L12602] node7__m7 = p6_old [L12603] p6_old = nomsg [L12604] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L12829] mode7 = 0 [L12613] msg_t node8__m8; [L12614] node8__m8 = nomsg [L12615] COND TRUE !(mode8 == 0) [L12617] node8__m8 = p7_old [L12618] p7_old = nomsg [L12619] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L12717] mode8 = 0 [L12627] p1_old = p1_new [L12628] p1_new = nomsg [L12629] p2_old = p2_new [L12630] p2_new = nomsg [L12631] p3_old = p3_new [L12632] p3_new = nomsg [L12633] p4_old = p4_new [L12634] p4_new = nomsg [L12635] p5_old = p5_new [L12636] p5_new = nomsg [L12637] p6_old = p6_new [L12638] p6_new = nomsg [L12639] p7_old = p7_new [L12640] p7_new = nomsg [L12641] p8_old = p8_new [L12642] p8_new = nomsg [L12644] int check__tmp; [L12645] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L12651] check__tmp = 0 [L12652] __return_73681 = check__tmp [L12653] main__c1 = __return_73681 [L12655] _Bool __tmp_39; [L12656] __tmp_39 = main__c1 [L12657] _Bool assert__arg; [L12658] assert__arg = __tmp_39 [L12659] COND TRUE assert__arg == 0 [L12661] __VERIFIER_error() - UnprovableResult [Line: 11220]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND TRUE ((int)node3__m3) != ((int)nomsg) [L9271] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11107] COND TRUE ((int)node3__m3) == ((int)id3) [L11109] st3 = 1 [L11110] mode3 = 0 [L11112] msg_t node4__m4; [L11113] node4__m4 = nomsg [L11114] COND TRUE !(mode4 == 0) [L11116] node4__m4 = p3_old [L11117] p3_old = nomsg [L11118] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L12503] mode4 = 0 [L11127] msg_t node5__m5; [L11128] node5__m5 = nomsg [L11129] COND TRUE !(mode5 == 0) [L11131] node5__m5 = p4_old [L11132] p4_old = nomsg [L11133] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L11886] mode5 = 0 [L11142] msg_t node6__m6; [L11143] node6__m6 = nomsg [L11144] COND TRUE !(mode6 == 0) [L11146] node6__m6 = p5_old [L11147] p5_old = nomsg [L11148] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L11549] mode6 = 0 [L11157] msg_t node7__m7; [L11158] node7__m7 = nomsg [L11159] COND TRUE !(mode7 == 0) [L11161] node7__m7 = p6_old [L11162] p6_old = nomsg [L11163] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L11372] mode7 = 0 [L11172] msg_t node8__m8; [L11173] node8__m8 = nomsg [L11174] COND TRUE !(mode8 == 0) [L11176] node8__m8 = p7_old [L11177] p7_old = nomsg [L11178] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L11276] mode8 = 0 [L11186] p1_old = p1_new [L11187] p1_new = nomsg [L11188] p2_old = p2_new [L11189] p2_new = nomsg [L11190] p3_old = p3_new [L11191] p3_new = nomsg [L11192] p4_old = p4_new [L11193] p4_new = nomsg [L11194] p5_old = p5_new [L11195] p5_new = nomsg [L11196] p6_old = p6_new [L11197] p6_new = nomsg [L11198] p7_old = p7_new [L11199] p7_new = nomsg [L11200] p8_old = p8_new [L11201] p8_new = nomsg [L11203] int check__tmp; [L11204] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L11210] check__tmp = 0 [L11211] __return_67949 = check__tmp [L11212] main__c1 = __return_67949 [L11214] _Bool __tmp_38; [L11215] __tmp_38 = main__c1 [L11216] _Bool assert__arg; [L11217] assert__arg = __tmp_38 [L11218] COND TRUE assert__arg == 0 [L11220] __VERIFIER_error() - UnprovableResult [Line: 9954]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12521] mode3 = 0 [L9278] msg_t node4__m4; [L9279] node4__m4 = nomsg [L9280] COND TRUE !(mode4 == 0) [L9282] node4__m4 = p3_old [L9283] p3_old = nomsg [L9284] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11095] mode4 = 0 [L9293] msg_t node5__m5; [L9294] node5__m5 = nomsg [L9295] COND TRUE !(mode5 == 0) [L9297] node5__m5 = p4_old [L9298] p4_old = nomsg [L9299] COND TRUE ((int)node5__m5) != ((int)nomsg) [L9301] COND FALSE !(((int)node5__m5) > ((int)id5)) [L9871] COND TRUE ((int)node5__m5) == ((int)id5) [L9873] st5 = 1 [L9874] mode5 = 0 [L9876] msg_t node6__m6; [L9877] node6__m6 = nomsg [L9878] COND TRUE !(mode6 == 0) [L9880] node6__m6 = p5_old [L9881] p5_old = nomsg [L9882] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L10283] mode6 = 0 [L9891] msg_t node7__m7; [L9892] node7__m7 = nomsg [L9893] COND TRUE !(mode7 == 0) [L9895] node7__m7 = p6_old [L9896] p6_old = nomsg [L9897] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L10106] mode7 = 0 [L9906] msg_t node8__m8; [L9907] node8__m8 = nomsg [L9908] COND TRUE !(mode8 == 0) [L9910] node8__m8 = p7_old [L9911] p7_old = nomsg [L9912] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L10010] mode8 = 0 [L9920] p1_old = p1_new [L9921] p1_new = nomsg [L9922] p2_old = p2_new [L9923] p2_new = nomsg [L9924] p3_old = p3_new [L9925] p3_new = nomsg [L9926] p4_old = p4_new [L9927] p4_new = nomsg [L9928] p5_old = p5_new [L9929] p5_new = nomsg [L9930] p6_old = p6_new [L9931] p6_new = nomsg [L9932] p7_old = p7_new [L9933] p7_new = nomsg [L9934] p8_old = p8_new [L9935] p8_new = nomsg [L9937] int check__tmp; [L9938] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9944] check__tmp = 0 [L9945] __return_63302 = check__tmp [L9946] main__c1 = __return_63302 [L9948] _Bool __tmp_36; [L9949] __tmp_36 = main__c1 [L9950] _Bool assert__arg; [L9951] assert__arg = __tmp_36 [L9952] COND TRUE assert__arg == 0 [L9954] __VERIFIER_error() - UnprovableResult [Line: 9689]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12521] mode3 = 0 [L9278] msg_t node4__m4; [L9279] node4__m4 = nomsg [L9280] COND TRUE !(mode4 == 0) [L9282] node4__m4 = p3_old [L9283] p3_old = nomsg [L9284] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11095] mode4 = 0 [L9293] msg_t node5__m5; [L9294] node5__m5 = nomsg [L9295] COND TRUE !(mode5 == 0) [L9297] node5__m5 = p4_old [L9298] p4_old = nomsg [L9299] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10301] mode5 = 0 [L9308] msg_t node6__m6; [L9309] node6__m6 = nomsg [L9310] COND TRUE !(mode6 == 0) [L9312] node6__m6 = p5_old [L9313] p5_old = nomsg [L9314] COND TRUE ((int)node6__m6) != ((int)nomsg) [L9316] COND FALSE !(((int)node6__m6) > ((int)id6)) [L9621] COND TRUE ((int)node6__m6) == ((int)id6) [L9623] st6 = 1 [L9624] mode6 = 0 [L9626] msg_t node7__m7; [L9627] node7__m7 = nomsg [L9628] COND TRUE !(mode7 == 0) [L9630] node7__m7 = p6_old [L9631] p6_old = nomsg [L9632] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9841] mode7 = 0 [L9641] msg_t node8__m8; [L9642] node8__m8 = nomsg [L9643] COND TRUE !(mode8 == 0) [L9645] node8__m8 = p7_old [L9646] p7_old = nomsg [L9647] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L9745] mode8 = 0 [L9655] p1_old = p1_new [L9656] p1_new = nomsg [L9657] p2_old = p2_new [L9658] p2_new = nomsg [L9659] p3_old = p3_new [L9660] p3_new = nomsg [L9661] p4_old = p4_new [L9662] p4_new = nomsg [L9663] p5_old = p5_new [L9664] p5_new = nomsg [L9665] p6_old = p6_new [L9666] p6_new = nomsg [L9667] p7_old = p7_new [L9668] p7_new = nomsg [L9669] p8_old = p8_new [L9670] p8_new = nomsg [L9672] int check__tmp; [L9673] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9679] check__tmp = 0 [L9680] __return_62445 = check__tmp [L9681] main__c1 = __return_62445 [L9683] _Bool __tmp_35; [L9684] __tmp_35 = main__c1 [L9685] _Bool assert__arg; [L9686] assert__arg = __tmp_35 [L9687] COND TRUE assert__arg == 0 [L9689] __VERIFIER_error() - UnprovableResult [Line: 9535]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12521] mode3 = 0 [L9278] msg_t node4__m4; [L9279] node4__m4 = nomsg [L9280] COND TRUE !(mode4 == 0) [L9282] node4__m4 = p3_old [L9283] p3_old = nomsg [L9284] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11095] mode4 = 0 [L9293] msg_t node5__m5; [L9294] node5__m5 = nomsg [L9295] COND TRUE !(mode5 == 0) [L9297] node5__m5 = p4_old [L9298] p4_old = nomsg [L9299] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10301] mode5 = 0 [L9308] msg_t node6__m6; [L9309] node6__m6 = nomsg [L9310] COND TRUE !(mode6 == 0) [L9312] node6__m6 = p5_old [L9313] p5_old = nomsg [L9314] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9859] mode6 = 0 [L9323] msg_t node7__m7; [L9324] node7__m7 = nomsg [L9325] COND TRUE !(mode7 == 0) [L9327] node7__m7 = p6_old [L9328] p6_old = nomsg [L9329] COND TRUE ((int)node7__m7) != ((int)nomsg) [L9331] COND FALSE !(((int)node7__m7) > ((int)id7)) [L9482] COND TRUE ((int)node7__m7) == ((int)id7) [L9484] st7 = 1 [L9485] mode7 = 0 [L9487] msg_t node8__m8; [L9488] node8__m8 = nomsg [L9489] COND TRUE !(mode8 == 0) [L9491] node8__m8 = p7_old [L9492] p7_old = nomsg [L9493] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L9591] mode8 = 0 [L9501] p1_old = p1_new [L9502] p1_new = nomsg [L9503] p2_old = p2_new [L9504] p2_new = nomsg [L9505] p3_old = p3_new [L9506] p3_new = nomsg [L9507] p4_old = p4_new [L9508] p4_new = nomsg [L9509] p5_old = p5_new [L9510] p5_new = nomsg [L9511] p6_old = p6_new [L9512] p6_new = nomsg [L9513] p7_old = p7_new [L9514] p7_new = nomsg [L9515] p8_old = p8_new [L9516] p8_new = nomsg [L9518] int check__tmp; [L9519] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9525] check__tmp = 0 [L9526] __return_61996 = check__tmp [L9527] main__c1 = __return_61996 [L9529] _Bool __tmp_34; [L9530] __tmp_34 = main__c1 [L9531] _Bool assert__arg; [L9532] assert__arg = __tmp_34 [L9533] COND TRUE assert__arg == 0 [L9535] __VERIFIER_error() - UnprovableResult [Line: 9451]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12521] mode3 = 0 [L9278] msg_t node4__m4; [L9279] node4__m4 = nomsg [L9280] COND TRUE !(mode4 == 0) [L9282] node4__m4 = p3_old [L9283] p3_old = nomsg [L9284] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11095] mode4 = 0 [L9293] msg_t node5__m5; [L9294] node5__m5 = nomsg [L9295] COND TRUE !(mode5 == 0) [L9297] node5__m5 = p4_old [L9298] p4_old = nomsg [L9299] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10301] mode5 = 0 [L9308] msg_t node6__m6; [L9309] node6__m6 = nomsg [L9310] COND TRUE !(mode6 == 0) [L9312] node6__m6 = p5_old [L9313] p5_old = nomsg [L9314] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9859] mode6 = 0 [L9323] msg_t node7__m7; [L9324] node7__m7 = nomsg [L9325] COND TRUE !(mode7 == 0) [L9327] node7__m7 = p6_old [L9328] p6_old = nomsg [L9329] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9609] mode7 = 0 [L9338] msg_t node8__m8; [L9339] node8__m8 = nomsg [L9340] COND TRUE !(mode8 == 0) [L9342] node8__m8 = p7_old [L9343] p7_old = nomsg [L9344] COND TRUE ((int)node8__m8) != ((int)nomsg) [L9346] COND FALSE !(((int)node8__m8) > ((int)id8)) [L9413] COND TRUE ((int)node8__m8) == ((int)id8) [L9415] st8 = 1 [L9416] mode8 = 0 [L9417] p1_old = p1_new [L9418] p1_new = nomsg [L9419] p2_old = p2_new [L9420] p2_new = nomsg [L9421] p3_old = p3_new [L9422] p3_new = nomsg [L9423] p4_old = p4_new [L9424] p4_new = nomsg [L9425] p5_old = p5_new [L9426] p5_new = nomsg [L9427] p6_old = p6_new [L9428] p6_new = nomsg [L9429] p7_old = p7_new [L9430] p7_new = nomsg [L9431] p8_old = p8_new [L9432] p8_new = nomsg [L9434] int check__tmp; [L9435] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9441] check__tmp = 0 [L9442] __return_61767 = check__tmp [L9443] main__c1 = __return_61767 [L9445] _Bool __tmp_33; [L9446] __tmp_33 = main__c1 [L9447] _Bool assert__arg; [L9448] assert__arg = __tmp_33 [L9449] COND TRUE assert__arg == 0 [L9451] __VERIFIER_error() - UnprovableResult [Line: 10411]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12521] mode3 = 0 [L9278] msg_t node4__m4; [L9279] node4__m4 = nomsg [L9280] COND TRUE !(mode4 == 0) [L9282] node4__m4 = p3_old [L9283] p3_old = nomsg [L9284] COND TRUE ((int)node4__m4) != ((int)nomsg) [L9286] COND FALSE !(((int)node4__m4) > ((int)id4)) [L10313] COND TRUE ((int)node4__m4) == ((int)id4) [L10315] st4 = 1 [L10316] mode4 = 0 [L10318] msg_t node5__m5; [L10319] node5__m5 = nomsg [L10320] COND TRUE !(mode5 == 0) [L10322] node5__m5 = p4_old [L10323] p4_old = nomsg [L10324] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L11077] mode5 = 0 [L10333] msg_t node6__m6; [L10334] node6__m6 = nomsg [L10335] COND TRUE !(mode6 == 0) [L10337] node6__m6 = p5_old [L10338] p5_old = nomsg [L10339] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L10740] mode6 = 0 [L10348] msg_t node7__m7; [L10349] node7__m7 = nomsg [L10350] COND TRUE !(mode7 == 0) [L10352] node7__m7 = p6_old [L10353] p6_old = nomsg [L10354] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L10563] mode7 = 0 [L10363] msg_t node8__m8; [L10364] node8__m8 = nomsg [L10365] COND TRUE !(mode8 == 0) [L10367] node8__m8 = p7_old [L10368] p7_old = nomsg [L10369] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L10467] mode8 = 0 [L10377] p1_old = p1_new [L10378] p1_new = nomsg [L10379] p2_old = p2_new [L10380] p2_new = nomsg [L10381] p3_old = p3_new [L10382] p3_new = nomsg [L10383] p4_old = p4_new [L10384] p4_new = nomsg [L10385] p5_old = p5_new [L10386] p5_new = nomsg [L10387] p6_old = p6_new [L10388] p6_new = nomsg [L10389] p7_old = p7_new [L10390] p7_new = nomsg [L10391] p8_old = p8_new [L10392] p8_new = nomsg [L10394] int check__tmp; [L10395] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L10401] check__tmp = 0 [L10402] __return_64915 = check__tmp [L10403] main__c1 = __return_64915 [L10405] _Bool __tmp_37; [L10406] __tmp_37 = main__c1 [L10407] _Bool assert__arg; [L10408] assert__arg = __tmp_37 [L10409] COND TRUE assert__arg == 0 [L10411] __VERIFIER_error() - UnprovableResult [Line: 5756]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7621] mode4 = 0 [L5655] msg_t node5__m5; [L5656] node5__m5 = nomsg [L5657] COND TRUE !(mode5 == 0) [L5659] node5__m5 = p4_old [L5660] p4_old = nomsg [L5661] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6728] mode5 = 0 [L5670] msg_t node6__m6; [L5671] node6__m6 = nomsg [L5672] COND TRUE !(mode6 == 0) [L5674] node6__m6 = p5_old [L5675] p5_old = nomsg [L5676] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6237] mode6 = 0 [L5685] msg_t node7__m7; [L5686] node7__m7 = nomsg [L5687] COND TRUE !(mode7 == 0) [L5689] node7__m7 = p6_old [L5690] p6_old = nomsg [L5691] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5971] mode7 = 0 [L5700] msg_t node8__m8; [L5701] node8__m8 = nomsg [L5702] COND TRUE !(mode8 == 0) [L5704] node8__m8 = p7_old [L5705] p7_old = nomsg [L5706] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L5832] mode8 = 0 [L5714] p1_old = p1_new [L5715] p1_new = nomsg [L5716] p2_old = p2_new [L5717] p2_new = nomsg [L5718] p3_old = p3_new [L5719] p3_new = nomsg [L5720] p4_old = p4_new [L5721] p4_new = nomsg [L5722] p5_old = p5_new [L5723] p5_new = nomsg [L5724] p6_old = p6_new [L5725] p6_new = nomsg [L5726] p7_old = p7_new [L5727] p7_new = nomsg [L5728] p8_old = p8_new [L5729] p8_new = nomsg [L5731] int check__tmp; [L5732] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L5734] COND FALSE !(((int)r1) >= 8) [L5740] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L5746] check__tmp = 0 [L5747] __return_73523 = check__tmp [L5748] main__c1 = __return_73523 [L5750] _Bool __tmp_25; [L5751] __tmp_25 = main__c1 [L5752] _Bool assert__arg; [L5753] assert__arg = __tmp_25 [L5754] COND TRUE assert__arg == 0 [L5756] __VERIFIER_error() - UnprovableResult [Line: 3889]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND TRUE ((int)node3__m3) != ((int)nomsg) [L844] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3768] COND TRUE ((int)node3__m3) == ((int)id3) [L3770] st3 = 1 [L3771] mode3 = 0 [L3773] msg_t node4__m4; [L3774] node4__m4 = nomsg [L3775] COND TRUE !(mode4 == 0) [L3777] node4__m4 = p3_old [L3778] p3_old = nomsg [L3779] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5590] mode4 = 0 [L3788] msg_t node5__m5; [L3789] node5__m5 = nomsg [L3790] COND TRUE !(mode5 == 0) [L3792] node5__m5 = p4_old [L3793] p4_old = nomsg [L3794] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4796] mode5 = 0 [L3803] msg_t node6__m6; [L3804] node6__m6 = nomsg [L3805] COND TRUE !(mode6 == 0) [L3807] node6__m6 = p5_old [L3808] p5_old = nomsg [L3809] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4354] mode6 = 0 [L3818] msg_t node7__m7; [L3819] node7__m7 = nomsg [L3820] COND TRUE !(mode7 == 0) [L3822] node7__m7 = p6_old [L3823] p6_old = nomsg [L3824] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4104] mode7 = 0 [L3833] msg_t node8__m8; [L3834] node8__m8 = nomsg [L3835] COND TRUE !(mode8 == 0) [L3837] node8__m8 = p7_old [L3838] p7_old = nomsg [L3839] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3965] mode8 = 0 [L3847] p1_old = p1_new [L3848] p1_new = nomsg [L3849] p2_old = p2_new [L3850] p2_new = nomsg [L3851] p3_old = p3_new [L3852] p3_new = nomsg [L3853] p4_old = p4_new [L3854] p4_new = nomsg [L3855] p5_old = p5_new [L3856] p5_new = nomsg [L3857] p6_old = p6_new [L3858] p6_new = nomsg [L3859] p7_old = p7_new [L3860] p7_new = nomsg [L3861] p8_old = p8_new [L3862] p8_new = nomsg [L3864] int check__tmp; [L3865] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L3867] COND FALSE !(((int)r1) >= 8) [L3873] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L3879] check__tmp = 0 [L3880] __return_67803 = check__tmp [L3881] main__c1 = __return_67803 [L3883] _Bool __tmp_19; [L3884] __tmp_19 = main__c1 [L3885] _Bool assert__arg; [L3886] assert__arg = __tmp_19 [L3887] COND TRUE assert__arg == 0 [L3889] __VERIFIER_error() - UnprovableResult [Line: 1894]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2713] mode5 = 0 [L881] msg_t node6__m6; [L882] node6__m6 = nomsg [L883] COND TRUE !(mode6 == 0) [L885] node6__m6 = p5_old [L886] p5_old = nomsg [L887] COND TRUE ((int)node6__m6) != ((int)nomsg) [L889] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1818] COND TRUE ((int)node6__m6) == ((int)id6) [L1820] st6 = 1 [L1821] mode6 = 0 [L1823] msg_t node7__m7; [L1824] node7__m7 = nomsg [L1825] COND TRUE !(mode7 == 0) [L1827] node7__m7 = p6_old [L1828] p6_old = nomsg [L1829] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2109] mode7 = 0 [L1838] msg_t node8__m8; [L1839] node8__m8 = nomsg [L1840] COND TRUE !(mode8 == 0) [L1842] node8__m8 = p7_old [L1843] p7_old = nomsg [L1844] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L1970] mode8 = 0 [L1852] p1_old = p1_new [L1853] p1_new = nomsg [L1854] p2_old = p2_new [L1855] p2_new = nomsg [L1856] p3_old = p3_new [L1857] p3_new = nomsg [L1858] p4_old = p4_new [L1859] p4_new = nomsg [L1860] p5_old = p5_new [L1861] p5_new = nomsg [L1862] p6_old = p6_new [L1863] p6_new = nomsg [L1864] p7_old = p7_new [L1865] p7_new = nomsg [L1866] p8_old = p8_new [L1867] p8_new = nomsg [L1869] int check__tmp; [L1870] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L1872] COND FALSE !(((int)r1) >= 8) [L1878] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L1884] check__tmp = 0 [L1885] __return_62335 = check__tmp [L1886] main__c1 = __return_62335 [L1888] _Bool __tmp_7; [L1889] __tmp_7 = main__c1 [L1890] _Bool assert__arg; [L1891] assert__arg = __tmp_7 [L1892] COND TRUE assert__arg == 0 [L1894] __VERIFIER_error() - UnprovableResult [Line: 1614]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2713] mode5 = 0 [L881] msg_t node6__m6; [L882] node6__m6 = nomsg [L883] COND TRUE !(mode6 == 0) [L885] node6__m6 = p5_old [L886] p5_old = nomsg [L887] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2127] mode6 = 0 [L896] msg_t node7__m7; [L897] node7__m7 = nomsg [L898] COND TRUE !(mode7 == 0) [L900] node7__m7 = p6_old [L901] p6_old = nomsg [L902] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1806] mode7 = 0 [L911] msg_t node8__m8; [L912] node8__m8 = nomsg [L913] COND TRUE !(mode8 == 0) [L915] node8__m8 = p7_old [L916] p7_old = nomsg [L917] COND TRUE ((int)node8__m8) != ((int)nomsg) [L919] COND FALSE !(((int)node8__m8) > ((int)id8)) [L1568] COND TRUE ((int)node8__m8) == ((int)id8) [L1570] st8 = 1 [L1571] mode8 = 0 [L1572] p1_old = p1_new [L1573] p1_new = nomsg [L1574] p2_old = p2_new [L1575] p2_new = nomsg [L1576] p3_old = p3_new [L1577] p3_new = nomsg [L1578] p4_old = p4_new [L1579] p4_new = nomsg [L1580] p5_old = p5_new [L1581] p5_new = nomsg [L1582] p6_old = p6_new [L1583] p6_new = nomsg [L1584] p7_old = p7_new [L1585] p7_new = nomsg [L1586] p8_old = p8_new [L1587] p8_new = nomsg [L1589] int check__tmp; [L1590] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L1592] COND FALSE !(((int)r1) >= 8) [L1598] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L1604] check__tmp = 0 [L1605] __return_61681 = check__tmp [L1606] main__c1 = __return_61681 [L1608] _Bool __tmp_4; [L1609] __tmp_4 = main__c1 [L1610] _Bool assert__arg; [L1611] assert__arg = __tmp_4 [L1612] COND TRUE assert__arg == 0 [L1614] __VERIFIER_error() - UnprovableResult [Line: 1712]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2713] mode5 = 0 [L881] msg_t node6__m6; [L882] node6__m6 = nomsg [L883] COND TRUE !(mode6 == 0) [L885] node6__m6 = p5_old [L886] p5_old = nomsg [L887] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2127] mode6 = 0 [L896] msg_t node7__m7; [L897] node7__m7 = nomsg [L898] COND TRUE !(mode7 == 0) [L900] node7__m7 = p6_old [L901] p6_old = nomsg [L902] COND TRUE ((int)node7__m7) != ((int)nomsg) [L904] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1651] COND TRUE ((int)node7__m7) == ((int)id7) [L1653] st7 = 1 [L1654] mode7 = 0 [L1656] msg_t node8__m8; [L1657] node8__m8 = nomsg [L1658] COND TRUE !(mode8 == 0) [L1660] node8__m8 = p7_old [L1661] p7_old = nomsg [L1662] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L1788] mode8 = 0 [L1670] p1_old = p1_new [L1671] p1_new = nomsg [L1672] p2_old = p2_new [L1673] p2_new = nomsg [L1674] p3_old = p3_new [L1675] p3_new = nomsg [L1676] p4_old = p4_new [L1677] p4_new = nomsg [L1678] p5_old = p5_new [L1679] p5_new = nomsg [L1680] p6_old = p6_new [L1681] p6_new = nomsg [L1682] p7_old = p7_new [L1683] p7_new = nomsg [L1684] p8_old = p8_new [L1685] p8_new = nomsg [L1687] int check__tmp; [L1688] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L1690] COND FALSE !(((int)r1) >= 8) [L1696] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L1702] check__tmp = 0 [L1703] __return_61898 = check__tmp [L1704] main__c1 = __return_61898 [L1706] _Bool __tmp_5; [L1707] __tmp_5 = main__c1 [L1708] _Bool assert__arg; [L1709] assert__arg = __tmp_5 [L1710] COND TRUE assert__arg == 0 [L1712] __VERIFIER_error() - UnprovableResult [Line: 2230]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3756] mode4 = 0 [L866] msg_t node5__m5; [L867] node5__m5 = nomsg [L868] COND TRUE !(mode5 == 0) [L870] node5__m5 = p4_old [L871] p4_old = nomsg [L872] COND TRUE ((int)node5__m5) != ((int)nomsg) [L874] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2139] COND TRUE ((int)node5__m5) == ((int)id5) [L2141] st5 = 1 [L2142] mode5 = 0 [L2144] msg_t node6__m6; [L2145] node6__m6 = nomsg [L2146] COND TRUE !(mode6 == 0) [L2148] node6__m6 = p5_old [L2149] p5_old = nomsg [L2150] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2695] mode6 = 0 [L2159] msg_t node7__m7; [L2160] node7__m7 = nomsg [L2161] COND TRUE !(mode7 == 0) [L2163] node7__m7 = p6_old [L2164] p6_old = nomsg [L2165] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2445] mode7 = 0 [L2174] msg_t node8__m8; [L2175] node8__m8 = nomsg [L2176] COND TRUE !(mode8 == 0) [L2178] node8__m8 = p7_old [L2179] p7_old = nomsg [L2180] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2306] mode8 = 0 [L2188] p1_old = p1_new [L2189] p1_new = nomsg [L2190] p2_old = p2_new [L2191] p2_new = nomsg [L2192] p3_old = p3_new [L2193] p3_new = nomsg [L2194] p4_old = p4_new [L2195] p4_new = nomsg [L2196] p5_old = p5_new [L2197] p5_new = nomsg [L2198] p6_old = p6_new [L2199] p6_new = nomsg [L2200] p7_old = p7_new [L2201] p7_new = nomsg [L2202] p8_old = p8_new [L2203] p8_new = nomsg [L2205] int check__tmp; [L2206] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L2208] COND FALSE !(((int)r1) >= 8) [L2214] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L2220] check__tmp = 0 [L2221] __return_63180 = check__tmp [L2222] main__c1 = __return_63180 [L2224] _Bool __tmp_10; [L2225] __tmp_10 = main__c1 [L2226] _Bool assert__arg; [L2227] assert__arg = __tmp_10 [L2228] COND TRUE assert__arg == 0 [L2230] __VERIFIER_error() - UnprovableResult [Line: 2831]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9231] mode2 = 0 [L836] msg_t node3__m3; [L837] node3__m3 = nomsg [L838] COND TRUE !(mode3 == 0) [L840] node3__m3 = p2_old [L841] p2_old = nomsg [L842] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5608] mode3 = 0 [L851] msg_t node4__m4; [L852] node4__m4 = nomsg [L853] COND TRUE !(mode4 == 0) [L855] node4__m4 = p3_old [L856] p3_old = nomsg [L857] COND TRUE ((int)node4__m4) != ((int)nomsg) [L859] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2725] COND TRUE ((int)node4__m4) == ((int)id4) [L2727] st4 = 1 [L2728] mode4 = 0 [L2730] msg_t node5__m5; [L2731] node5__m5 = nomsg [L2732] COND TRUE !(mode5 == 0) [L2734] node5__m5 = p4_old [L2735] p4_old = nomsg [L2736] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3738] mode5 = 0 [L2745] msg_t node6__m6; [L2746] node6__m6 = nomsg [L2747] COND TRUE !(mode6 == 0) [L2749] node6__m6 = p5_old [L2750] p5_old = nomsg [L2751] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3296] mode6 = 0 [L2760] msg_t node7__m7; [L2761] node7__m7 = nomsg [L2762] COND TRUE !(mode7 == 0) [L2764] node7__m7 = p6_old [L2765] p6_old = nomsg [L2766] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3046] mode7 = 0 [L2775] msg_t node8__m8; [L2776] node8__m8 = nomsg [L2777] COND TRUE !(mode8 == 0) [L2779] node8__m8 = p7_old [L2780] p7_old = nomsg [L2781] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2907] mode8 = 0 [L2789] p1_old = p1_new [L2790] p1_new = nomsg [L2791] p2_old = p2_new [L2792] p2_new = nomsg [L2793] p3_old = p3_new [L2794] p3_new = nomsg [L2795] p4_old = p4_new [L2796] p4_new = nomsg [L2797] p5_old = p5_new [L2798] p5_new = nomsg [L2799] p6_old = p6_new [L2800] p6_new = nomsg [L2801] p7_old = p7_new [L2802] p7_new = nomsg [L2803] p8_old = p8_new [L2804] p8_new = nomsg [L2806] int check__tmp; [L2807] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L2809] COND FALSE !(((int)r1) >= 8) [L2815] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L2821] check__tmp = 0 [L2822] __return_64781 = check__tmp [L2823] main__c1 = __return_64781 [L2825] _Bool __tmp_14; [L2826] __tmp_14 = main__c1 [L2827] _Bool assert__arg; [L2828] assert__arg = __tmp_14 [L2829] COND TRUE assert__arg == 0 [L2831] __VERIFIER_error() - UnprovableResult [Line: 9394]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND TRUE ((int)node1__m1) != ((int)nomsg) [L814] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9243] COND TRUE ((int)node1__m1) == ((int)id1) [L9245] st1 = 1 [L9246] mode1 = 0 [L9248] msg_t node2__m2; [L9249] node2__m2 = nomsg [L9250] COND TRUE !(mode2 == 0) [L9252] node2__m2 = p1_old [L9253] p1_old = nomsg [L9254] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15310] mode2 = 0 [L9263] msg_t node3__m3; [L9264] node3__m3 = nomsg [L9265] COND TRUE !(mode3 == 0) [L9267] node3__m3 = p2_old [L9268] p2_old = nomsg [L9269] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12521] mode3 = 0 [L9278] msg_t node4__m4; [L9279] node4__m4 = nomsg [L9280] COND TRUE !(mode4 == 0) [L9282] node4__m4 = p3_old [L9283] p3_old = nomsg [L9284] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11095] mode4 = 0 [L9293] msg_t node5__m5; [L9294] node5__m5 = nomsg [L9295] COND TRUE !(mode5 == 0) [L9297] node5__m5 = p4_old [L9298] p4_old = nomsg [L9299] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10301] mode5 = 0 [L9308] msg_t node6__m6; [L9309] node6__m6 = nomsg [L9310] COND TRUE !(mode6 == 0) [L9312] node6__m6 = p5_old [L9313] p5_old = nomsg [L9314] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9859] mode6 = 0 [L9323] msg_t node7__m7; [L9324] node7__m7 = nomsg [L9325] COND TRUE !(mode7 == 0) [L9327] node7__m7 = p6_old [L9328] p6_old = nomsg [L9329] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9609] mode7 = 0 [L9338] msg_t node8__m8; [L9339] node8__m8 = nomsg [L9340] COND TRUE !(mode8 == 0) [L9342] node8__m8 = p7_old [L9343] p7_old = nomsg [L9344] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L9470] mode8 = 0 [L9352] p1_old = p1_new [L9353] p1_new = nomsg [L9354] p2_old = p2_new [L9355] p2_new = nomsg [L9356] p3_old = p3_new [L9357] p3_new = nomsg [L9358] p4_old = p4_new [L9359] p4_new = nomsg [L9360] p5_old = p5_new [L9361] p5_new = nomsg [L9362] p6_old = p6_new [L9363] p6_new = nomsg [L9364] p7_old = p7_new [L9365] p7_new = nomsg [L9366] p8_old = p8_new [L9367] p8_new = nomsg [L9369] int check__tmp; [L9370] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L9372] COND FALSE !(((int)r1) >= 8) [L9378] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L9384] check__tmp = 0 [L9385] __return_61578 = check__tmp [L9386] main__c1 = __return_61578 [L9388] _Bool __tmp_32; [L9389] __tmp_32 = main__c1 [L9390] _Bool assert__arg; [L9391] assert__arg = __tmp_32 [L9392] COND TRUE assert__arg == 0 [L9394] __VERIFIER_error() - UnprovableResult [Line: 1137]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L63] port_t p8 = 0; [L64] char p8_old = '\x0'; [L65] char p8_new = '\x0'; [L66] char id8 = '\x0'; [L67] char st8 = '\x0'; [L68] msg_t send8 = '\x0'; [L69] _Bool mode8 = 0; [L78] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L82] int __return_60836; [L83] int __return_84699; [L84] int __return_61134; [L85] int __return_61281; [L86] int __return_61681; [L87] int __return_61898; [L88] int __return_62098; [L89] int __return_62335; [L90] int __return_62547; [L91] int __return_62755; [L92] int __return_62949; [L93] int __return_63180; [L94] int __return_63404; [L95] int __return_63612; [L96] int __return_63806; [L97] int __return_64008; [L98] int __return_64214; [L99] int __return_64390; [L100] int __return_64781; [L101] int __return_65017; [L102] int __return_65225; [L103] int __return_65419; [L104] int __return_65621; [L105] int __return_65827; [L106] int __return_66003; [L107] int __return_66365; [L108] int __return_66583; [L109] int __return_66759; [L110] int __return_67095; [L111] int __return_67803; [L112] int __return_68051; [L113] int __return_68259; [L114] int __return_68453; [L115] int __return_68655; [L116] int __return_68861; [L117] int __return_69037; [L118] int __return_69399; [L119] int __return_69617; [L120] int __return_69793; [L121] int __return_70129; [L122] int __return_70808; [L123] int __return_71038; [L124] int __return_71214; [L125] int __return_71550; [L126] int __return_72203; [L127] int __return_73523; [L128] int __return_73781; [L129] int __return_73987; [L130] int __return_74179; [L131] int __return_74397; [L132] int __return_74601; [L133] int __return_74793; [L134] int __return_75189; [L135] int __return_75405; [L136] int __return_75597; [L137] int __return_75967; [L138] int __return_76698; [L139] int __return_76926; [L140] int __return_77118; [L141] int __return_77488; [L142] int __return_78193; [L143] int __return_79554; [L144] int __return_79794; [L145] int __return_79986; [L146] int __return_80356; [L147] int __return_81061; [L148] int __return_82396; [L149] int __return_61578; [L150] int __return_61767; [L151] int __return_61996; [L152] int __return_62186; [L153] int __return_62445; [L154] int __return_62635; [L155] int __return_62855; [L156] int __return_63302; [L157] int __return_63492; [L158] int __return_63712; [L159] int __return_64120; [L160] int __return_64915; [L161] int __return_65105; [L162] int __return_65325; [L163] int __return_65733; [L164] int __return_66489; [L165] int __return_67949; [L166] int __return_68139; [L167] int __return_68359; [L168] int __return_68767; [L169] int __return_69523; [L170] int __return_70944; [L171] int __return_73681; [L172] int __return_73867; [L173] int __return_74085; [L174] int __return_74507; [L175] int __return_75311; [L176] int __return_76832; [L177] int __return_79700; [L178] int __return_84657; [L179] int __return_84591; [L180] int __return_84535; [L181] int __return_84465; [L182] int __return_84416; [L183] int __return_84334; [L184] int __return_84254; [L185] int __return_84170; [L186] int __return_84121; [L187] int __return_84051; [L188] int __return_83983; [L189] int __return_83906; [L190] int __return_83852; [L191] int __return_83746; [L192] int __return_83638; [L193] int __return_83540; [L194] int __return_83491; [L195] int __return_83421; [L196] int __return_83353; [L197] int __return_83276; [L198] int __return_83222; [L199] int __return_83128; [L200] int __return_83032; [L201] int __return_82941; [L202] int __return_82887; [L203] int __return_82805; [L204] int __return_82721; [L205] int __return_82639; [L206] int __return_82567; [L207] int __return_82433; [L208] int __return_82305; [L209] int __return_82193; [L210] int __return_82144; [L211] int __return_82074; [L212] int __return_82006; [L213] int __return_81929; [L214] int __return_81875; [L215] int __return_81781; [L216] int __return_81685; [L217] int __return_81594; [L218] int __return_81540; [L219] int __return_81458; [L220] int __return_81374; [L221] int __return_81292; [L222] int __return_81220; [L223] int __return_81098; [L224] int __return_80982; [L225] int __return_80877; [L226] int __return_80823; [L227] int __return_80741; [L228] int __return_80657; [L229] int __return_80575; [L230] int __return_80503; [L231] int __return_80393; [L232] int __return_80289; [L233] int __return_80193; [L234] int __return_80121; [L235] int __return_80023; [L236] int __return_79931; [L237] int __return_79831; [L238] int __return_79751; [L239] int __return_79597; [L240] int __return_79451; [L241] int __return_79325; [L242] int __return_79276; [L243] int __return_79206; [L244] int __return_79138; [L245] int __return_79061; [L246] int __return_79007; [L247] int __return_78913; [L248] int __return_78817; [L249] int __return_78726; [L250] int __return_78672; [L251] int __return_78590; [L252] int __return_78506; [L253] int __return_78424; [L254] int __return_78352; [L255] int __return_78230; [L256] int __return_78114; [L257] int __return_78009; [L258] int __return_77955; [L259] int __return_77873; [L260] int __return_77789; [L261] int __return_77707; [L262] int __return_77635; [L263] int __return_77525; [L264] int __return_77421; [L265] int __return_77325; [L266] int __return_77253; [L267] int __return_77155; [L268] int __return_77063; [L269] int __return_76963; [L270] int __return_76883; [L271] int __return_76741; [L272] int __return_76607; [L273] int __return_76488; [L274] int __return_76434; [L275] int __return_76352; [L276] int __return_76268; [L277] int __return_76186; [L278] int __return_76114; [L279] int __return_76004; [L280] int __return_75900; [L281] int __return_75804; [L282] int __return_75732; [L283] int __return_75634; [L284] int __return_75542; [L285] int __return_75442; [L286] int __return_75362; [L287] int __return_75232; [L288] int __return_75110; [L289] int __return_75000; [L290] int __return_74928; [L291] int __return_74830; [L292] int __return_74738; [L293] int __return_74638; [L294] int __return_74558; [L295] int __return_74440; [L296] int __return_74330; [L297] int __return_74216; [L298] int __return_74136; [L299] int __return_74030; [L300] int __return_73932; [L301] int __return_73824; [L302] int __return_73738; [L303] int __return_73566; [L304] int __return_73405; [L305] int __return_73265; [L306] int __return_73223; [L307] int __return_73153; [L308] int __return_73078; [L309] int __return_73008; [L310] int __return_72956; [L311] int __return_72855; [L312] int __return_72775; [L313] int __return_72691; [L314] int __return_72639; [L315] int __return_72550; [L316] int __return_72482; [L317] int __return_72402; [L318] int __return_72346; [L319] int __return_72240; [L320] int __return_72124; [L321] int __return_72026; [L322] int __return_71974; [L323] int __return_71885; [L324] int __return_71817; [L325] int __return_71737; [L326] int __return_71681; [L327] int __return_71587; [L328] int __return_71483; [L329] int __return_71389; [L330] int __return_71333; [L331] int __return_71251; [L332] int __return_71159; [L333] int __return_71075; [L334] int __return_70995; [L335] int __return_70853; [L336] int __return_70717; [L337] int __return_70605; [L338] int __return_70553; [L339] int __return_70464; [L340] int __return_70396; [L341] int __return_70316; [L342] int __return_70260; [L343] int __return_70166; [L344] int __return_70062; [L345] int __return_69968; [L346] int __return_69912; [L347] int __return_69830; [L348] int __return_69738; [L349] int __return_69654; [L350] int __return_69574; [L351] int __return_69444; [L352] int __return_69320; [L353] int __return_69212; [L354] int __return_69156; [L355] int __return_69074; [L356] int __return_68982; [L357] int __return_68898; [L358] int __return_68818; [L359] int __return_68700; [L360] int __return_68588; [L361] int __return_68490; [L362] int __return_68410; [L363] int __return_68304; [L364] int __return_68204; [L365] int __return_68096; [L366] int __return_68008; [L367] int __return_67846; [L368] int __return_67697; [L369] int __return_67571; [L370] int __return_67519; [L371] int __return_67430; [L372] int __return_67362; [L373] int __return_67282; [L374] int __return_67226; [L375] int __return_67132; [L376] int __return_67028; [L377] int __return_66934; [L378] int __return_66878; [L379] int __return_66796; [L380] int __return_66704; [L381] int __return_66620; [L382] int __return_66540; [L383] int __return_66410; [L384] int __return_66286; [L385] int __return_66178; [L386] int __return_66122; [L387] int __return_66040; [L388] int __return_65948; [L389] int __return_65864; [L390] int __return_65784; [L391] int __return_65666; [L392] int __return_65554; [L393] int __return_65456; [L394] int __return_65376; [L395] int __return_65270; [L396] int __return_65170; [L397] int __return_65062; [L398] int __return_64974; [L399] int __return_64824; [L400] int __return_64687; [L401] int __return_64565; [L402] int __return_64509; [L403] int __return_64427; [L404] int __return_64335; [L405] int __return_64251; [L406] int __return_64171; [L407] int __return_64053; [L408] int __return_63941; [L409] int __return_63843; [L410] int __return_63763; [L411] int __return_63657; [L412] int __return_63557; [L413] int __return_63449; [L414] int __return_63361; [L415] int __return_63223; [L416] int __return_63098; [L417] int __return_62986; [L418] int __return_62906; [L419] int __return_62800; [L420] int __return_62700; [L421] int __return_62592; [L422] int __return_62504; [L423] int __return_62378; [L424] int __return_62265; [L425] int __return_62143; [L426] int __return_62055; [L427] int __return_61941; [L428] int __return_61840; [L429] int __return_61724; [L430] int __return_61635; [L431] int __return_61447; [L432] int __return_60999; [L435] int main__c1; [L436] int main__i2; [L437] main__c1 = 0 [L438] r1 = __VERIFIER_nondet_uchar() [L439] id1 = __VERIFIER_nondet_char() [L440] st1 = __VERIFIER_nondet_char() [L441] send1 = __VERIFIER_nondet_char() [L442] mode1 = __VERIFIER_nondet_bool() [L443] id2 = __VERIFIER_nondet_char() [L444] st2 = __VERIFIER_nondet_char() [L445] send2 = __VERIFIER_nondet_char() [L446] mode2 = __VERIFIER_nondet_bool() [L447] id3 = __VERIFIER_nondet_char() [L448] st3 = __VERIFIER_nondet_char() [L449] send3 = __VERIFIER_nondet_char() [L450] mode3 = __VERIFIER_nondet_bool() [L451] id4 = __VERIFIER_nondet_char() [L452] st4 = __VERIFIER_nondet_char() [L453] send4 = __VERIFIER_nondet_char() [L454] mode4 = __VERIFIER_nondet_bool() [L455] id5 = __VERIFIER_nondet_char() [L456] st5 = __VERIFIER_nondet_char() [L457] send5 = __VERIFIER_nondet_char() [L458] mode5 = __VERIFIER_nondet_bool() [L459] id6 = __VERIFIER_nondet_char() [L460] st6 = __VERIFIER_nondet_char() [L461] send6 = __VERIFIER_nondet_char() [L462] mode6 = __VERIFIER_nondet_bool() [L463] id7 = __VERIFIER_nondet_char() [L464] st7 = __VERIFIER_nondet_char() [L465] send7 = __VERIFIER_nondet_char() [L466] mode7 = __VERIFIER_nondet_bool() [L467] id8 = __VERIFIER_nondet_char() [L468] st8 = __VERIFIER_nondet_char() [L469] send8 = __VERIFIER_nondet_char() [L470] mode8 = __VERIFIER_nondet_bool() [L472] int init__tmp; [L473] COND TRUE ((int)r1) == 0 [L475] COND TRUE ((int)id1) >= 0 [L477] COND TRUE ((int)st1) == 0 [L479] COND TRUE ((int)send1) == ((int)id1) [L481] COND TRUE ((int)mode1) == 0 [L483] COND TRUE ((int)id2) >= 0 [L485] COND TRUE ((int)st2) == 0 [L487] COND TRUE ((int)send2) == ((int)id2) [L489] COND TRUE ((int)mode2) == 0 [L491] COND TRUE ((int)id3) >= 0 [L493] COND TRUE ((int)st3) == 0 [L495] COND TRUE ((int)send3) == ((int)id3) [L497] COND TRUE ((int)mode3) == 0 [L499] COND TRUE ((int)id4) >= 0 [L501] COND TRUE ((int)st4) == 0 [L503] COND TRUE ((int)send4) == ((int)id4) [L505] COND TRUE ((int)mode4) == 0 [L507] COND TRUE ((int)id5) >= 0 [L509] COND TRUE ((int)st5) == 0 [L511] COND TRUE ((int)send5) == ((int)id5) [L513] COND TRUE ((int)mode5) == 0 [L515] COND TRUE ((int)id6) >= 0 [L517] COND TRUE ((int)st6) == 0 [L519] COND TRUE ((int)send6) == ((int)id6) [L521] COND TRUE ((int)mode6) == 0 [L523] COND TRUE ((int)id7) >= 0 [L525] COND TRUE ((int)st7) == 0 [L527] COND TRUE ((int)send7) == ((int)id7) [L529] COND TRUE ((int)mode7) == 0 [L531] COND TRUE ((int)id8) >= 0 [L533] COND TRUE ((int)st8) == 0 [L535] COND TRUE ((int)send8) == ((int)id8) [L537] COND TRUE ((int)mode8) == 0 [L539] COND TRUE ((int)id1) != ((int)id2) [L541] COND TRUE ((int)id1) != ((int)id3) [L543] COND TRUE ((int)id1) != ((int)id4) [L545] COND TRUE ((int)id1) != ((int)id5) [L547] COND TRUE ((int)id1) != ((int)id6) [L549] COND TRUE ((int)id1) != ((int)id7) [L551] COND TRUE ((int)id1) != ((int)id8) [L553] COND TRUE ((int)id2) != ((int)id3) [L555] COND TRUE ((int)id2) != ((int)id4) [L557] COND TRUE ((int)id2) != ((int)id5) [L559] COND TRUE ((int)id2) != ((int)id6) [L561] COND TRUE ((int)id2) != ((int)id7) [L563] COND TRUE ((int)id2) != ((int)id8) [L565] COND TRUE ((int)id3) != ((int)id4) [L567] COND TRUE ((int)id3) != ((int)id5) [L569] COND TRUE ((int)id3) != ((int)id6) [L571] COND TRUE ((int)id3) != ((int)id7) [L573] COND TRUE ((int)id3) != ((int)id8) [L575] COND TRUE ((int)id4) != ((int)id5) [L577] COND TRUE ((int)id4) != ((int)id6) [L579] COND TRUE ((int)id4) != ((int)id7) [L581] COND TRUE ((int)id4) != ((int)id8) [L583] COND TRUE ((int)id5) != ((int)id6) [L585] COND TRUE ((int)id5) != ((int)id7) [L587] COND TRUE ((int)id5) != ((int)id8) [L589] COND TRUE ((int)id6) != ((int)id7) [L591] COND TRUE ((int)id6) != ((int)id8) [L593] COND TRUE ((int)id7) != ((int)id8) [L595] init__tmp = 1 [L596] __return_60836 = init__tmp [L597] main__i2 = __return_60836 [L598] COND TRUE main__i2 != 0 [L600] p1_old = nomsg [L601] p1_new = nomsg [L602] p2_old = nomsg [L603] p2_new = nomsg [L604] p3_old = nomsg [L605] p3_new = nomsg [L606] p4_old = nomsg [L607] p4_new = nomsg [L608] p5_old = nomsg [L609] p5_new = nomsg [L610] p6_old = nomsg [L611] p6_new = nomsg [L612] p7_old = nomsg [L613] p7_new = nomsg [L614] p8_old = nomsg [L615] p8_new = nomsg [L616] main__i2 = 0 [L618] msg_t node1__m1; [L619] node1__m1 = nomsg [L620] COND FALSE !(!(mode1 == 0)) [L626] int node1____CPAchecker_TMP_0; [L627] COND TRUE send1 != nomsg [L629] COND TRUE p1_new == nomsg [L631] node1____CPAchecker_TMP_0 = send1 [L632] p1_new = node1____CPAchecker_TMP_0 [L633] mode1 = 1 [L635] msg_t node2__m2; [L636] node2__m2 = nomsg [L637] COND FALSE !(!(mode2 == 0)) [L643] int node2____CPAchecker_TMP_0; [L644] COND TRUE send2 != nomsg [L646] COND TRUE p2_new == nomsg [L648] node2____CPAchecker_TMP_0 = send2 [L649] p2_new = node2____CPAchecker_TMP_0 [L650] mode2 = 1 [L652] msg_t node3__m3; [L653] node3__m3 = nomsg [L654] COND FALSE !(!(mode3 == 0)) [L660] int node3____CPAchecker_TMP_0; [L661] COND TRUE send3 != nomsg [L663] COND TRUE p3_new == nomsg [L665] node3____CPAchecker_TMP_0 = send3 [L666] p3_new = node3____CPAchecker_TMP_0 [L667] mode3 = 1 [L669] msg_t node4__m4; [L670] node4__m4 = nomsg [L671] COND FALSE !(!(mode4 == 0)) [L677] int node4____CPAchecker_TMP_0; [L678] COND TRUE send4 != nomsg [L680] COND TRUE p4_new == nomsg [L682] node4____CPAchecker_TMP_0 = send4 [L683] p4_new = node4____CPAchecker_TMP_0 [L684] mode4 = 1 [L686] msg_t node5__m5; [L687] node5__m5 = nomsg [L688] COND FALSE !(!(mode5 == 0)) [L694] int node5____CPAchecker_TMP_0; [L695] COND TRUE send5 != nomsg [L697] COND TRUE p5_new == nomsg [L699] node5____CPAchecker_TMP_0 = send5 [L700] p5_new = node5____CPAchecker_TMP_0 [L701] mode5 = 1 [L703] msg_t node6__m6; [L704] node6__m6 = nomsg [L705] COND FALSE !(!(mode6 == 0)) [L711] int node6____CPAchecker_TMP_0; [L712] COND TRUE send6 != nomsg [L714] COND TRUE p6_new == nomsg [L716] node6____CPAchecker_TMP_0 = send6 [L717] p6_new = node6____CPAchecker_TMP_0 [L718] mode6 = 1 [L720] msg_t node7__m7; [L721] node7__m7 = nomsg [L722] COND FALSE !(!(mode7 == 0)) [L728] int node7____CPAchecker_TMP_0; [L729] COND TRUE send7 != nomsg [L731] COND TRUE p7_new == nomsg [L733] node7____CPAchecker_TMP_0 = send7 [L734] p7_new = node7____CPAchecker_TMP_0 [L735] mode7 = 1 [L737] msg_t node8__m8; [L738] node8__m8 = nomsg [L739] COND FALSE !(!(mode8 == 0)) [L745] int node8____CPAchecker_TMP_0; [L746] COND TRUE send8 != nomsg [L748] COND TRUE p8_new == nomsg [L750] node8____CPAchecker_TMP_0 = send8 [L751] p8_new = node8____CPAchecker_TMP_0 [L752] mode8 = 1 [L753] p1_old = p1_new [L754] p1_new = nomsg [L755] p2_old = p2_new [L756] p2_new = nomsg [L757] p3_old = p3_new [L758] p3_new = nomsg [L759] p4_old = p4_new [L760] p4_new = nomsg [L761] p5_old = p5_new [L762] p5_new = nomsg [L763] p6_old = p6_new [L764] p6_new = nomsg [L765] p7_old = p7_new [L766] p7_new = nomsg [L767] p8_old = p8_new [L768] p8_new = nomsg [L770] int check__tmp; [L771] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L773] COND FALSE !(((int)r1) >= 8) [L779] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L781] COND TRUE ((int)r1) < 8 [L783] check__tmp = 1 [L784] __return_84699 = check__tmp [L785] main__c1 = __return_84699 [L787] _Bool __tmp_1; [L788] __tmp_1 = main__c1 [L789] _Bool assert__arg; [L790] assert__arg = __tmp_1 [L791] COND FALSE !(assert__arg == 0) [L799] msg_t node1__m1; [L800] node1__m1 = nomsg [L801] COND TRUE !(mode1 == 0) [L803] COND FALSE !(r1 == 255) [L809] r1 = r1 + 1 [L810] node1__m1 = p8_old [L811] p8_old = nomsg [L812] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15329] mode1 = 0 [L821] msg_t node2__m2; [L822] node2__m2 = nomsg [L823] COND TRUE !(mode2 == 0) [L825] node2__m2 = p1_old [L826] p1_old = nomsg [L827] COND TRUE ((int)node2__m2) != ((int)nomsg) [L829] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5620] COND TRUE ((int)node2__m2) == ((int)id2) [L5622] st2 = 1 [L5623] mode2 = 0 [L5625] msg_t node3__m3; [L5626] node3__m3 = nomsg [L5627] COND TRUE !(mode3 == 0) [L5629] node3__m3 = p2_old [L5630] p2_old = nomsg [L5631] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9213] mode3 = 0 [L5640] msg_t node4__m4; [L5641] node4__m4 = nomsg [L5642] COND TRUE !(mode4 == 0) [L5644] node4__m4 = p3_old [L5645] p3_old = nomsg [L5646] COND TRUE ((int)node4__m4) != ((int)nomsg) [L5648] COND FALSE !(((int)node4__m4) > ((int)id4)) [L6740] COND TRUE ((int)node4__m4) == ((int)id4) [L6742] st4 = 1 [L6743] mode4 = 0 [L6745] msg_t node5__m5; [L6746] node5__m5 = nomsg [L6747] COND TRUE !(mode5 == 0) [L6749] node5__m5 = p4_old [L6750] p4_old = nomsg [L6751] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L7603] mode5 = 0 [L6760] msg_t node6__m6; [L6761] node6__m6 = nomsg [L6762] COND TRUE !(mode6 == 0) [L6764] node6__m6 = p5_old [L6765] p5_old = nomsg [L6766] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7216] mode6 = 0 [L6775] msg_t node7__m7; [L6776] node7__m7 = nomsg [L6777] COND TRUE !(mode7 == 0) [L6779] node7__m7 = p6_old [L6780] p6_old = nomsg [L6781] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L7006] mode7 = 0 [L6790] msg_t node8__m8; [L6791] node8__m8 = nomsg [L6792] COND TRUE !(mode8 == 0) [L6794] node8__m8 = p7_old [L6795] p7_old = nomsg [L6796] COND TRUE ((int)node8__m8) != ((int)nomsg) [L6798] COND FALSE !(((int)node8__m8) > ((int)id8)) [L6851] COND TRUE ((int)node8__m8) == ((int)id8) [L6853] st8 = 1 [L6854] mode8 = 0 [L6855] p1_old = p1_new [L6856] p1_new = nomsg [L6857] p2_old = p2_new [L6858] p2_new = nomsg [L6859] p3_old = p3_new [L6860] p3_new = nomsg [L6861] p4_old = p4_new [L6862] p4_new = nomsg [L6863] p5_old = p5_new [L6864] p5_new = nomsg [L6865] p6_old = p6_new [L6866] p6_new = nomsg [L6867] p7_old = p7_new [L6868] p7_new = nomsg [L6869] p8_old = p8_new [L6870] p8_new = nomsg [L6872] int check__tmp; [L6873] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6879] check__tmp = 0 [L6880] __return_76926 = check__tmp [L6881] main__c1 = __return_76926 [L1131] _Bool __tmp_3; [L1132] __tmp_3 = main__c1 [L1133] _Bool assert__arg; [L1134] assert__arg = __tmp_3 [L1135] COND TRUE assert__arg == 0 [L1137] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...