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.7.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:20:26,998 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:20:27,000 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:20:27,012 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:20:27,012 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:20:27,014 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:20:27,015 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:20:27,017 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:20:27,028 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:20:27,029 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:20:27,030 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:20:27,032 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:20:27,032 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:20:27,034 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:20:27,035 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:20:27,037 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:20:27,038 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:20:27,038 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:20:27,042 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:20:27,043 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:20:27,049 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:20:27,050 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:20:27,051 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:20:27,052 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:20:27,056 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:20:27,056 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:20:27,056 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:20:27,059 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:20:27,061 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:20:27,062 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:20:27,062 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:20:27,064 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:20:27,065 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:20:27,066 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:20:27,067 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:20:27,068 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:20:27,068 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:20:27,068 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:20:27,069 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:20:27,071 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:20:27,071 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:20:27,073 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:27,088 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:20:27,088 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:20:27,089 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:20:27,089 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:20:27,090 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:20:27,090 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:20:27,090 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:20:27,090 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:20:27,091 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:20:27,091 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:20:27,092 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:20:27,092 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:20:27,092 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:20:27,092 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:20:27,092 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:20:27,093 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:20:27,093 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:20:27,093 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:20:27,093 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:20:27,093 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:20:27,094 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:20:27,094 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:20:27,094 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:20:27,094 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:20:27,094 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:20:27,095 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:20:27,095 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:20:27,095 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:20:27,095 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:20:27,095 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:20:27,124 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:20:27,136 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:20:27,143 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:20:27,144 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:20:27,145 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:20:27,145 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2019-09-11 17:20:27,208 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53c8d8fcb/67ddeb59986f43639dba6a0780a96a97/FLAG5b6c2835e [2019-09-11 17:20:28,069 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:20:28,069 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2019-09-11 17:20:28,115 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53c8d8fcb/67ddeb59986f43639dba6a0780a96a97/FLAG5b6c2835e [2019-09-11 17:20:28,550 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53c8d8fcb/67ddeb59986f43639dba6a0780a96a97 [2019-09-11 17:20:28,558 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:20:28,560 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:20:28,560 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:28,561 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:20:28,564 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:20:28,565 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:28" (1/1) ... [2019-09-11 17:20:28,567 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f0d1805 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:28, skipping insertion in model container [2019-09-11 17:20:28,568 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:28" (1/1) ... [2019-09-11 17:20:28,575 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:20:28,835 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:20:31,290 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:31,328 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:20:32,424 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:32,467 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:20:32,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32 WrapperNode [2019-09-11 17:20:32,468 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:32,469 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:20:32,469 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:20:32,470 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:20:32,493 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,494 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,564 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,565 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,669 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,734 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,767 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,803 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:20:32,803 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:20:32,803 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:20:32,804 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:20:32,805 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32" (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:20:32,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:20:32,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:20:32,879 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:20:32,879 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:20:32,879 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uchar [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:20:32,880 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:20:32,881 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:20:32,881 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:20:32,881 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:20:32,881 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:20:32,881 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:20:32,882 INFO L130 BoogieDeclarations]: Found specification of procedure node7 [2019-09-11 17:20:32,882 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:20:32,882 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:20:32,882 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:20:32,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:20:32,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:20:39,108 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:20:39,108 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:20:39,111 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:20:39 BoogieIcfgContainer [2019-09-11 17:20:39,111 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:20:39,112 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:20:39,112 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:20:39,112 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:20:39,113 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:20:39" (1/1) ... [2019-09-11 17:20:39,180 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:20:39,859 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:21:46,815 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:21:47,182 INFO L272 AbstractInterpreter]: Visited 1813 different actions 18367 times. Merged at 1291 different actions 10446 times. Widened at 181 different actions 1025 times. Performed 80588 root evaluator evaluations with a maximum evaluation depth of 9. Performed 80588 inverse root evaluator evaluations with a maximum inverse evaluation depth of 9. Found 4846 fixpoints after 639 different actions. Largest state had 1446 variables. [2019-09-11 17:21:47,182 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:21:47,186 INFO L168 Benchmark]: Toolchain (without parser) took 78624.12 ms. Allocated memory was 138.4 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 75.2 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. [2019-09-11 17:21:47,187 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 138.4 MB. Free memory is still 108.7 MB. There was no memory consumed. Max. memory is 7.1 GB. [2019-09-11 17:21:47,189 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3908.31 ms. Allocated memory was 138.4 MB in the beginning and 278.4 MB in the end (delta: 140.0 MB). Free memory was 75.2 MB in the beginning and 179.8 MB in the end (delta: -104.6 MB). Peak memory consumption was 108.6 MB. Max. memory is 7.1 GB. [2019-09-11 17:21:47,190 INFO L168 Benchmark]: Boogie Preprocessor took 333.65 ms. Allocated memory is still 278.4 MB. Free memory was 179.8 MB in the beginning and 149.4 MB in the end (delta: 30.4 MB). Peak memory consumption was 30.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:21:47,193 INFO L168 Benchmark]: RCFGBuilder took 6307.95 ms. Allocated memory was 278.4 MB in the beginning and 426.2 MB in the end (delta: 147.8 MB). Free memory was 149.4 MB in the beginning and 208.9 MB in the end (delta: -59.5 MB). Peak memory consumption was 240.7 MB. Max. memory is 7.1 GB. [2019-09-11 17:21:47,194 INFO L168 Benchmark]: Abstract Interpretation took 68070.41 ms. Allocated memory was 426.2 MB in the beginning and 2.8 GB in the end (delta: 2.3 GB). Free memory was 208.9 MB in the beginning and 1.4 GB in the end (delta: -1.2 GB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. [2019-09-11 17:21:47,204 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 138.4 MB. Free memory is still 108.7 MB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 3908.31 ms. Allocated memory was 138.4 MB in the beginning and 278.4 MB in the end (delta: 140.0 MB). Free memory was 75.2 MB in the beginning and 179.8 MB in the end (delta: -104.6 MB). Peak memory consumption was 108.6 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 333.65 ms. Allocated memory is still 278.4 MB. Free memory was 179.8 MB in the beginning and 149.4 MB in the end (delta: 30.4 MB). Peak memory consumption was 30.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 6307.95 ms. Allocated memory was 278.4 MB in the beginning and 426.2 MB in the end (delta: 147.8 MB). Free memory was 149.4 MB in the beginning and 208.9 MB in the end (delta: -59.5 MB). Peak memory consumption was 240.7 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 68070.41 ms. Allocated memory was 426.2 MB in the beginning and 2.8 GB in the end (delta: 2.3 GB). Free memory was 208.9 MB in the beginning and 1.4 GB in the end (delta: -1.2 GB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 4598]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND TRUE ((int)node3__m3) != ((int)nomsg) [L3440] COND FALSE !(((int)node3__m3) > ((int)id3)) [L4502] COND TRUE ((int)node3__m3) == ((int)id3) [L4504] st3 = 1 [L4505] mode3 = 0 [L4507] msg_t node4__m4; [L4508] node4__m4 = nomsg [L4509] COND TRUE !(mode4 == 0) [L4511] node4__m4 = p3_old [L4512] p3_old = nomsg [L4513] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5343] mode4 = 0 [L4522] msg_t node5__m5; [L4523] node5__m5 = nomsg [L4524] COND TRUE !(mode5 == 0) [L4526] node5__m5 = p4_old [L4527] p4_old = nomsg [L4528] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4964] mode5 = 0 [L4537] msg_t node6__m6; [L4538] node6__m6 = nomsg [L4539] COND TRUE !(mode6 == 0) [L4541] node6__m6 = p5_old [L4542] p5_old = nomsg [L4543] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4760] mode6 = 0 [L4552] msg_t node7__m7; [L4553] node7__m7 = nomsg [L4554] COND TRUE !(mode7 == 0) [L4556] node7__m7 = p6_old [L4557] p6_old = nomsg [L4558] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4652] mode7 = 0 [L4566] p1_old = p1_new [L4567] p1_new = nomsg [L4568] p2_old = p2_new [L4569] p2_new = nomsg [L4570] p3_old = p3_new [L4571] p3_new = nomsg [L4572] p4_old = p4_new [L4573] p4_new = nomsg [L4574] p5_old = p5_new [L4575] p5_new = nomsg [L4576] p6_old = p6_new [L4577] p6_new = nomsg [L4578] p7_old = p7_new [L4579] p7_new = nomsg [L4581] int check__tmp; [L4582] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L4588] check__tmp = 0 [L4589] __return_38090 = check__tmp [L4590] main__c1 = __return_38090 [L4592] _Bool __tmp_24; [L4593] __tmp_24 = main__c1 [L4594] _Bool assert__arg; [L4595] assert__arg = __tmp_24 [L4596] COND TRUE assert__arg == 0 [L4598] __VERIFIER_error() - UnprovableResult [Line: 3833]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5361] mode3 = 0 [L3447] msg_t node4__m4; [L3448] node4__m4 = nomsg [L3449] COND TRUE !(mode4 == 0) [L3451] node4__m4 = p3_old [L3452] p3_old = nomsg [L3453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4490] mode4 = 0 [L3462] msg_t node5__m5; [L3463] node5__m5 = nomsg [L3464] COND TRUE !(mode5 == 0) [L3466] node5__m5 = p4_old [L3467] p4_old = nomsg [L3468] COND TRUE ((int)node5__m5) != ((int)nomsg) [L3470] COND FALSE !(((int)node5__m5) > ((int)id5)) [L3767] COND TRUE ((int)node5__m5) == ((int)id5) [L3769] st5 = 1 [L3770] mode5 = 0 [L3772] msg_t node6__m6; [L3773] node6__m6 = nomsg [L3774] COND TRUE !(mode6 == 0) [L3776] node6__m6 = p5_old [L3777] p5_old = nomsg [L3778] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3995] mode6 = 0 [L3787] msg_t node7__m7; [L3788] node7__m7 = nomsg [L3789] COND TRUE !(mode7 == 0) [L3791] node7__m7 = p6_old [L3792] p6_old = nomsg [L3793] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3887] mode7 = 0 [L3801] p1_old = p1_new [L3802] p1_new = nomsg [L3803] p2_old = p2_new [L3804] p2_new = nomsg [L3805] p3_old = p3_new [L3806] p3_new = nomsg [L3807] p4_old = p4_new [L3808] p4_new = nomsg [L3809] p5_old = p5_new [L3810] p5_new = nomsg [L3811] p6_old = p6_new [L3812] p6_new = nomsg [L3813] p7_old = p7_new [L3814] p7_new = nomsg [L3816] int check__tmp; [L3817] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3823] check__tmp = 0 [L3824] __return_35873 = check__tmp [L3825] main__c1 = __return_35873 [L3827] _Bool __tmp_22; [L3828] __tmp_22 = main__c1 [L3829] _Bool assert__arg; [L3830] assert__arg = __tmp_22 [L3831] COND TRUE assert__arg == 0 [L3833] __VERIFIER_error() - UnprovableResult [Line: 3683]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5361] mode3 = 0 [L3447] msg_t node4__m4; [L3448] node4__m4 = nomsg [L3449] COND TRUE !(mode4 == 0) [L3451] node4__m4 = p3_old [L3452] p3_old = nomsg [L3453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4490] mode4 = 0 [L3462] msg_t node5__m5; [L3463] node5__m5 = nomsg [L3464] COND TRUE !(mode5 == 0) [L3466] node5__m5 = p4_old [L3467] p4_old = nomsg [L3468] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4013] mode5 = 0 [L3477] msg_t node6__m6; [L3478] node6__m6 = nomsg [L3479] COND TRUE !(mode6 == 0) [L3481] node6__m6 = p5_old [L3482] p5_old = nomsg [L3483] COND TRUE ((int)node6__m6) != ((int)nomsg) [L3485] COND FALSE !(((int)node6__m6) > ((int)id6)) [L3632] COND TRUE ((int)node6__m6) == ((int)id6) [L3634] st6 = 1 [L3635] mode6 = 0 [L3637] msg_t node7__m7; [L3638] node7__m7 = nomsg [L3639] COND TRUE !(mode7 == 0) [L3641] node7__m7 = p6_old [L3642] p6_old = nomsg [L3643] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3737] mode7 = 0 [L3651] p1_old = p1_new [L3652] p1_new = nomsg [L3653] p2_old = p2_new [L3654] p2_new = nomsg [L3655] p3_old = p3_new [L3656] p3_new = nomsg [L3657] p4_old = p4_new [L3658] p4_new = nomsg [L3659] p5_old = p5_new [L3660] p5_new = nomsg [L3661] p6_old = p6_new [L3662] p6_new = nomsg [L3663] p7_old = p7_new [L3664] p7_new = nomsg [L3666] int check__tmp; [L3667] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3673] check__tmp = 0 [L3674] __return_35479 = check__tmp [L3675] main__c1 = __return_35479 [L3677] _Bool __tmp_21; [L3678] __tmp_21 = main__c1 [L3679] _Bool assert__arg; [L3680] assert__arg = __tmp_21 [L3681] COND TRUE assert__arg == 0 [L3683] __VERIFIER_error() - UnprovableResult [Line: 3601]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5361] mode3 = 0 [L3447] msg_t node4__m4; [L3448] node4__m4 = nomsg [L3449] COND TRUE !(mode4 == 0) [L3451] node4__m4 = p3_old [L3452] p3_old = nomsg [L3453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4490] mode4 = 0 [L3462] msg_t node5__m5; [L3463] node5__m5 = nomsg [L3464] COND TRUE !(mode5 == 0) [L3466] node5__m5 = p4_old [L3467] p4_old = nomsg [L3468] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4013] mode5 = 0 [L3477] msg_t node6__m6; [L3478] node6__m6 = nomsg [L3479] COND TRUE !(mode6 == 0) [L3481] node6__m6 = p5_old [L3482] p5_old = nomsg [L3483] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3755] mode6 = 0 [L3492] msg_t node7__m7; [L3493] node7__m7 = nomsg [L3494] COND TRUE !(mode7 == 0) [L3496] node7__m7 = p6_old [L3497] p6_old = nomsg [L3498] COND TRUE ((int)node7__m7) != ((int)nomsg) [L3500] COND FALSE !(((int)node7__m7) > ((int)id7)) [L3565] COND TRUE ((int)node7__m7) == ((int)id7) [L3567] st7 = 1 [L3568] mode7 = 0 [L3569] p1_old = p1_new [L3570] p1_new = nomsg [L3571] p2_old = p2_new [L3572] p2_new = nomsg [L3573] p3_old = p3_new [L3574] p3_new = nomsg [L3575] p4_old = p4_new [L3576] p4_new = nomsg [L3577] p5_old = p5_new [L3578] p5_new = nomsg [L3579] p6_old = p6_new [L3580] p6_new = nomsg [L3581] p7_old = p7_new [L3582] p7_new = nomsg [L3584] int check__tmp; [L3585] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3591] check__tmp = 0 [L3592] __return_35281 = check__tmp [L3593] main__c1 = __return_35281 [L3595] _Bool __tmp_20; [L3596] __tmp_20 = main__c1 [L3597] _Bool assert__arg; [L3598] assert__arg = __tmp_20 [L3599] COND TRUE assert__arg == 0 [L3601] __VERIFIER_error() - UnprovableResult [Line: 4106]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5361] mode3 = 0 [L3447] msg_t node4__m4; [L3448] node4__m4 = nomsg [L3449] COND TRUE !(mode4 == 0) [L3451] node4__m4 = p3_old [L3452] p3_old = nomsg [L3453] COND TRUE ((int)node4__m4) != ((int)nomsg) [L3455] COND FALSE !(((int)node4__m4) > ((int)id4)) [L4025] COND TRUE ((int)node4__m4) == ((int)id4) [L4027] st4 = 1 [L4028] mode4 = 0 [L4030] msg_t node5__m5; [L4031] node5__m5 = nomsg [L4032] COND TRUE !(mode5 == 0) [L4034] node5__m5 = p4_old [L4035] p4_old = nomsg [L4036] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4472] mode5 = 0 [L4045] msg_t node6__m6; [L4046] node6__m6 = nomsg [L4047] COND TRUE !(mode6 == 0) [L4049] node6__m6 = p5_old [L4050] p5_old = nomsg [L4051] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4268] mode6 = 0 [L4060] msg_t node7__m7; [L4061] node7__m7 = nomsg [L4062] COND TRUE !(mode7 == 0) [L4064] node7__m7 = p6_old [L4065] p6_old = nomsg [L4066] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4160] mode7 = 0 [L4074] p1_old = p1_new [L4075] p1_new = nomsg [L4076] p2_old = p2_new [L4077] p2_new = nomsg [L4078] p3_old = p3_new [L4079] p3_new = nomsg [L4080] p4_old = p4_new [L4081] p4_new = nomsg [L4082] p5_old = p5_new [L4083] p5_new = nomsg [L4084] p6_old = p6_new [L4085] p6_new = nomsg [L4086] p7_old = p7_new [L4087] p7_new = nomsg [L4089] int check__tmp; [L4090] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L4096] check__tmp = 0 [L4097] __return_36635 = check__tmp [L4098] main__c1 = __return_36635 [L4100] _Bool __tmp_23; [L4101] __tmp_23 = main__c1 [L4102] _Bool assert__arg; [L4103] assert__arg = __tmp_23 [L4104] COND TRUE assert__arg == 0 [L4106] __VERIFIER_error() - UnprovableResult [Line: 2565]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND TRUE ((int)node3__m3) != ((int)nomsg) [L632] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2406] COND TRUE ((int)node3__m3) == ((int)id3) [L2408] st3 = 1 [L2409] mode3 = 0 [L2411] msg_t node4__m4; [L2412] node4__m4 = nomsg [L2413] COND TRUE !(mode4 == 0) [L2415] node4__m4 = p3_old [L2416] p3_old = nomsg [L2417] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3397] mode4 = 0 [L2426] msg_t node5__m5; [L2427] node5__m5 = nomsg [L2428] COND TRUE !(mode5 == 0) [L2430] node5__m5 = p4_old [L2431] p4_old = nomsg [L2432] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2963] mode5 = 0 [L2441] msg_t node6__m6; [L2442] node6__m6 = nomsg [L2443] COND TRUE !(mode6 == 0) [L2445] node6__m6 = p5_old [L2446] p5_old = nomsg [L2447] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2719] mode6 = 0 [L2456] msg_t node7__m7; [L2457] node7__m7 = nomsg [L2458] COND TRUE !(mode7 == 0) [L2460] node7__m7 = p6_old [L2461] p6_old = nomsg [L2462] COND TRUE ((int)node7__m7) != ((int)nomsg) [L2464] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2529] COND TRUE ((int)node7__m7) == ((int)id7) [L2531] st7 = 1 [L2532] mode7 = 0 [L2533] p1_old = p1_new [L2534] p1_new = nomsg [L2535] p2_old = p2_new [L2536] p2_new = nomsg [L2537] p3_old = p3_new [L2538] p3_new = nomsg [L2539] p4_old = p4_new [L2540] p4_new = nomsg [L2541] p5_old = p5_new [L2542] p5_new = nomsg [L2543] p6_old = p6_new [L2544] p6_new = nomsg [L2545] p7_old = p7_new [L2546] p7_new = nomsg [L2548] int check__tmp; [L2549] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2555] check__tmp = 0 [L2556] __return_32345 = check__tmp [L2557] main__c1 = __return_32345 [L2559] _Bool __tmp_15; [L2560] __tmp_15 = main__c1 [L2561] _Bool assert__arg; [L2562] assert__arg = __tmp_15 [L2563] COND TRUE assert__arg == 0 [L2565] __VERIFIER_error() - UnprovableResult [Line: 2647]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND TRUE ((int)node3__m3) != ((int)nomsg) [L632] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2406] COND TRUE ((int)node3__m3) == ((int)id3) [L2408] st3 = 1 [L2409] mode3 = 0 [L2411] msg_t node4__m4; [L2412] node4__m4 = nomsg [L2413] COND TRUE !(mode4 == 0) [L2415] node4__m4 = p3_old [L2416] p3_old = nomsg [L2417] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3397] mode4 = 0 [L2426] msg_t node5__m5; [L2427] node5__m5 = nomsg [L2428] COND TRUE !(mode5 == 0) [L2430] node5__m5 = p4_old [L2431] p4_old = nomsg [L2432] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2963] mode5 = 0 [L2441] msg_t node6__m6; [L2442] node6__m6 = nomsg [L2443] COND TRUE !(mode6 == 0) [L2445] node6__m6 = p5_old [L2446] p5_old = nomsg [L2447] COND TRUE ((int)node6__m6) != ((int)nomsg) [L2449] COND FALSE !(((int)node6__m6) > ((int)id6)) [L2596] COND TRUE ((int)node6__m6) == ((int)id6) [L2598] st6 = 1 [L2599] mode6 = 0 [L2601] msg_t node7__m7; [L2602] node7__m7 = nomsg [L2603] COND TRUE !(mode7 == 0) [L2605] node7__m7 = p6_old [L2606] p6_old = nomsg [L2607] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2701] mode7 = 0 [L2615] p1_old = p1_new [L2616] p1_new = nomsg [L2617] p2_old = p2_new [L2618] p2_new = nomsg [L2619] p3_old = p3_new [L2620] p3_new = nomsg [L2621] p4_old = p4_new [L2622] p4_new = nomsg [L2623] p5_old = p5_new [L2624] p5_new = nomsg [L2625] p6_old = p6_new [L2626] p6_new = nomsg [L2627] p7_old = p7_new [L2628] p7_new = nomsg [L2630] int check__tmp; [L2631] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2637] check__tmp = 0 [L2638] __return_32545 = check__tmp [L2639] main__c1 = __return_32545 [L2641] _Bool __tmp_16; [L2642] __tmp_16 = main__c1 [L2643] _Bool assert__arg; [L2644] assert__arg = __tmp_16 [L2645] COND TRUE assert__arg == 0 [L2647] __VERIFIER_error() - UnprovableResult [Line: 2797]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND TRUE ((int)node3__m3) != ((int)nomsg) [L632] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2406] COND TRUE ((int)node3__m3) == ((int)id3) [L2408] st3 = 1 [L2409] mode3 = 0 [L2411] msg_t node4__m4; [L2412] node4__m4 = nomsg [L2413] COND TRUE !(mode4 == 0) [L2415] node4__m4 = p3_old [L2416] p3_old = nomsg [L2417] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3397] mode4 = 0 [L2426] msg_t node5__m5; [L2427] node5__m5 = nomsg [L2428] COND TRUE !(mode5 == 0) [L2430] node5__m5 = p4_old [L2431] p4_old = nomsg [L2432] COND TRUE ((int)node5__m5) != ((int)nomsg) [L2434] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2731] COND TRUE ((int)node5__m5) == ((int)id5) [L2733] st5 = 1 [L2734] mode5 = 0 [L2736] msg_t node6__m6; [L2737] node6__m6 = nomsg [L2738] COND TRUE !(mode6 == 0) [L2740] node6__m6 = p5_old [L2741] p5_old = nomsg [L2742] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2945] mode6 = 0 [L2751] msg_t node7__m7; [L2752] node7__m7 = nomsg [L2753] COND TRUE !(mode7 == 0) [L2755] node7__m7 = p6_old [L2756] p6_old = nomsg [L2757] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2851] mode7 = 0 [L2765] p1_old = p1_new [L2766] p1_new = nomsg [L2767] p2_old = p2_new [L2768] p2_new = nomsg [L2769] p3_old = p3_new [L2770] p3_new = nomsg [L2771] p4_old = p4_new [L2772] p4_new = nomsg [L2773] p5_old = p5_new [L2774] p5_new = nomsg [L2775] p6_old = p6_new [L2776] p6_new = nomsg [L2777] p7_old = p7_new [L2778] p7_new = nomsg [L2780] int check__tmp; [L2781] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2787] check__tmp = 0 [L2788] __return_32927 = check__tmp [L2789] main__c1 = __return_32927 [L2791] _Bool __tmp_17; [L2792] __tmp_17 = main__c1 [L2793] _Bool assert__arg; [L2794] assert__arg = __tmp_17 [L2795] COND TRUE assert__arg == 0 [L2797] __VERIFIER_error() - UnprovableResult [Line: 3056]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND TRUE ((int)node3__m3) != ((int)nomsg) [L632] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2406] COND TRUE ((int)node3__m3) == ((int)id3) [L2408] st3 = 1 [L2409] mode3 = 0 [L2411] msg_t node4__m4; [L2412] node4__m4 = nomsg [L2413] COND TRUE !(mode4 == 0) [L2415] node4__m4 = p3_old [L2416] p3_old = nomsg [L2417] COND TRUE ((int)node4__m4) != ((int)nomsg) [L2419] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2975] COND TRUE ((int)node4__m4) == ((int)id4) [L2977] st4 = 1 [L2978] mode4 = 0 [L2980] msg_t node5__m5; [L2981] node5__m5 = nomsg [L2982] COND TRUE !(mode5 == 0) [L2984] node5__m5 = p4_old [L2985] p4_old = nomsg [L2986] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3379] mode5 = 0 [L2995] msg_t node6__m6; [L2996] node6__m6 = nomsg [L2997] COND TRUE !(mode6 == 0) [L2999] node6__m6 = p5_old [L3000] p5_old = nomsg [L3001] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3204] mode6 = 0 [L3010] msg_t node7__m7; [L3011] node7__m7 = nomsg [L3012] COND TRUE !(mode7 == 0) [L3014] node7__m7 = p6_old [L3015] p6_old = nomsg [L3016] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3110] mode7 = 0 [L3024] p1_old = p1_new [L3025] p1_new = nomsg [L3026] p2_old = p2_new [L3027] p2_new = nomsg [L3028] p3_old = p3_new [L3029] p3_new = nomsg [L3030] p4_old = p4_new [L3031] p4_new = nomsg [L3032] p5_old = p5_new [L3033] p5_new = nomsg [L3034] p6_old = p6_new [L3035] p6_new = nomsg [L3036] p7_old = p7_new [L3037] p7_new = nomsg [L3039] int check__tmp; [L3040] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3046] check__tmp = 0 [L3047] __return_33647 = check__tmp [L3048] main__c1 = __return_33647 [L3050] _Bool __tmp_18; [L3051] __tmp_18 = main__c1 [L3052] _Bool assert__arg; [L3053] assert__arg = __tmp_18 [L3054] COND TRUE assert__arg == 0 [L3056] __VERIFIER_error() - UnprovableResult [Line: 2210]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND TRUE ((int)node4__m4) != ((int)nomsg) [L647] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1834] COND TRUE ((int)node4__m4) == ((int)id4) [L1836] st4 = 1 [L1837] mode4 = 0 [L1839] msg_t node5__m5; [L1840] node5__m5 = nomsg [L1841] COND TRUE !(mode5 == 0) [L1843] node5__m5 = p4_old [L1844] p4_old = nomsg [L1845] COND TRUE ((int)node5__m5) != ((int)nomsg) [L1847] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2144] COND TRUE ((int)node5__m5) == ((int)id5) [L2146] st5 = 1 [L2147] mode5 = 0 [L2149] msg_t node6__m6; [L2150] node6__m6 = nomsg [L2151] COND TRUE !(mode6 == 0) [L2153] node6__m6 = p5_old [L2154] p5_old = nomsg [L2155] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2358] mode6 = 0 [L2164] msg_t node7__m7; [L2165] node7__m7 = nomsg [L2166] COND TRUE !(mode7 == 0) [L2168] node7__m7 = p6_old [L2169] p6_old = nomsg [L2170] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2264] mode7 = 0 [L2178] p1_old = p1_new [L2179] p1_new = nomsg [L2180] p2_old = p2_new [L2181] p2_new = nomsg [L2182] p3_old = p3_new [L2183] p3_new = nomsg [L2184] p4_old = p4_new [L2185] p4_new = nomsg [L2186] p5_old = p5_new [L2187] p5_new = nomsg [L2188] p6_old = p6_new [L2189] p6_new = nomsg [L2190] p7_old = p7_new [L2191] p7_new = nomsg [L2193] int check__tmp; [L2194] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2200] check__tmp = 0 [L2201] __return_31368 = check__tmp [L2202] main__c1 = __return_31368 [L2204] _Bool __tmp_13; [L2205] __tmp_13 = main__c1 [L2206] _Bool assert__arg; [L2207] assert__arg = __tmp_13 [L2208] COND TRUE assert__arg == 0 [L2210] __VERIFIER_error() - UnprovableResult [Line: 2060]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND TRUE ((int)node4__m4) != ((int)nomsg) [L647] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1834] COND TRUE ((int)node4__m4) == ((int)id4) [L1836] st4 = 1 [L1837] mode4 = 0 [L1839] msg_t node5__m5; [L1840] node5__m5 = nomsg [L1841] COND TRUE !(mode5 == 0) [L1843] node5__m5 = p4_old [L1844] p4_old = nomsg [L1845] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2376] mode5 = 0 [L1854] msg_t node6__m6; [L1855] node6__m6 = nomsg [L1856] COND TRUE !(mode6 == 0) [L1858] node6__m6 = p5_old [L1859] p5_old = nomsg [L1860] COND TRUE ((int)node6__m6) != ((int)nomsg) [L1862] COND FALSE !(((int)node6__m6) > ((int)id6)) [L2009] COND TRUE ((int)node6__m6) == ((int)id6) [L2011] st6 = 1 [L2012] mode6 = 0 [L2014] msg_t node7__m7; [L2015] node7__m7 = nomsg [L2016] COND TRUE !(mode7 == 0) [L2018] node7__m7 = p6_old [L2019] p6_old = nomsg [L2020] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2114] mode7 = 0 [L2028] p1_old = p1_new [L2029] p1_new = nomsg [L2030] p2_old = p2_new [L2031] p2_new = nomsg [L2032] p3_old = p3_new [L2033] p3_new = nomsg [L2034] p4_old = p4_new [L2035] p4_new = nomsg [L2036] p5_old = p5_new [L2037] p5_new = nomsg [L2038] p6_old = p6_new [L2039] p6_new = nomsg [L2040] p7_old = p7_new [L2041] p7_new = nomsg [L2043] int check__tmp; [L2044] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2050] check__tmp = 0 [L2051] __return_30986 = check__tmp [L2052] main__c1 = __return_30986 [L2054] _Bool __tmp_12; [L2055] __tmp_12 = main__c1 [L2056] _Bool assert__arg; [L2057] assert__arg = __tmp_12 [L2058] COND TRUE assert__arg == 0 [L2060] __VERIFIER_error() - UnprovableResult [Line: 1978]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND TRUE ((int)node4__m4) != ((int)nomsg) [L647] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1834] COND TRUE ((int)node4__m4) == ((int)id4) [L1836] st4 = 1 [L1837] mode4 = 0 [L1839] msg_t node5__m5; [L1840] node5__m5 = nomsg [L1841] COND TRUE !(mode5 == 0) [L1843] node5__m5 = p4_old [L1844] p4_old = nomsg [L1845] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2376] mode5 = 0 [L1854] msg_t node6__m6; [L1855] node6__m6 = nomsg [L1856] COND TRUE !(mode6 == 0) [L1858] node6__m6 = p5_old [L1859] p5_old = nomsg [L1860] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2132] mode6 = 0 [L1869] msg_t node7__m7; [L1870] node7__m7 = nomsg [L1871] COND TRUE !(mode7 == 0) [L1873] node7__m7 = p6_old [L1874] p6_old = nomsg [L1875] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1877] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1942] COND TRUE ((int)node7__m7) == ((int)id7) [L1944] st7 = 1 [L1945] mode7 = 0 [L1946] p1_old = p1_new [L1947] p1_new = nomsg [L1948] p2_old = p2_new [L1949] p2_new = nomsg [L1950] p3_old = p3_new [L1951] p3_new = nomsg [L1952] p4_old = p4_new [L1953] p4_new = nomsg [L1954] p5_old = p5_new [L1955] p5_new = nomsg [L1956] p6_old = p6_new [L1957] p6_new = nomsg [L1958] p7_old = p7_new [L1959] p7_new = nomsg [L1961] int check__tmp; [L1962] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1968] check__tmp = 0 [L1969] __return_30786 = check__tmp [L1970] main__c1 = __return_30786 [L1972] _Bool __tmp_11; [L1973] __tmp_11 = main__c1 [L1974] _Bool assert__arg; [L1975] assert__arg = __tmp_11 [L1976] COND TRUE assert__arg == 0 [L1978] __VERIFIER_error() - UnprovableResult [Line: 1732]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2394] mode4 = 0 [L654] msg_t node5__m5; [L655] node5__m5 = nomsg [L656] COND TRUE !(mode5 == 0) [L658] node5__m5 = p4_old [L659] p4_old = nomsg [L660] COND TRUE ((int)node5__m5) != ((int)nomsg) [L662] COND FALSE !(((int)node5__m5) > ((int)id5)) [L1521] COND TRUE ((int)node5__m5) == ((int)id5) [L1523] st5 = 1 [L1524] mode5 = 0 [L1526] msg_t node6__m6; [L1527] node6__m6 = nomsg [L1528] COND TRUE !(mode6 == 0) [L1530] node6__m6 = p5_old [L1531] p5_old = nomsg [L1532] COND TRUE ((int)node6__m6) != ((int)nomsg) [L1534] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1681] COND TRUE ((int)node6__m6) == ((int)id6) [L1683] st6 = 1 [L1684] mode6 = 0 [L1686] msg_t node7__m7; [L1687] node7__m7 = nomsg [L1688] COND TRUE !(mode7 == 0) [L1690] node7__m7 = p6_old [L1691] p6_old = nomsg [L1692] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1786] mode7 = 0 [L1700] p1_old = p1_new [L1701] p1_new = nomsg [L1702] p2_old = p2_new [L1703] p2_new = nomsg [L1704] p3_old = p3_new [L1705] p3_new = nomsg [L1706] p4_old = p4_new [L1707] p4_new = nomsg [L1708] p5_old = p5_new [L1709] p5_new = nomsg [L1710] p6_old = p6_new [L1711] p6_new = nomsg [L1712] p7_old = p7_new [L1713] p7_new = nomsg [L1715] int check__tmp; [L1716] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1722] check__tmp = 0 [L1723] __return_30159 = check__tmp [L1724] main__c1 = __return_30159 [L1726] _Bool __tmp_9; [L1727] __tmp_9 = main__c1 [L1728] _Bool assert__arg; [L1729] assert__arg = __tmp_9 [L1730] COND TRUE assert__arg == 0 [L1732] __VERIFIER_error() - UnprovableResult [Line: 1650]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2394] mode4 = 0 [L654] msg_t node5__m5; [L655] node5__m5 = nomsg [L656] COND TRUE !(mode5 == 0) [L658] node5__m5 = p4_old [L659] p4_old = nomsg [L660] COND TRUE ((int)node5__m5) != ((int)nomsg) [L662] COND FALSE !(((int)node5__m5) > ((int)id5)) [L1521] COND TRUE ((int)node5__m5) == ((int)id5) [L1523] st5 = 1 [L1524] mode5 = 0 [L1526] msg_t node6__m6; [L1527] node6__m6 = nomsg [L1528] COND TRUE !(mode6 == 0) [L1530] node6__m6 = p5_old [L1531] p5_old = nomsg [L1532] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L1804] mode6 = 0 [L1541] msg_t node7__m7; [L1542] node7__m7 = nomsg [L1543] COND TRUE !(mode7 == 0) [L1545] node7__m7 = p6_old [L1546] p6_old = nomsg [L1547] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1549] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1614] COND TRUE ((int)node7__m7) == ((int)id7) [L1616] st7 = 1 [L1617] mode7 = 0 [L1618] p1_old = p1_new [L1619] p1_new = nomsg [L1620] p2_old = p2_new [L1621] p2_new = nomsg [L1622] p3_old = p3_new [L1623] p3_new = nomsg [L1624] p4_old = p4_new [L1625] p4_new = nomsg [L1626] p5_old = p5_new [L1627] p5_new = nomsg [L1628] p6_old = p6_new [L1629] p6_new = nomsg [L1630] p7_old = p7_new [L1631] p7_new = nomsg [L1633] int check__tmp; [L1634] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1640] check__tmp = 0 [L1641] __return_29959 = check__tmp [L1642] main__c1 = __return_29959 [L1644] _Bool __tmp_8; [L1645] __tmp_8 = main__c1 [L1646] _Bool assert__arg; [L1647] assert__arg = __tmp_8 [L1648] COND TRUE assert__arg == 0 [L1650] __VERIFIER_error() - UnprovableResult [Line: 1472]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2394] mode4 = 0 [L654] msg_t node5__m5; [L655] node5__m5 = nomsg [L656] COND TRUE !(mode5 == 0) [L658] node5__m5 = p4_old [L659] p4_old = nomsg [L660] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L1822] mode5 = 0 [L669] msg_t node6__m6; [L670] node6__m6 = nomsg [L671] COND TRUE !(mode6 == 0) [L673] node6__m6 = p5_old [L674] p5_old = nomsg [L675] COND TRUE ((int)node6__m6) != ((int)nomsg) [L677] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1358] COND TRUE ((int)node6__m6) == ((int)id6) [L1360] st6 = 1 [L1361] mode6 = 0 [L1363] msg_t node7__m7; [L1364] node7__m7 = nomsg [L1365] COND TRUE !(mode7 == 0) [L1367] node7__m7 = p6_old [L1368] p6_old = nomsg [L1369] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1371] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1436] COND TRUE ((int)node7__m7) == ((int)id7) [L1438] st7 = 1 [L1439] mode7 = 0 [L1440] p1_old = p1_new [L1441] p1_new = nomsg [L1442] p2_old = p2_new [L1443] p2_new = nomsg [L1444] p3_old = p3_new [L1445] p3_new = nomsg [L1446] p4_old = p4_new [L1447] p4_new = nomsg [L1448] p5_old = p5_new [L1449] p5_new = nomsg [L1450] p6_old = p6_new [L1451] p6_new = nomsg [L1452] p7_old = p7_new [L1453] p7_new = nomsg [L1455] int check__tmp; [L1456] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1462] check__tmp = 0 [L1463] __return_29526 = check__tmp [L1464] main__c1 = __return_29526 [L1466] _Bool __tmp_6; [L1467] __tmp_6 = main__c1 [L1468] _Bool assert__arg; [L1469] assert__arg = __tmp_6 [L1470] COND TRUE assert__arg == 0 [L1472] __VERIFIER_error() - UnprovableResult [Line: 6520]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8756] mode2 = 0 [L5411] msg_t node3__m3; [L5412] node3__m3 = nomsg [L5413] COND TRUE !(mode3 == 0) [L5415] node3__m3 = p2_old [L5416] p2_old = nomsg [L5417] COND TRUE ((int)node3__m3) != ((int)nomsg) [L5419] COND FALSE !(((int)node3__m3) > ((int)id3)) [L6424] COND TRUE ((int)node3__m3) == ((int)id3) [L6426] st3 = 1 [L6427] mode3 = 0 [L6429] msg_t node4__m4; [L6430] node4__m4 = nomsg [L6431] COND TRUE !(mode4 == 0) [L6433] node4__m4 = p3_old [L6434] p3_old = nomsg [L6435] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7178] mode4 = 0 [L6444] msg_t node5__m5; [L6445] node5__m5 = nomsg [L6446] COND TRUE !(mode5 == 0) [L6448] node5__m5 = p4_old [L6449] p4_old = nomsg [L6450] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6843] mode5 = 0 [L6459] msg_t node6__m6; [L6460] node6__m6 = nomsg [L6461] COND TRUE !(mode6 == 0) [L6463] node6__m6 = p5_old [L6464] p5_old = nomsg [L6465] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6668] mode6 = 0 [L6474] msg_t node7__m7; [L6475] node7__m7 = nomsg [L6476] COND TRUE !(mode7 == 0) [L6478] node7__m7 = p6_old [L6479] p6_old = nomsg [L6480] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6574] mode7 = 0 [L6488] p1_old = p1_new [L6489] p1_new = nomsg [L6490] p2_old = p2_new [L6491] p2_new = nomsg [L6492] p3_old = p3_new [L6493] p3_new = nomsg [L6494] p4_old = p4_new [L6495] p4_new = nomsg [L6496] p5_old = p5_new [L6497] p5_new = nomsg [L6498] p6_old = p6_new [L6499] p6_new = nomsg [L6500] p7_old = p7_new [L6501] p7_new = nomsg [L6503] int check__tmp; [L6504] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L6510] check__tmp = 0 [L6511] __return_32247 = check__tmp [L6512] main__c1 = __return_32247 [L6514] _Bool __tmp_30; [L6515] __tmp_30 = main__c1 [L6516] _Bool assert__arg; [L6517] assert__arg = __tmp_30 [L6518] COND TRUE assert__arg == 0 [L6520] __VERIFIER_error() - UnprovableResult [Line: 5580]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8756] mode2 = 0 [L5411] msg_t node3__m3; [L5412] node3__m3 = nomsg [L5413] COND TRUE !(mode3 == 0) [L5415] node3__m3 = p2_old [L5416] p2_old = nomsg [L5417] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7196] mode3 = 0 [L5426] msg_t node4__m4; [L5427] node4__m4 = nomsg [L5428] COND TRUE !(mode4 == 0) [L5430] node4__m4 = p3_old [L5431] p3_old = nomsg [L5432] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6412] mode4 = 0 [L5441] msg_t node5__m5; [L5442] node5__m5 = nomsg [L5443] COND TRUE !(mode5 == 0) [L5445] node5__m5 = p4_old [L5446] p4_old = nomsg [L5447] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5978] mode5 = 0 [L5456] msg_t node6__m6; [L5457] node6__m6 = nomsg [L5458] COND TRUE !(mode6 == 0) [L5460] node6__m6 = p5_old [L5461] p5_old = nomsg [L5462] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5734] mode6 = 0 [L5471] msg_t node7__m7; [L5472] node7__m7 = nomsg [L5473] COND TRUE !(mode7 == 0) [L5475] node7__m7 = p6_old [L5476] p6_old = nomsg [L5477] COND TRUE ((int)node7__m7) != ((int)nomsg) [L5479] COND FALSE !(((int)node7__m7) > ((int)id7)) [L5544] COND TRUE ((int)node7__m7) == ((int)id7) [L5546] st7 = 1 [L5547] mode7 = 0 [L5548] p1_old = p1_new [L5549] p1_new = nomsg [L5550] p2_old = p2_new [L5551] p2_new = nomsg [L5552] p3_old = p3_new [L5553] p3_new = nomsg [L5554] p4_old = p4_new [L5555] p4_new = nomsg [L5556] p5_old = p5_new [L5557] p5_new = nomsg [L5558] p6_old = p6_new [L5559] p6_new = nomsg [L5560] p7_old = p7_new [L5561] p7_new = nomsg [L5563] int check__tmp; [L5564] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5570] check__tmp = 0 [L5571] __return_29207 = check__tmp [L5572] main__c1 = __return_29207 [L5574] _Bool __tmp_26; [L5575] __tmp_26 = main__c1 [L5576] _Bool assert__arg; [L5577] assert__arg = __tmp_26 [L5578] COND TRUE assert__arg == 0 [L5580] __VERIFIER_error() - UnprovableResult [Line: 5662]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8756] mode2 = 0 [L5411] msg_t node3__m3; [L5412] node3__m3 = nomsg [L5413] COND TRUE !(mode3 == 0) [L5415] node3__m3 = p2_old [L5416] p2_old = nomsg [L5417] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7196] mode3 = 0 [L5426] msg_t node4__m4; [L5427] node4__m4 = nomsg [L5428] COND TRUE !(mode4 == 0) [L5430] node4__m4 = p3_old [L5431] p3_old = nomsg [L5432] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6412] mode4 = 0 [L5441] msg_t node5__m5; [L5442] node5__m5 = nomsg [L5443] COND TRUE !(mode5 == 0) [L5445] node5__m5 = p4_old [L5446] p4_old = nomsg [L5447] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5978] mode5 = 0 [L5456] msg_t node6__m6; [L5457] node6__m6 = nomsg [L5458] COND TRUE !(mode6 == 0) [L5460] node6__m6 = p5_old [L5461] p5_old = nomsg [L5462] COND TRUE ((int)node6__m6) != ((int)nomsg) [L5464] COND FALSE !(((int)node6__m6) > ((int)id6)) [L5611] COND TRUE ((int)node6__m6) == ((int)id6) [L5613] st6 = 1 [L5614] mode6 = 0 [L5616] msg_t node7__m7; [L5617] node7__m7 = nomsg [L5618] COND TRUE !(mode7 == 0) [L5620] node7__m7 = p6_old [L5621] p6_old = nomsg [L5622] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5716] mode7 = 0 [L5630] p1_old = p1_new [L5631] p1_new = nomsg [L5632] p2_old = p2_new [L5633] p2_new = nomsg [L5634] p3_old = p3_new [L5635] p3_new = nomsg [L5636] p4_old = p4_new [L5637] p4_new = nomsg [L5638] p5_old = p5_new [L5639] p5_new = nomsg [L5640] p6_old = p6_new [L5641] p6_new = nomsg [L5642] p7_old = p7_new [L5643] p7_new = nomsg [L5645] int check__tmp; [L5646] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5652] check__tmp = 0 [L5653] __return_29428 = check__tmp [L5654] main__c1 = __return_29428 [L5656] _Bool __tmp_27; [L5657] __tmp_27 = main__c1 [L5658] _Bool assert__arg; [L5659] assert__arg = __tmp_27 [L5660] COND TRUE assert__arg == 0 [L5662] __VERIFIER_error() - UnprovableResult [Line: 5812]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8756] mode2 = 0 [L5411] msg_t node3__m3; [L5412] node3__m3 = nomsg [L5413] COND TRUE !(mode3 == 0) [L5415] node3__m3 = p2_old [L5416] p2_old = nomsg [L5417] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7196] mode3 = 0 [L5426] msg_t node4__m4; [L5427] node4__m4 = nomsg [L5428] COND TRUE !(mode4 == 0) [L5430] node4__m4 = p3_old [L5431] p3_old = nomsg [L5432] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6412] mode4 = 0 [L5441] msg_t node5__m5; [L5442] node5__m5 = nomsg [L5443] COND TRUE !(mode5 == 0) [L5445] node5__m5 = p4_old [L5446] p4_old = nomsg [L5447] COND TRUE ((int)node5__m5) != ((int)nomsg) [L5449] COND FALSE !(((int)node5__m5) > ((int)id5)) [L5746] COND TRUE ((int)node5__m5) == ((int)id5) [L5748] st5 = 1 [L5749] mode5 = 0 [L5751] msg_t node6__m6; [L5752] node6__m6 = nomsg [L5753] COND TRUE !(mode6 == 0) [L5755] node6__m6 = p5_old [L5756] p5_old = nomsg [L5757] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5960] mode6 = 0 [L5766] msg_t node7__m7; [L5767] node7__m7 = nomsg [L5768] COND TRUE !(mode7 == 0) [L5770] node7__m7 = p6_old [L5771] p6_old = nomsg [L5772] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5866] mode7 = 0 [L5780] p1_old = p1_new [L5781] p1_new = nomsg [L5782] p2_old = p2_new [L5783] p2_new = nomsg [L5784] p3_old = p3_new [L5785] p3_new = nomsg [L5786] p4_old = p4_new [L5787] p4_new = nomsg [L5788] p5_old = p5_new [L5789] p5_new = nomsg [L5790] p6_old = p6_new [L5791] p6_new = nomsg [L5792] p7_old = p7_new [L5793] p7_new = nomsg [L5795] int check__tmp; [L5796] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5802] check__tmp = 0 [L5803] __return_29861 = check__tmp [L5804] main__c1 = __return_29861 [L5806] _Bool __tmp_28; [L5807] __tmp_28 = main__c1 [L5808] _Bool assert__arg; [L5809] assert__arg = __tmp_28 [L5810] COND TRUE assert__arg == 0 [L5812] __VERIFIER_error() - UnprovableResult [Line: 6071]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8756] mode2 = 0 [L5411] msg_t node3__m3; [L5412] node3__m3 = nomsg [L5413] COND TRUE !(mode3 == 0) [L5415] node3__m3 = p2_old [L5416] p2_old = nomsg [L5417] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7196] mode3 = 0 [L5426] msg_t node4__m4; [L5427] node4__m4 = nomsg [L5428] COND TRUE !(mode4 == 0) [L5430] node4__m4 = p3_old [L5431] p3_old = nomsg [L5432] COND TRUE ((int)node4__m4) != ((int)nomsg) [L5434] COND FALSE !(((int)node4__m4) > ((int)id4)) [L5990] COND TRUE ((int)node4__m4) == ((int)id4) [L5992] st4 = 1 [L5993] mode4 = 0 [L5995] msg_t node5__m5; [L5996] node5__m5 = nomsg [L5997] COND TRUE !(mode5 == 0) [L5999] node5__m5 = p4_old [L6000] p4_old = nomsg [L6001] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6394] mode5 = 0 [L6010] msg_t node6__m6; [L6011] node6__m6 = nomsg [L6012] COND TRUE !(mode6 == 0) [L6014] node6__m6 = p5_old [L6015] p5_old = nomsg [L6016] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6219] mode6 = 0 [L6025] msg_t node7__m7; [L6026] node7__m7 = nomsg [L6027] COND TRUE !(mode7 == 0) [L6029] node7__m7 = p6_old [L6030] p6_old = nomsg [L6031] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6125] mode7 = 0 [L6039] p1_old = p1_new [L6040] p1_new = nomsg [L6041] p2_old = p2_new [L6042] p2_new = nomsg [L6043] p3_old = p3_new [L6044] p3_new = nomsg [L6045] p4_old = p4_new [L6046] p4_new = nomsg [L6047] p5_old = p5_new [L6048] p5_new = nomsg [L6049] p6_old = p6_new [L6050] p6_new = nomsg [L6051] p7_old = p7_new [L6052] p7_new = nomsg [L6054] int check__tmp; [L6055] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L6061] check__tmp = 0 [L6062] __return_30688 = check__tmp [L6063] main__c1 = __return_30688 [L6065] _Bool __tmp_29; [L6066] __tmp_29 = main__c1 [L6067] _Bool assert__arg; [L6068] assert__arg = __tmp_29 [L6069] COND TRUE assert__arg == 0 [L6071] __VERIFIER_error() - UnprovableResult [Line: 7319]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND TRUE ((int)node2__m2) != ((int)nomsg) [L5404] COND FALSE !(((int)node2__m2) > ((int)id2)) [L7208] COND TRUE ((int)node2__m2) == ((int)id2) [L7210] st2 = 1 [L7211] mode2 = 0 [L7213] msg_t node3__m3; [L7214] node3__m3 = nomsg [L7215] COND TRUE !(mode3 == 0) [L7217] node3__m3 = p2_old [L7218] p2_old = nomsg [L7219] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L8738] mode3 = 0 [L7228] msg_t node4__m4; [L7229] node4__m4 = nomsg [L7230] COND TRUE !(mode4 == 0) [L7232] node4__m4 = p3_old [L7233] p3_old = nomsg [L7234] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L8064] mode4 = 0 [L7243] msg_t node5__m5; [L7244] node5__m5 = nomsg [L7245] COND TRUE !(mode5 == 0) [L7247] node5__m5 = p4_old [L7248] p4_old = nomsg [L7249] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L7685] mode5 = 0 [L7258] msg_t node6__m6; [L7259] node6__m6 = nomsg [L7260] COND TRUE !(mode6 == 0) [L7262] node6__m6 = p5_old [L7263] p5_old = nomsg [L7264] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7481] mode6 = 0 [L7273] msg_t node7__m7; [L7274] node7__m7 = nomsg [L7275] COND TRUE !(mode7 == 0) [L7277] node7__m7 = p6_old [L7278] p6_old = nomsg [L7279] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L7373] mode7 = 0 [L7287] p1_old = p1_new [L7288] p1_new = nomsg [L7289] p2_old = p2_new [L7290] p2_new = nomsg [L7291] p3_old = p3_new [L7292] p3_new = nomsg [L7293] p4_old = p4_new [L7294] p4_new = nomsg [L7295] p5_old = p5_new [L7296] p5_new = nomsg [L7297] p6_old = p6_new [L7298] p6_new = nomsg [L7299] p7_old = p7_new [L7300] p7_new = nomsg [L7302] int check__tmp; [L7303] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L7309] check__tmp = 0 [L7310] __return_35185 = check__tmp [L7311] main__c1 = __return_35185 [L7313] _Bool __tmp_31; [L7314] __tmp_31 = main__c1 [L7315] _Bool assert__arg; [L7316] assert__arg = __tmp_31 [L7317] COND TRUE assert__arg == 0 [L7319] __VERIFIER_error() - UnprovableResult [Line: 3546]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5361] mode3 = 0 [L3447] msg_t node4__m4; [L3448] node4__m4 = nomsg [L3449] COND TRUE !(mode4 == 0) [L3451] node4__m4 = p3_old [L3452] p3_old = nomsg [L3453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4490] mode4 = 0 [L3462] msg_t node5__m5; [L3463] node5__m5 = nomsg [L3464] COND TRUE !(mode5 == 0) [L3466] node5__m5 = p4_old [L3467] p4_old = nomsg [L3468] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4013] mode5 = 0 [L3477] msg_t node6__m6; [L3478] node6__m6 = nomsg [L3479] COND TRUE !(mode6 == 0) [L3481] node6__m6 = p5_old [L3482] p5_old = nomsg [L3483] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3755] mode6 = 0 [L3492] msg_t node7__m7; [L3493] node7__m7 = nomsg [L3494] COND TRUE !(mode7 == 0) [L3496] node7__m7 = p6_old [L3497] p6_old = nomsg [L3498] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3620] mode7 = 0 [L3506] p1_old = p1_new [L3507] p1_new = nomsg [L3508] p2_old = p2_new [L3509] p2_new = nomsg [L3510] p3_old = p3_new [L3511] p3_new = nomsg [L3512] p4_old = p4_new [L3513] p4_new = nomsg [L3514] p5_old = p5_new [L3515] p5_new = nomsg [L3516] p6_old = p6_new [L3517] p6_new = nomsg [L3518] p7_old = p7_new [L3519] p7_new = nomsg [L3521] int check__tmp; [L3522] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L3524] COND FALSE !(((int)r1) >= 7) [L3530] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L3536] check__tmp = 0 [L3537] __return_35043 = check__tmp [L3538] main__c1 = __return_35043 [L3540] _Bool __tmp_19; [L3541] __tmp_19 = main__c1 [L3542] _Bool assert__arg; [L3543] assert__arg = __tmp_19 [L3544] COND TRUE assert__arg == 0 [L3546] __VERIFIER_error() - UnprovableResult [Line: 2510]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND TRUE ((int)node3__m3) != ((int)nomsg) [L632] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2406] COND TRUE ((int)node3__m3) == ((int)id3) [L2408] st3 = 1 [L2409] mode3 = 0 [L2411] msg_t node4__m4; [L2412] node4__m4 = nomsg [L2413] COND TRUE !(mode4 == 0) [L2415] node4__m4 = p3_old [L2416] p3_old = nomsg [L2417] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3397] mode4 = 0 [L2426] msg_t node5__m5; [L2427] node5__m5 = nomsg [L2428] COND TRUE !(mode5 == 0) [L2430] node5__m5 = p4_old [L2431] p4_old = nomsg [L2432] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2963] mode5 = 0 [L2441] msg_t node6__m6; [L2442] node6__m6 = nomsg [L2443] COND TRUE !(mode6 == 0) [L2445] node6__m6 = p5_old [L2446] p5_old = nomsg [L2447] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2719] mode6 = 0 [L2456] msg_t node7__m7; [L2457] node7__m7 = nomsg [L2458] COND TRUE !(mode7 == 0) [L2460] node7__m7 = p6_old [L2461] p6_old = nomsg [L2462] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2584] mode7 = 0 [L2470] p1_old = p1_new [L2471] p1_new = nomsg [L2472] p2_old = p2_new [L2473] p2_new = nomsg [L2474] p3_old = p3_new [L2475] p3_new = nomsg [L2476] p4_old = p4_new [L2477] p4_new = nomsg [L2478] p5_old = p5_new [L2479] p5_new = nomsg [L2480] p6_old = p6_new [L2481] p6_new = nomsg [L2482] p7_old = p7_new [L2483] p7_new = nomsg [L2485] int check__tmp; [L2486] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L2488] COND FALSE !(((int)r1) >= 7) [L2494] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L2500] check__tmp = 0 [L2501] __return_32117 = check__tmp [L2502] main__c1 = __return_32117 [L2504] _Bool __tmp_14; [L2505] __tmp_14 = main__c1 [L2506] _Bool assert__arg; [L2507] assert__arg = __tmp_14 [L2508] COND TRUE assert__arg == 0 [L2510] __VERIFIER_error() - UnprovableResult [Line: 1923]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND TRUE ((int)node4__m4) != ((int)nomsg) [L647] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1834] COND TRUE ((int)node4__m4) == ((int)id4) [L1836] st4 = 1 [L1837] mode4 = 0 [L1839] msg_t node5__m5; [L1840] node5__m5 = nomsg [L1841] COND TRUE !(mode5 == 0) [L1843] node5__m5 = p4_old [L1844] p4_old = nomsg [L1845] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2376] mode5 = 0 [L1854] msg_t node6__m6; [L1855] node6__m6 = nomsg [L1856] COND TRUE !(mode6 == 0) [L1858] node6__m6 = p5_old [L1859] p5_old = nomsg [L1860] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2132] mode6 = 0 [L1869] msg_t node7__m7; [L1870] node7__m7 = nomsg [L1871] COND TRUE !(mode7 == 0) [L1873] node7__m7 = p6_old [L1874] p6_old = nomsg [L1875] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1997] mode7 = 0 [L1883] p1_old = p1_new [L1884] p1_new = nomsg [L1885] p2_old = p2_new [L1886] p2_new = nomsg [L1887] p3_old = p3_new [L1888] p3_new = nomsg [L1889] p4_old = p4_new [L1890] p4_new = nomsg [L1891] p5_old = p5_new [L1892] p5_new = nomsg [L1893] p6_old = p6_new [L1894] p6_new = nomsg [L1895] p7_old = p7_new [L1896] p7_new = nomsg [L1898] int check__tmp; [L1899] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1901] COND FALSE !(((int)r1) >= 7) [L1907] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1913] check__tmp = 0 [L1914] __return_30570 = check__tmp [L1915] main__c1 = __return_30570 [L1917] _Bool __tmp_10; [L1918] __tmp_10 = main__c1 [L1919] _Bool assert__arg; [L1920] assert__arg = __tmp_10 [L1921] COND TRUE assert__arg == 0 [L1923] __VERIFIER_error() - UnprovableResult [Line: 1595]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2394] mode4 = 0 [L654] msg_t node5__m5; [L655] node5__m5 = nomsg [L656] COND TRUE !(mode5 == 0) [L658] node5__m5 = p4_old [L659] p4_old = nomsg [L660] COND TRUE ((int)node5__m5) != ((int)nomsg) [L662] COND FALSE !(((int)node5__m5) > ((int)id5)) [L1521] COND TRUE ((int)node5__m5) == ((int)id5) [L1523] st5 = 1 [L1524] mode5 = 0 [L1526] msg_t node6__m6; [L1527] node6__m6 = nomsg [L1528] COND TRUE !(mode6 == 0) [L1530] node6__m6 = p5_old [L1531] p5_old = nomsg [L1532] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L1804] mode6 = 0 [L1541] msg_t node7__m7; [L1542] node7__m7 = nomsg [L1543] COND TRUE !(mode7 == 0) [L1545] node7__m7 = p6_old [L1546] p6_old = nomsg [L1547] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1669] mode7 = 0 [L1555] p1_old = p1_new [L1556] p1_new = nomsg [L1557] p2_old = p2_new [L1558] p2_new = nomsg [L1559] p3_old = p3_new [L1560] p3_new = nomsg [L1561] p4_old = p4_new [L1562] p4_new = nomsg [L1563] p5_old = p5_new [L1564] p5_new = nomsg [L1565] p6_old = p6_new [L1566] p6_new = nomsg [L1567] p7_old = p7_new [L1568] p7_new = nomsg [L1570] int check__tmp; [L1571] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1573] COND FALSE !(((int)r1) >= 7) [L1579] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1585] check__tmp = 0 [L1586] __return_29755 = check__tmp [L1587] main__c1 = __return_29755 [L1589] _Bool __tmp_7; [L1590] __tmp_7 = main__c1 [L1591] _Bool assert__arg; [L1592] assert__arg = __tmp_7 [L1593] COND TRUE assert__arg == 0 [L1595] __VERIFIER_error() - UnprovableResult [Line: 1321]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2394] mode4 = 0 [L654] msg_t node5__m5; [L655] node5__m5 = nomsg [L656] COND TRUE !(mode5 == 0) [L658] node5__m5 = p4_old [L659] p4_old = nomsg [L660] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L1822] mode5 = 0 [L669] msg_t node6__m6; [L670] node6__m6 = nomsg [L671] COND TRUE !(mode6 == 0) [L673] node6__m6 = p5_old [L674] p5_old = nomsg [L675] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L1509] mode6 = 0 [L684] msg_t node7__m7; [L685] node7__m7 = nomsg [L686] COND TRUE !(mode7 == 0) [L688] node7__m7 = p6_old [L689] p6_old = nomsg [L690] COND TRUE ((int)node7__m7) != ((int)nomsg) [L692] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1277] COND TRUE ((int)node7__m7) == ((int)id7) [L1279] st7 = 1 [L1280] mode7 = 0 [L1281] p1_old = p1_new [L1282] p1_new = nomsg [L1283] p2_old = p2_new [L1284] p2_new = nomsg [L1285] p3_old = p3_new [L1286] p3_new = nomsg [L1287] p4_old = p4_new [L1288] p4_new = nomsg [L1289] p5_old = p5_new [L1290] p5_new = nomsg [L1291] p6_old = p6_new [L1292] p6_new = nomsg [L1293] p7_old = p7_new [L1294] p7_new = nomsg [L1296] int check__tmp; [L1297] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1299] COND FALSE !(((int)r1) >= 7) [L1305] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1311] check__tmp = 0 [L1312] __return_29125 = check__tmp [L1313] main__c1 = __return_29125 [L1315] _Bool __tmp_4; [L1316] __tmp_4 = main__c1 [L1317] _Bool assert__arg; [L1318] assert__arg = __tmp_4 [L1319] COND TRUE assert__arg == 0 [L1321] __VERIFIER_error() - UnprovableResult [Line: 1417]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5379] mode2 = 0 [L624] msg_t node3__m3; [L625] node3__m3 = nomsg [L626] COND TRUE !(mode3 == 0) [L628] node3__m3 = p2_old [L629] p2_old = nomsg [L630] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3415] mode3 = 0 [L639] msg_t node4__m4; [L640] node4__m4 = nomsg [L641] COND TRUE !(mode4 == 0) [L643] node4__m4 = p3_old [L644] p3_old = nomsg [L645] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2394] mode4 = 0 [L654] msg_t node5__m5; [L655] node5__m5 = nomsg [L656] COND TRUE !(mode5 == 0) [L658] node5__m5 = p4_old [L659] p4_old = nomsg [L660] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L1822] mode5 = 0 [L669] msg_t node6__m6; [L670] node6__m6 = nomsg [L671] COND TRUE !(mode6 == 0) [L673] node6__m6 = p5_old [L674] p5_old = nomsg [L675] COND TRUE ((int)node6__m6) != ((int)nomsg) [L677] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1358] COND TRUE ((int)node6__m6) == ((int)id6) [L1360] st6 = 1 [L1361] mode6 = 0 [L1363] msg_t node7__m7; [L1364] node7__m7 = nomsg [L1365] COND TRUE !(mode7 == 0) [L1367] node7__m7 = p6_old [L1368] p6_old = nomsg [L1369] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1491] mode7 = 0 [L1377] p1_old = p1_new [L1378] p1_new = nomsg [L1379] p2_old = p2_new [L1380] p2_new = nomsg [L1381] p3_old = p3_new [L1382] p3_new = nomsg [L1383] p4_old = p4_new [L1384] p4_new = nomsg [L1385] p5_old = p5_new [L1386] p5_new = nomsg [L1387] p6_old = p6_new [L1388] p6_new = nomsg [L1389] p7_old = p7_new [L1390] p7_new = nomsg [L1392] int check__tmp; [L1393] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1395] COND FALSE !(((int)r1) >= 7) [L1401] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1407] check__tmp = 0 [L1408] __return_29334 = check__tmp [L1409] main__c1 = __return_29334 [L1411] _Bool __tmp_5; [L1412] __tmp_5 = main__c1 [L1413] _Bool assert__arg; [L1414] assert__arg = __tmp_5 [L1415] COND TRUE assert__arg == 0 [L1417] __VERIFIER_error() - UnprovableResult [Line: 5525]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND TRUE ((int)node1__m1) != ((int)nomsg) [L602] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5391] COND TRUE ((int)node1__m1) == ((int)id1) [L5393] st1 = 1 [L5394] mode1 = 0 [L5396] msg_t node2__m2; [L5397] node2__m2 = nomsg [L5398] COND TRUE !(mode2 == 0) [L5400] node2__m2 = p1_old [L5401] p1_old = nomsg [L5402] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8756] mode2 = 0 [L5411] msg_t node3__m3; [L5412] node3__m3 = nomsg [L5413] COND TRUE !(mode3 == 0) [L5415] node3__m3 = p2_old [L5416] p2_old = nomsg [L5417] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7196] mode3 = 0 [L5426] msg_t node4__m4; [L5427] node4__m4 = nomsg [L5428] COND TRUE !(mode4 == 0) [L5430] node4__m4 = p3_old [L5431] p3_old = nomsg [L5432] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6412] mode4 = 0 [L5441] msg_t node5__m5; [L5442] node5__m5 = nomsg [L5443] COND TRUE !(mode5 == 0) [L5445] node5__m5 = p4_old [L5446] p4_old = nomsg [L5447] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5978] mode5 = 0 [L5456] msg_t node6__m6; [L5457] node6__m6 = nomsg [L5458] COND TRUE !(mode6 == 0) [L5460] node6__m6 = p5_old [L5461] p5_old = nomsg [L5462] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5734] mode6 = 0 [L5471] msg_t node7__m7; [L5472] node7__m7 = nomsg [L5473] COND TRUE !(mode7 == 0) [L5475] node7__m7 = p6_old [L5476] p6_old = nomsg [L5477] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5599] mode7 = 0 [L5485] p1_old = p1_new [L5486] p1_new = nomsg [L5487] p2_old = p2_new [L5488] p2_new = nomsg [L5489] p3_old = p3_new [L5490] p3_new = nomsg [L5491] p4_old = p4_new [L5492] p4_new = nomsg [L5493] p5_old = p5_new [L5494] p5_new = nomsg [L5495] p6_old = p6_new [L5496] p6_new = nomsg [L5497] p7_old = p7_new [L5498] p7_new = nomsg [L5500] int check__tmp; [L5501] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L5503] COND FALSE !(((int)r1) >= 7) [L5509] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L5515] check__tmp = 0 [L5516] __return_29026 = check__tmp [L5517] main__c1 = __return_29026 [L5519] _Bool __tmp_25; [L5520] __tmp_25 = main__c1 [L5521] _Bool assert__arg; [L5522] assert__arg = __tmp_25 [L5523] COND TRUE assert__arg == 0 [L5525] __VERIFIER_error() - UnprovableResult [Line: 891]: 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; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_28361; [L75] int __return_40625; [L76] int __return_28627; [L77] int __return_28758; [L78] int __return_29125; [L79] int __return_29334; [L80] int __return_29526; [L81] int __return_29755; [L82] int __return_29959; [L83] int __return_30159; [L84] int __return_30345; [L85] int __return_30570; [L86] int __return_30786; [L87] int __return_30986; [L88] int __return_31172; [L89] int __return_31368; [L90] int __return_31566; [L91] int __return_31736; [L92] int __return_32117; [L93] int __return_32345; [L94] int __return_32545; [L95] int __return_32731; [L96] int __return_32927; [L97] int __return_33125; [L98] int __return_33295; [L99] int __return_33647; [L100] int __return_33857; [L101] int __return_34027; [L102] int __return_34353; [L103] int __return_35043; [L104] int __return_35281; [L105] int __return_35479; [L106] int __return_35663; [L107] int __return_35873; [L108] int __return_36069; [L109] int __return_36253; [L110] int __return_36635; [L111] int __return_36843; [L112] int __return_37027; [L113] int __return_37383; [L114] int __return_38090; [L115] int __return_38310; [L116] int __return_38494; [L117] int __return_38850; [L118] int __return_39531; [L119] int __return_29026; [L120] int __return_29207; [L121] int __return_29428; [L122] int __return_29610; [L123] int __return_29861; [L124] int __return_30043; [L125] int __return_30255; [L126] int __return_30688; [L127] int __return_30870; [L128] int __return_31082; [L129] int __return_31476; [L130] int __return_32247; [L131] int __return_32429; [L132] int __return_32641; [L133] int __return_33035; [L134] int __return_33767; [L135] int __return_35185; [L136] int __return_35363; [L137] int __return_35573; [L138] int __return_35979; [L139] int __return_36753; [L140] int __return_38220; [L141] int __return_40578; [L142] int __return_40510; [L143] int __return_40444; [L144] int __return_40369; [L145] int __return_40317; [L146] int __return_40225; [L147] int __return_40133; [L148] int __return_40044; [L149] int __return_39992; [L150] int __return_39912; [L151] int __return_39832; [L152] int __return_39752; [L153] int __return_39684; [L154] int __return_39566; [L155] int __return_39454; [L156] int __return_39351; [L157] int __return_39299; [L158] int __return_39219; [L159] int __return_39139; [L160] int __return_39059; [L161] int __return_38991; [L162] int __return_38885; [L163] int __return_38785; [L164] int __return_38691; [L165] int __return_38623; [L166] int __return_38529; [L167] int __return_38441; [L168] int __return_38345; [L169] int __return_38269; [L170] int __return_38131; [L171] int __return_38001; [L172] int __return_37884; [L173] int __return_37832; [L174] int __return_37752; [L175] int __return_37672; [L176] int __return_37592; [L177] int __return_37524; [L178] int __return_37418; [L179] int __return_37318; [L180] int __return_37224; [L181] int __return_37156; [L182] int __return_37062; [L183] int __return_36974; [L184] int __return_36878; [L185] int __return_36802; [L186] int __return_36676; [L187] int __return_36558; [L188] int __return_36450; [L189] int __return_36382; [L190] int __return_36288; [L191] int __return_36200; [L192] int __return_36104; [L193] int __return_36028; [L194] int __return_35914; [L195] int __return_35808; [L196] int __return_35698; [L197] int __return_35622; [L198] int __return_35520; [L199] int __return_35426; [L200] int __return_35322; [L201] int __return_35240; [L202] int __return_35084; [L203] int __return_34939; [L204] int __return_34815; [L205] int __return_34765; [L206] int __return_34678; [L207] int __return_34612; [L208] int __return_34534; [L209] int __return_34480; [L210] int __return_34388; [L211] int __return_34288; [L212] int __return_34196; [L213] int __return_34142; [L214] int __return_34062; [L215] int __return_33974; [L216] int __return_33892; [L217] int __return_33816; [L218] int __return_33690; [L219] int __return_33570; [L220] int __return_33464; [L221] int __return_33410; [L222] int __return_33330; [L223] int __return_33242; [L224] int __return_33160; [L225] int __return_33084; [L226] int __return_32970; [L227] int __return_32862; [L228] int __return_32766; [L229] int __return_32690; [L230] int __return_32588; [L231] int __return_32492; [L232] int __return_32388; [L233] int __return_32304; [L234] int __return_32158; [L235] int __return_32025; [L236] int __return_31905; [L237] int __return_31851; [L238] int __return_31771; [L239] int __return_31683; [L240] int __return_31601; [L241] int __return_31525; [L242] int __return_31411; [L243] int __return_31303; [L244] int __return_31207; [L245] int __return_31131; [L246] int __return_31029; [L247] int __return_30933; [L248] int __return_30829; [L249] int __return_30745; [L250] int __return_30611; [L251] int __return_30490; [L252] int __return_30380; [L253] int __return_30304; [L254] int __return_30202; [L255] int __return_30106; [L256] int __return_30002; [L257] int __return_29918; [L258] int __return_29796; [L259] int __return_29687; [L260] int __return_29569; [L261] int __return_29485; [L262] int __return_29375; [L263] int __return_29278; [L264] int __return_29166; [L265] int __return_29081; [L266] int __return_28909; [L267] int __return_28506; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_28361 = init__tmp [L406] main__i2 = __return_28361 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_40625 = check__tmp [L573] main__c1 = __return_40625 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L587] msg_t node1__m1; [L588] node1__m1 = nomsg [L589] COND TRUE !(mode1 == 0) [L591] COND FALSE !(r1 == 255) [L597] r1 = r1 + 1 [L598] node1__m1 = p7_old [L599] p7_old = nomsg [L600] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8775] mode1 = 0 [L609] msg_t node2__m2; [L610] node2__m2 = nomsg [L611] COND TRUE !(mode2 == 0) [L613] node2__m2 = p1_old [L614] p1_old = nomsg [L615] COND TRUE ((int)node2__m2) != ((int)nomsg) [L617] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3427] COND TRUE ((int)node2__m2) == ((int)id2) [L3429] st2 = 1 [L3430] mode2 = 0 [L3432] msg_t node3__m3; [L3433] node3__m3 = nomsg [L3434] COND TRUE !(mode3 == 0) [L3436] node3__m3 = p2_old [L3437] p2_old = nomsg [L3438] COND TRUE ((int)node3__m3) != ((int)nomsg) [L3440] COND FALSE !(((int)node3__m3) > ((int)id3)) [L4502] COND TRUE ((int)node3__m3) == ((int)id3) [L4504] st3 = 1 [L4505] mode3 = 0 [L4507] msg_t node4__m4; [L4508] node4__m4 = nomsg [L4509] COND TRUE !(mode4 == 0) [L4511] node4__m4 = p3_old [L4512] p3_old = nomsg [L4513] COND TRUE ((int)node4__m4) != ((int)nomsg) [L4515] COND FALSE !(((int)node4__m4) > ((int)id4)) [L4976] COND TRUE ((int)node4__m4) == ((int)id4) [L4978] st4 = 1 [L4979] mode4 = 0 [L4981] msg_t node5__m5; [L4982] node5__m5 = nomsg [L4983] COND TRUE !(mode5 == 0) [L4985] node5__m5 = p4_old [L4986] p4_old = nomsg [L4987] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5325] mode5 = 0 [L4996] msg_t node6__m6; [L4997] node6__m6 = nomsg [L4998] COND TRUE !(mode6 == 0) [L5000] node6__m6 = p5_old [L5001] p5_old = nomsg [L5002] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5165] mode6 = 0 [L5011] msg_t node7__m7; [L5012] node7__m7 = nomsg [L5013] COND TRUE !(mode7 == 0) [L5015] node7__m7 = p6_old [L5016] p6_old = nomsg [L5017] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5084] mode7 = 0 [L5025] p1_old = p1_new [L5026] p1_new = nomsg [L5027] p2_old = p2_new [L5028] p2_new = nomsg [L5029] p3_old = p3_new [L5030] p3_new = nomsg [L5031] p4_old = p4_new [L5032] p4_new = nomsg [L5033] p5_old = p5_new [L5034] p5_new = nomsg [L5035] p6_old = p6_new [L5036] p6_new = nomsg [L5037] p7_old = p7_new [L5038] p7_new = nomsg [L5040] int check__tmp; [L5041] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5047] check__tmp = 0 [L5048] __return_39531 = check__tmp [L5049] main__c1 = __return_39531 [L885] _Bool __tmp_3; [L886] __tmp_3 = main__c1 [L887] _Bool assert__arg; [L888] assert__arg = __tmp_3 [L889] COND TRUE assert__arg == 0 [L891] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...