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.BOUNDED-14.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:20:11,543 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:20:11,545 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:20:11,556 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:20:11,557 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:20:11,558 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:20:11,559 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:20:11,561 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:20:11,562 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:20:11,563 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:20:11,564 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:20:11,565 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:20:11,566 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:20:11,567 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:20:11,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:20:11,569 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:20:11,569 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:20:11,570 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:20:11,572 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:20:11,574 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:20:11,575 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:20:11,576 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:20:11,577 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:20:11,578 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:20:11,580 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:20:11,580 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:20:11,581 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:20:11,582 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:20:11,582 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:20:11,583 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:20:11,583 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:20:11,584 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:20:11,585 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:20:11,586 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:20:11,587 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:20:11,587 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:20:11,587 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:20:11,588 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:20:11,588 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:20:11,589 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:20:11,589 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:20:11,590 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:11,604 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:20:11,604 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:20:11,605 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:20:11,605 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:20:11,606 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:20:11,606 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:20:11,606 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:20:11,606 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:20:11,606 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:20:11,607 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:20:11,607 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:20:11,607 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:20:11,608 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:20:11,608 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:20:11,608 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:20:11,608 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:20:11,608 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:20:11,609 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:20:11,609 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:20:11,609 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:20:11,609 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:20:11,609 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:20:11,610 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:20:11,610 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:20:11,610 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:20:11,610 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:20:11,610 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:20:11,611 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:20:11,611 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:20:11,611 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:20:11,638 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:20:11,650 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:20:11,653 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:20:11,655 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:20:11,655 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:20:11,656 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.BOUNDED-14.pals.c.v+lhb-reducer.c [2019-09-11 17:20:11,723 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20f4514be/5ac8bb83c12440c5a069ff5e8a5b2289/FLAG631cff605 [2019-09-11 17:20:12,597 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:20:12,598 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.1.ufo.BOUNDED-14.pals.c.v+lhb-reducer.c [2019-09-11 17:20:12,636 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20f4514be/5ac8bb83c12440c5a069ff5e8a5b2289/FLAG631cff605 [2019-09-11 17:20:13,053 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20f4514be/5ac8bb83c12440c5a069ff5e8a5b2289 [2019-09-11 17:20:13,063 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:20:13,064 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:20:13,065 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:13,065 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:20:13,069 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:20:13,070 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:13" (1/1) ... [2019-09-11 17:20:13,073 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@427c24f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:13, skipping insertion in model container [2019-09-11 17:20:13,073 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:13" (1/1) ... [2019-09-11 17:20:13,080 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:20:13,354 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:20:15,443 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:15,464 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:20:16,978 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:17,026 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:20:17,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:17 WrapperNode [2019-09-11 17:20:17,027 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:17,028 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:20:17,028 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:20:17,029 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:20:17,045 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:17" (1/1) ... [2019-09-11 17:20:17,048 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:17" (1/1) ... [2019-09-11 17:20:17,126 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:17" (1/1) ... [2019-09-11 17:20:17,127 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:17" (1/1) ... [2019-09-11 17:20:17,241 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:17" (1/1) ... [2019-09-11 17:20:17,283 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:17" (1/1) ... [2019-09-11 17:20:17,336 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:17" (1/1) ... [2019-09-11 17:20:17,395 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:20:17,395 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:20:17,396 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:20:17,396 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:20:17,397 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:17" (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:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:20:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:20:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:20:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:20:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:20:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:20:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:20:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:20:17,480 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:20:17,480 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:20:17,480 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:20:17,481 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:20:17,481 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:20:17,482 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:20:17,482 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:20:17,483 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:20:17,483 INFO L130 BoogieDeclarations]: Found specification of procedure node7 [2019-09-11 17:20:17,483 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:20:17,483 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:20:17,483 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:20:17,484 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:20:17,484 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:20:24,215 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:20:24,216 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:20:24,218 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:20:24 BoogieIcfgContainer [2019-09-11 17:20:24,218 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:20:24,219 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:20:24,219 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:20:24,220 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:20:24,220 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:24" (1/1) ... [2019-09-11 17:20:24,300 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:20:25,528 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:21:45,821 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:21:46,184 INFO L272 AbstractInterpreter]: Visited 1829 different actions 18690 times. Merged at 1324 different actions 10720 times. Widened at 216 different actions 1057 times. Performed 84201 root evaluator evaluations with a maximum evaluation depth of 9. Performed 84201 inverse root evaluator evaluations with a maximum inverse evaluation depth of 9. Found 4654 fixpoints after 671 different actions. Largest state had 1592 variables. [2019-09-11 17:21:46,184 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:21:46,188 INFO L168 Benchmark]: Toolchain (without parser) took 93122.07 ms. Allocated memory was 143.1 MB in the beginning and 3.5 GB in the end (delta: 3.3 GB). Free memory was 75.0 MB in the beginning and 1.4 GB in the end (delta: -1.4 GB). Peak memory consumption was 2.0 GB. Max. memory is 7.1 GB. [2019-09-11 17:21:46,190 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 143.1 MB. Free memory was 108.3 MB in the beginning and 108.1 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-09-11 17:21:46,191 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3962.08 ms. Allocated memory was 143.1 MB in the beginning and 264.2 MB in the end (delta: 121.1 MB). Free memory was 74.8 MB in the beginning and 164.5 MB in the end (delta: -89.7 MB). Peak memory consumption was 106.3 MB. Max. memory is 7.1 GB. [2019-09-11 17:21:46,192 INFO L168 Benchmark]: Boogie Preprocessor took 367.41 ms. Allocated memory is still 264.2 MB. Free memory was 164.5 MB in the beginning and 137.3 MB in the end (delta: 27.2 MB). Peak memory consumption was 27.2 MB. Max. memory is 7.1 GB. [2019-09-11 17:21:46,194 INFO L168 Benchmark]: RCFGBuilder took 6823.13 ms. Allocated memory was 264.2 MB in the beginning and 442.0 MB in the end (delta: 177.7 MB). Free memory was 137.3 MB in the beginning and 324.6 MB in the end (delta: -187.3 MB). Peak memory consumption was 199.0 MB. Max. memory is 7.1 GB. [2019-09-11 17:21:46,196 INFO L168 Benchmark]: Abstract Interpretation took 81965.34 ms. Allocated memory was 442.0 MB in the beginning and 3.5 GB in the end (delta: 3.0 GB). Free memory was 324.6 MB in the beginning and 1.4 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.9 GB. Max. memory is 7.1 GB. [2019-09-11 17:21:46,206 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.20 ms. Allocated memory is still 143.1 MB. Free memory was 108.3 MB in the beginning and 108.1 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 3962.08 ms. Allocated memory was 143.1 MB in the beginning and 264.2 MB in the end (delta: 121.1 MB). Free memory was 74.8 MB in the beginning and 164.5 MB in the end (delta: -89.7 MB). Peak memory consumption was 106.3 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 367.41 ms. Allocated memory is still 264.2 MB. Free memory was 164.5 MB in the beginning and 137.3 MB in the end (delta: 27.2 MB). Peak memory consumption was 27.2 MB. Max. memory is 7.1 GB. * RCFGBuilder took 6823.13 ms. Allocated memory was 264.2 MB in the beginning and 442.0 MB in the end (delta: 177.7 MB). Free memory was 137.3 MB in the beginning and 324.6 MB in the end (delta: -187.3 MB). Peak memory consumption was 199.0 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 81965.34 ms. Allocated memory was 442.0 MB in the beginning and 3.5 GB in the end (delta: 3.0 GB). Free memory was 324.6 MB in the beginning and 1.4 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.9 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 3099]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND TRUE ((int)node3__m3) != ((int)nomsg) [L641] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2442] COND TRUE ((int)node3__m3) == ((int)id3) [L2444] st3 = 1 [L2445] mode3 = 0 [L2447] msg_t node4__m4; [L2448] node4__m4 = nomsg [L2449] COND TRUE !(mode4 == 0) [L2451] node4__m4 = p3_old [L2452] p3_old = nomsg [L2453] COND TRUE ((int)node4__m4) != ((int)nomsg) [L2455] COND FALSE !(((int)node4__m4) > ((int)id4)) [L3018] COND TRUE ((int)node4__m4) == ((int)id4) [L3020] st4 = 1 [L3021] mode4 = 0 [L3023] msg_t node5__m5; [L3024] node5__m5 = nomsg [L3025] COND TRUE !(mode5 == 0) [L3027] node5__m5 = p4_old [L3028] p4_old = nomsg [L3029] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3429] mode5 = 0 [L3038] msg_t node6__m6; [L3039] node6__m6 = nomsg [L3040] COND TRUE !(mode6 == 0) [L3042] node6__m6 = p5_old [L3043] p5_old = nomsg [L3044] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3251] mode6 = 0 [L3053] msg_t node7__m7; [L3054] node7__m7 = nomsg [L3055] COND TRUE !(mode7 == 0) [L3057] node7__m7 = p6_old [L3058] p6_old = nomsg [L3059] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3155] mode7 = 0 [L3067] p1_old = p1_new [L3068] p1_new = nomsg [L3069] p2_old = p2_new [L3070] p2_new = nomsg [L3071] p3_old = p3_new [L3072] p3_new = nomsg [L3073] p4_old = p4_new [L3074] p4_new = nomsg [L3075] p5_old = p5_new [L3076] p5_new = nomsg [L3077] p6_old = p6_new [L3078] p6_new = nomsg [L3079] p7_old = p7_new [L3080] p7_new = nomsg [L3082] int check__tmp; [L3083] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3089] check__tmp = 0 [L3090] __return_34054 = check__tmp [L3091] main__c1 = __return_34054 [L3093] _Bool __tmp_18; [L3094] __tmp_18 = main__c1 [L3095] _Bool assert__arg; [L3096] assert__arg = __tmp_18 [L3097] COND TRUE assert__arg == 0 [L3099] __VERIFIER_error() - UnprovableResult [Line: 2836]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND TRUE ((int)node3__m3) != ((int)nomsg) [L641] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2442] COND TRUE ((int)node3__m3) == ((int)id3) [L2444] st3 = 1 [L2445] mode3 = 0 [L2447] msg_t node4__m4; [L2448] node4__m4 = nomsg [L2449] COND TRUE !(mode4 == 0) [L2451] node4__m4 = p3_old [L2452] p3_old = nomsg [L2453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3447] mode4 = 0 [L2462] msg_t node5__m5; [L2463] node5__m5 = nomsg [L2464] COND TRUE !(mode5 == 0) [L2466] node5__m5 = p4_old [L2467] p4_old = nomsg [L2468] COND TRUE ((int)node5__m5) != ((int)nomsg) [L2470] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2770] COND TRUE ((int)node5__m5) == ((int)id5) [L2772] st5 = 1 [L2773] mode5 = 0 [L2775] msg_t node6__m6; [L2776] node6__m6 = nomsg [L2777] COND TRUE !(mode6 == 0) [L2779] node6__m6 = p5_old [L2780] p5_old = nomsg [L2781] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2988] mode6 = 0 [L2790] msg_t node7__m7; [L2791] node7__m7 = nomsg [L2792] COND TRUE !(mode7 == 0) [L2794] node7__m7 = p6_old [L2795] p6_old = nomsg [L2796] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2892] mode7 = 0 [L2804] p1_old = p1_new [L2805] p1_new = nomsg [L2806] p2_old = p2_new [L2807] p2_new = nomsg [L2808] p3_old = p3_new [L2809] p3_new = nomsg [L2810] p4_old = p4_new [L2811] p4_new = nomsg [L2812] p5_old = p5_new [L2813] p5_new = nomsg [L2814] p6_old = p6_new [L2815] p6_new = nomsg [L2816] p7_old = p7_new [L2817] p7_new = nomsg [L2819] int check__tmp; [L2820] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2826] check__tmp = 0 [L2827] __return_33310 = check__tmp [L2828] main__c1 = __return_33310 [L2830] _Bool __tmp_17; [L2831] __tmp_17 = main__c1 [L2832] _Bool assert__arg; [L2833] assert__arg = __tmp_17 [L2834] COND TRUE assert__arg == 0 [L2836] __VERIFIER_error() - UnprovableResult [Line: 2601]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND TRUE ((int)node3__m3) != ((int)nomsg) [L641] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2442] COND TRUE ((int)node3__m3) == ((int)id3) [L2444] st3 = 1 [L2445] mode3 = 0 [L2447] msg_t node4__m4; [L2448] node4__m4 = nomsg [L2449] COND TRUE !(mode4 == 0) [L2451] node4__m4 = p3_old [L2452] p3_old = nomsg [L2453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3447] mode4 = 0 [L2462] msg_t node5__m5; [L2463] node5__m5 = nomsg [L2464] COND TRUE !(mode5 == 0) [L2466] node5__m5 = p4_old [L2467] p4_old = nomsg [L2468] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3006] mode5 = 0 [L2477] msg_t node6__m6; [L2478] node6__m6 = nomsg [L2479] COND TRUE !(mode6 == 0) [L2481] node6__m6 = p5_old [L2482] p5_old = nomsg [L2483] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2758] mode6 = 0 [L2492] msg_t node7__m7; [L2493] node7__m7 = nomsg [L2494] COND TRUE !(mode7 == 0) [L2496] node7__m7 = p6_old [L2497] p6_old = nomsg [L2498] COND TRUE ((int)node7__m7) != ((int)nomsg) [L2500] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2565] COND TRUE ((int)node7__m7) == ((int)id7) [L2567] st7 = 1 [L2568] mode7 = 0 [L2569] p1_old = p1_new [L2570] p1_new = nomsg [L2571] p2_old = p2_new [L2572] p2_new = nomsg [L2573] p3_old = p3_new [L2574] p3_new = nomsg [L2575] p4_old = p4_new [L2576] p4_new = nomsg [L2577] p5_old = p5_new [L2578] p5_new = nomsg [L2579] p6_old = p6_new [L2580] p6_new = nomsg [L2581] p7_old = p7_new [L2582] p7_new = nomsg [L2584] int check__tmp; [L2585] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2591] check__tmp = 0 [L2592] __return_32710 = check__tmp [L2593] main__c1 = __return_32710 [L2595] _Bool __tmp_15; [L2596] __tmp_15 = main__c1 [L2597] _Bool assert__arg; [L2598] assert__arg = __tmp_15 [L2599] COND TRUE assert__arg == 0 [L2601] __VERIFIER_error() - UnprovableResult [Line: 2684]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND TRUE ((int)node3__m3) != ((int)nomsg) [L641] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2442] COND TRUE ((int)node3__m3) == ((int)id3) [L2444] st3 = 1 [L2445] mode3 = 0 [L2447] msg_t node4__m4; [L2448] node4__m4 = nomsg [L2449] COND TRUE !(mode4 == 0) [L2451] node4__m4 = p3_old [L2452] p3_old = nomsg [L2453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3447] mode4 = 0 [L2462] msg_t node5__m5; [L2463] node5__m5 = nomsg [L2464] COND TRUE !(mode5 == 0) [L2466] node5__m5 = p4_old [L2467] p4_old = nomsg [L2468] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3006] mode5 = 0 [L2477] msg_t node6__m6; [L2478] node6__m6 = nomsg [L2479] COND TRUE !(mode6 == 0) [L2481] node6__m6 = p5_old [L2482] p5_old = nomsg [L2483] COND TRUE ((int)node6__m6) != ((int)nomsg) [L2485] COND FALSE !(((int)node6__m6) > ((int)id6)) [L2633] COND TRUE ((int)node6__m6) == ((int)id6) [L2635] st6 = 1 [L2636] mode6 = 0 [L2638] msg_t node7__m7; [L2639] node7__m7 = nomsg [L2640] COND TRUE !(mode7 == 0) [L2642] node7__m7 = p6_old [L2643] p6_old = nomsg [L2644] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2740] mode7 = 0 [L2652] p1_old = p1_new [L2653] p1_new = nomsg [L2654] p2_old = p2_new [L2655] p2_new = nomsg [L2656] p3_old = p3_new [L2657] p3_new = nomsg [L2658] p4_old = p4_new [L2659] p4_new = nomsg [L2660] p5_old = p5_new [L2661] p5_new = nomsg [L2662] p6_old = p6_new [L2663] p6_new = nomsg [L2664] p7_old = p7_new [L2665] p7_new = nomsg [L2667] int check__tmp; [L2668] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2674] check__tmp = 0 [L2675] __return_32916 = check__tmp [L2676] main__c1 = __return_32916 [L2678] _Bool __tmp_16; [L2679] __tmp_16 = main__c1 [L2680] _Bool assert__arg; [L2681] assert__arg = __tmp_16 [L2682] COND TRUE assert__arg == 0 [L2684] __VERIFIER_error() - UnprovableResult [Line: 2007]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND TRUE ((int)node4__m4) != ((int)nomsg) [L656] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1863] COND TRUE ((int)node4__m4) == ((int)id4) [L1865] st4 = 1 [L1866] mode4 = 0 [L1868] msg_t node5__m5; [L1869] node5__m5 = nomsg [L1870] COND TRUE !(mode5 == 0) [L1872] node5__m5 = p4_old [L1873] p4_old = nomsg [L1874] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2412] mode5 = 0 [L1883] msg_t node6__m6; [L1884] node6__m6 = nomsg [L1885] COND TRUE !(mode6 == 0) [L1887] node6__m6 = p5_old [L1888] p5_old = nomsg [L1889] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2164] mode6 = 0 [L1898] msg_t node7__m7; [L1899] node7__m7 = nomsg [L1900] COND TRUE !(mode7 == 0) [L1902] node7__m7 = p6_old [L1903] p6_old = nomsg [L1904] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1906] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1971] COND TRUE ((int)node7__m7) == ((int)id7) [L1973] st7 = 1 [L1974] mode7 = 0 [L1975] p1_old = p1_new [L1976] p1_new = nomsg [L1977] p2_old = p2_new [L1978] p2_new = nomsg [L1979] p3_old = p3_new [L1980] p3_new = nomsg [L1981] p4_old = p4_new [L1982] p4_new = nomsg [L1983] p5_old = p5_new [L1984] p5_new = nomsg [L1985] p6_old = p6_new [L1986] p6_new = nomsg [L1987] p7_old = p7_new [L1988] p7_new = nomsg [L1990] int check__tmp; [L1991] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1997] check__tmp = 0 [L1998] __return_31103 = check__tmp [L1999] main__c1 = __return_31103 [L2001] _Bool __tmp_11; [L2002] __tmp_11 = main__c1 [L2003] _Bool assert__arg; [L2004] assert__arg = __tmp_11 [L2005] COND TRUE assert__arg == 0 [L2007] __VERIFIER_error() - UnprovableResult [Line: 2090]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND TRUE ((int)node4__m4) != ((int)nomsg) [L656] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1863] COND TRUE ((int)node4__m4) == ((int)id4) [L1865] st4 = 1 [L1866] mode4 = 0 [L1868] msg_t node5__m5; [L1869] node5__m5 = nomsg [L1870] COND TRUE !(mode5 == 0) [L1872] node5__m5 = p4_old [L1873] p4_old = nomsg [L1874] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2412] mode5 = 0 [L1883] msg_t node6__m6; [L1884] node6__m6 = nomsg [L1885] COND TRUE !(mode6 == 0) [L1887] node6__m6 = p5_old [L1888] p5_old = nomsg [L1889] COND TRUE ((int)node6__m6) != ((int)nomsg) [L1891] COND FALSE !(((int)node6__m6) > ((int)id6)) [L2039] COND TRUE ((int)node6__m6) == ((int)id6) [L2041] st6 = 1 [L2042] mode6 = 0 [L2044] msg_t node7__m7; [L2045] node7__m7 = nomsg [L2046] COND TRUE !(mode7 == 0) [L2048] node7__m7 = p6_old [L2049] p6_old = nomsg [L2050] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2146] mode7 = 0 [L2058] p1_old = p1_new [L2059] p1_new = nomsg [L2060] p2_old = p2_new [L2061] p2_new = nomsg [L2062] p3_old = p3_new [L2063] p3_new = nomsg [L2064] p4_old = p4_new [L2065] p4_new = nomsg [L2066] p5_old = p5_new [L2067] p5_new = nomsg [L2068] p6_old = p6_new [L2069] p6_new = nomsg [L2070] p7_old = p7_new [L2071] p7_new = nomsg [L2073] int check__tmp; [L2074] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2080] check__tmp = 0 [L2081] __return_31309 = check__tmp [L2082] main__c1 = __return_31309 [L2084] _Bool __tmp_12; [L2085] __tmp_12 = main__c1 [L2086] _Bool assert__arg; [L2087] assert__arg = __tmp_12 [L2088] COND TRUE assert__arg == 0 [L2090] __VERIFIER_error() - UnprovableResult [Line: 2242]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND TRUE ((int)node4__m4) != ((int)nomsg) [L656] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1863] COND TRUE ((int)node4__m4) == ((int)id4) [L1865] st4 = 1 [L1866] mode4 = 0 [L1868] msg_t node5__m5; [L1869] node5__m5 = nomsg [L1870] COND TRUE !(mode5 == 0) [L1872] node5__m5 = p4_old [L1873] p4_old = nomsg [L1874] COND TRUE ((int)node5__m5) != ((int)nomsg) [L1876] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2176] COND TRUE ((int)node5__m5) == ((int)id5) [L2178] st5 = 1 [L2179] mode5 = 0 [L2181] msg_t node6__m6; [L2182] node6__m6 = nomsg [L2183] COND TRUE !(mode6 == 0) [L2185] node6__m6 = p5_old [L2186] p5_old = nomsg [L2187] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2394] mode6 = 0 [L2196] msg_t node7__m7; [L2197] node7__m7 = nomsg [L2198] COND TRUE !(mode7 == 0) [L2200] node7__m7 = p6_old [L2201] p6_old = nomsg [L2202] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2298] mode7 = 0 [L2210] p1_old = p1_new [L2211] p1_new = nomsg [L2212] p2_old = p2_new [L2213] p2_new = nomsg [L2214] p3_old = p3_new [L2215] p3_new = nomsg [L2216] p4_old = p4_new [L2217] p4_new = nomsg [L2218] p5_old = p5_new [L2219] p5_new = nomsg [L2220] p6_old = p6_new [L2221] p6_new = nomsg [L2222] p7_old = p7_new [L2223] p7_new = nomsg [L2225] int check__tmp; [L2226] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L2232] check__tmp = 0 [L2233] __return_31703 = check__tmp [L2234] main__c1 = __return_31703 [L2236] _Bool __tmp_13; [L2237] __tmp_13 = main__c1 [L2238] _Bool assert__arg; [L2239] assert__arg = __tmp_13 [L2240] COND TRUE assert__arg == 0 [L2242] __VERIFIER_error() - UnprovableResult [Line: 1497]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2430] mode4 = 0 [L663] msg_t node5__m5; [L664] node5__m5 = nomsg [L665] COND TRUE !(mode5 == 0) [L667] node5__m5 = p4_old [L668] p4_old = nomsg [L669] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L1851] mode5 = 0 [L678] msg_t node6__m6; [L679] node6__m6 = nomsg [L680] COND TRUE !(mode6 == 0) [L682] node6__m6 = p5_old [L683] p5_old = nomsg [L684] COND TRUE ((int)node6__m6) != ((int)nomsg) [L686] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1383] COND TRUE ((int)node6__m6) == ((int)id6) [L1385] st6 = 1 [L1386] mode6 = 0 [L1388] msg_t node7__m7; [L1389] node7__m7 = nomsg [L1390] COND TRUE !(mode7 == 0) [L1392] node7__m7 = p6_old [L1393] p6_old = nomsg [L1394] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1396] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1461] COND TRUE ((int)node7__m7) == ((int)id7) [L1463] st7 = 1 [L1464] mode7 = 0 [L1465] p1_old = p1_new [L1466] p1_new = nomsg [L1467] p2_old = p2_new [L1468] p2_new = nomsg [L1469] p3_old = p3_new [L1470] p3_new = nomsg [L1471] p4_old = p4_new [L1472] p4_new = nomsg [L1473] p5_old = p5_new [L1474] p5_new = nomsg [L1475] p6_old = p6_new [L1476] p6_new = nomsg [L1477] p7_old = p7_new [L1478] p7_new = nomsg [L1480] int check__tmp; [L1481] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1487] check__tmp = 0 [L1488] __return_29807 = check__tmp [L1489] main__c1 = __return_29807 [L1491] _Bool __tmp_6; [L1492] __tmp_6 = main__c1 [L1493] _Bool assert__arg; [L1494] assert__arg = __tmp_6 [L1495] COND TRUE assert__arg == 0 [L1497] __VERIFIER_error() - UnprovableResult [Line: 1759]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2430] mode4 = 0 [L663] msg_t node5__m5; [L664] node5__m5 = nomsg [L665] COND TRUE !(mode5 == 0) [L667] node5__m5 = p4_old [L668] p4_old = nomsg [L669] COND TRUE ((int)node5__m5) != ((int)nomsg) [L671] COND FALSE !(((int)node5__m5) > ((int)id5)) [L1547] COND TRUE ((int)node5__m5) == ((int)id5) [L1549] st5 = 1 [L1550] mode5 = 0 [L1552] msg_t node6__m6; [L1553] node6__m6 = nomsg [L1554] COND TRUE !(mode6 == 0) [L1556] node6__m6 = p5_old [L1557] p5_old = nomsg [L1558] COND TRUE ((int)node6__m6) != ((int)nomsg) [L1560] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1708] COND TRUE ((int)node6__m6) == ((int)id6) [L1710] st6 = 1 [L1711] mode6 = 0 [L1713] msg_t node7__m7; [L1714] node7__m7 = nomsg [L1715] COND TRUE !(mode7 == 0) [L1717] node7__m7 = p6_old [L1718] p6_old = nomsg [L1719] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1815] mode7 = 0 [L1727] p1_old = p1_new [L1728] p1_new = nomsg [L1729] p2_old = p2_new [L1730] p2_new = nomsg [L1731] p3_old = p3_new [L1732] p3_new = nomsg [L1733] p4_old = p4_new [L1734] p4_new = nomsg [L1735] p5_old = p5_new [L1736] p5_new = nomsg [L1737] p6_old = p6_new [L1738] p6_new = nomsg [L1739] p7_old = p7_new [L1740] p7_new = nomsg [L1742] int check__tmp; [L1743] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1749] check__tmp = 0 [L1750] __return_30458 = check__tmp [L1751] main__c1 = __return_30458 [L1753] _Bool __tmp_9; [L1754] __tmp_9 = main__c1 [L1755] _Bool assert__arg; [L1756] assert__arg = __tmp_9 [L1757] COND TRUE assert__arg == 0 [L1759] __VERIFIER_error() - UnprovableResult [Line: 1676]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2430] mode4 = 0 [L663] msg_t node5__m5; [L664] node5__m5 = nomsg [L665] COND TRUE !(mode5 == 0) [L667] node5__m5 = p4_old [L668] p4_old = nomsg [L669] COND TRUE ((int)node5__m5) != ((int)nomsg) [L671] COND FALSE !(((int)node5__m5) > ((int)id5)) [L1547] COND TRUE ((int)node5__m5) == ((int)id5) [L1549] st5 = 1 [L1550] mode5 = 0 [L1552] msg_t node6__m6; [L1553] node6__m6 = nomsg [L1554] COND TRUE !(mode6 == 0) [L1556] node6__m6 = p5_old [L1557] p5_old = nomsg [L1558] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L1833] mode6 = 0 [L1567] msg_t node7__m7; [L1568] node7__m7 = nomsg [L1569] COND TRUE !(mode7 == 0) [L1571] node7__m7 = p6_old [L1572] p6_old = nomsg [L1573] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1575] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1640] COND TRUE ((int)node7__m7) == ((int)id7) [L1642] st7 = 1 [L1643] mode7 = 0 [L1644] p1_old = p1_new [L1645] p1_new = nomsg [L1646] p2_old = p2_new [L1647] p2_new = nomsg [L1648] p3_old = p3_new [L1649] p3_new = nomsg [L1650] p4_old = p4_new [L1651] p4_new = nomsg [L1652] p5_old = p5_new [L1653] p5_new = nomsg [L1654] p6_old = p6_new [L1655] p6_new = nomsg [L1656] p7_old = p7_new [L1657] p7_new = nomsg [L1659] int check__tmp; [L1660] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L1666] check__tmp = 0 [L1667] __return_30252 = check__tmp [L1668] main__c1 = __return_30252 [L1670] _Bool __tmp_8; [L1671] __tmp_8 = main__c1 [L1672] _Bool assert__arg; [L1673] assert__arg = __tmp_8 [L1674] COND TRUE assert__arg == 0 [L1676] __VERIFIER_error() - UnprovableResult [Line: 4659]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND TRUE ((int)node2__m2) != ((int)nomsg) [L626] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3477] COND TRUE ((int)node2__m2) == ((int)id2) [L3479] st2 = 1 [L3480] mode2 = 0 [L3482] msg_t node3__m3; [L3483] node3__m3 = nomsg [L3484] COND TRUE !(mode3 == 0) [L3486] node3__m3 = p2_old [L3487] p2_old = nomsg [L3488] COND TRUE ((int)node3__m3) != ((int)nomsg) [L3490] COND FALSE !(((int)node3__m3) > ((int)id3)) [L4563] COND TRUE ((int)node3__m3) == ((int)id3) [L4565] st3 = 1 [L4566] mode3 = 0 [L4568] msg_t node4__m4; [L4569] node4__m4 = nomsg [L4570] COND TRUE !(mode4 == 0) [L4572] node4__m4 = p3_old [L4573] p3_old = nomsg [L4574] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5418] mode4 = 0 [L4583] msg_t node5__m5; [L4584] node5__m5 = nomsg [L4585] COND TRUE !(mode5 == 0) [L4587] node5__m5 = p4_old [L4588] p4_old = nomsg [L4589] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5032] mode5 = 0 [L4598] msg_t node6__m6; [L4599] node6__m6 = nomsg [L4600] COND TRUE !(mode6 == 0) [L4602] node6__m6 = p5_old [L4603] p5_old = nomsg [L4604] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4824] mode6 = 0 [L4613] msg_t node7__m7; [L4614] node7__m7 = nomsg [L4615] COND TRUE !(mode7 == 0) [L4617] node7__m7 = p6_old [L4618] p6_old = nomsg [L4619] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4714] mode7 = 0 [L4627] p1_old = p1_new [L4628] p1_new = nomsg [L4629] p2_old = p2_new [L4630] p2_new = nomsg [L4631] p3_old = p3_new [L4632] p3_new = nomsg [L4633] p4_old = p4_new [L4634] p4_new = nomsg [L4635] p5_old = p5_new [L4636] p5_new = nomsg [L4637] p6_old = p6_new [L4638] p6_new = nomsg [L4639] p7_old = p7_new [L4640] p7_new = nomsg [L4642] int check__tmp; [L4643] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L4649] check__tmp = 0 [L4650] __return_38641 = check__tmp [L4651] main__c1 = __return_38641 [L4653] _Bool __tmp_24; [L4654] __tmp_24 = main__c1 [L4655] _Bool assert__arg; [L4656] assert__arg = __tmp_24 [L4657] COND TRUE assert__arg == 0 [L4659] __VERIFIER_error() - UnprovableResult [Line: 3884]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND TRUE ((int)node2__m2) != ((int)nomsg) [L626] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3477] COND TRUE ((int)node2__m2) == ((int)id2) [L3479] st2 = 1 [L3480] mode2 = 0 [L3482] msg_t node3__m3; [L3483] node3__m3 = nomsg [L3484] COND TRUE !(mode3 == 0) [L3486] node3__m3 = p2_old [L3487] p2_old = nomsg [L3488] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5436] mode3 = 0 [L3497] msg_t node4__m4; [L3498] node4__m4 = nomsg [L3499] COND TRUE !(mode4 == 0) [L3501] node4__m4 = p3_old [L3502] p3_old = nomsg [L3503] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4551] mode4 = 0 [L3512] msg_t node5__m5; [L3513] node5__m5 = nomsg [L3514] COND TRUE !(mode5 == 0) [L3516] node5__m5 = p4_old [L3517] p4_old = nomsg [L3518] COND TRUE ((int)node5__m5) != ((int)nomsg) [L3520] COND FALSE !(((int)node5__m5) > ((int)id5)) [L3818] COND TRUE ((int)node5__m5) == ((int)id5) [L3820] st5 = 1 [L3821] mode5 = 0 [L3823] msg_t node6__m6; [L3824] node6__m6 = nomsg [L3825] COND TRUE !(mode6 == 0) [L3827] node6__m6 = p5_old [L3828] p5_old = nomsg [L3829] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4049] mode6 = 0 [L3838] msg_t node7__m7; [L3839] node7__m7 = nomsg [L3840] COND TRUE !(mode7 == 0) [L3842] node7__m7 = p6_old [L3843] p6_old = nomsg [L3844] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3939] mode7 = 0 [L3852] p1_old = p1_new [L3853] p1_new = nomsg [L3854] p2_old = p2_new [L3855] p2_new = nomsg [L3856] p3_old = p3_new [L3857] p3_new = nomsg [L3858] p4_old = p4_new [L3859] p4_new = nomsg [L3860] p5_old = p5_new [L3861] p5_new = nomsg [L3862] p6_old = p6_new [L3863] p6_new = nomsg [L3864] p7_old = p7_new [L3865] p7_new = nomsg [L3867] int check__tmp; [L3868] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3874] check__tmp = 0 [L3875] __return_36352 = check__tmp [L3876] main__c1 = __return_36352 [L3878] _Bool __tmp_22; [L3879] __tmp_22 = main__c1 [L3880] _Bool assert__arg; [L3881] assert__arg = __tmp_22 [L3882] COND TRUE assert__arg == 0 [L3884] __VERIFIER_error() - UnprovableResult [Line: 3651]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND TRUE ((int)node2__m2) != ((int)nomsg) [L626] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3477] COND TRUE ((int)node2__m2) == ((int)id2) [L3479] st2 = 1 [L3480] mode2 = 0 [L3482] msg_t node3__m3; [L3483] node3__m3 = nomsg [L3484] COND TRUE !(mode3 == 0) [L3486] node3__m3 = p2_old [L3487] p2_old = nomsg [L3488] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5436] mode3 = 0 [L3497] msg_t node4__m4; [L3498] node4__m4 = nomsg [L3499] COND TRUE !(mode4 == 0) [L3501] node4__m4 = p3_old [L3502] p3_old = nomsg [L3503] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4551] mode4 = 0 [L3512] msg_t node5__m5; [L3513] node5__m5 = nomsg [L3514] COND TRUE !(mode5 == 0) [L3516] node5__m5 = p4_old [L3517] p4_old = nomsg [L3518] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4067] mode5 = 0 [L3527] msg_t node6__m6; [L3528] node6__m6 = nomsg [L3529] COND TRUE !(mode6 == 0) [L3531] node6__m6 = p5_old [L3532] p5_old = nomsg [L3533] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3806] mode6 = 0 [L3542] msg_t node7__m7; [L3543] node7__m7 = nomsg [L3544] COND TRUE !(mode7 == 0) [L3546] node7__m7 = p6_old [L3547] p6_old = nomsg [L3548] COND TRUE ((int)node7__m7) != ((int)nomsg) [L3550] COND FALSE !(((int)node7__m7) > ((int)id7)) [L3615] COND TRUE ((int)node7__m7) == ((int)id7) [L3617] st7 = 1 [L3618] mode7 = 0 [L3619] p1_old = p1_new [L3620] p1_new = nomsg [L3621] p2_old = p2_new [L3622] p2_new = nomsg [L3623] p3_old = p3_new [L3624] p3_new = nomsg [L3625] p4_old = p4_new [L3626] p4_new = nomsg [L3627] p5_old = p5_new [L3628] p5_new = nomsg [L3629] p6_old = p6_new [L3630] p6_new = nomsg [L3631] p7_old = p7_new [L3632] p7_new = nomsg [L3634] int check__tmp; [L3635] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3641] check__tmp = 0 [L3642] __return_35742 = check__tmp [L3643] main__c1 = __return_35742 [L3645] _Bool __tmp_20; [L3646] __tmp_20 = main__c1 [L3647] _Bool assert__arg; [L3648] assert__arg = __tmp_20 [L3649] COND TRUE assert__arg == 0 [L3651] __VERIFIER_error() - UnprovableResult [Line: 3733]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND TRUE ((int)node2__m2) != ((int)nomsg) [L626] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3477] COND TRUE ((int)node2__m2) == ((int)id2) [L3479] st2 = 1 [L3480] mode2 = 0 [L3482] msg_t node3__m3; [L3483] node3__m3 = nomsg [L3484] COND TRUE !(mode3 == 0) [L3486] node3__m3 = p2_old [L3487] p2_old = nomsg [L3488] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5436] mode3 = 0 [L3497] msg_t node4__m4; [L3498] node4__m4 = nomsg [L3499] COND TRUE !(mode4 == 0) [L3501] node4__m4 = p3_old [L3502] p3_old = nomsg [L3503] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4551] mode4 = 0 [L3512] msg_t node5__m5; [L3513] node5__m5 = nomsg [L3514] COND TRUE !(mode5 == 0) [L3516] node5__m5 = p4_old [L3517] p4_old = nomsg [L3518] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4067] mode5 = 0 [L3527] msg_t node6__m6; [L3528] node6__m6 = nomsg [L3529] COND TRUE !(mode6 == 0) [L3531] node6__m6 = p5_old [L3532] p5_old = nomsg [L3533] COND TRUE ((int)node6__m6) != ((int)nomsg) [L3535] COND FALSE !(((int)node6__m6) > ((int)id6)) [L3682] COND TRUE ((int)node6__m6) == ((int)id6) [L3684] st6 = 1 [L3685] mode6 = 0 [L3687] msg_t node7__m7; [L3688] node7__m7 = nomsg [L3689] COND TRUE !(mode7 == 0) [L3691] node7__m7 = p6_old [L3692] p6_old = nomsg [L3693] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3788] mode7 = 0 [L3701] p1_old = p1_new [L3702] p1_new = nomsg [L3703] p2_old = p2_new [L3704] p2_new = nomsg [L3705] p3_old = p3_new [L3706] p3_new = nomsg [L3707] p4_old = p4_new [L3708] p4_new = nomsg [L3709] p5_old = p5_new [L3710] p5_new = nomsg [L3711] p6_old = p6_new [L3712] p6_new = nomsg [L3713] p7_old = p7_new [L3714] p7_new = nomsg [L3716] int check__tmp; [L3717] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3723] check__tmp = 0 [L3724] __return_35946 = check__tmp [L3725] main__c1 = __return_35946 [L3727] _Bool __tmp_21; [L3728] __tmp_21 = main__c1 [L3729] _Bool assert__arg; [L3730] assert__arg = __tmp_21 [L3731] COND TRUE assert__arg == 0 [L3733] __VERIFIER_error() - UnprovableResult [Line: 4160]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND TRUE ((int)node2__m2) != ((int)nomsg) [L626] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3477] COND TRUE ((int)node2__m2) == ((int)id2) [L3479] st2 = 1 [L3480] mode2 = 0 [L3482] msg_t node3__m3; [L3483] node3__m3 = nomsg [L3484] COND TRUE !(mode3 == 0) [L3486] node3__m3 = p2_old [L3487] p2_old = nomsg [L3488] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5436] mode3 = 0 [L3497] msg_t node4__m4; [L3498] node4__m4 = nomsg [L3499] COND TRUE !(mode4 == 0) [L3501] node4__m4 = p3_old [L3502] p3_old = nomsg [L3503] COND TRUE ((int)node4__m4) != ((int)nomsg) [L3505] COND FALSE !(((int)node4__m4) > ((int)id4)) [L4079] COND TRUE ((int)node4__m4) == ((int)id4) [L4081] st4 = 1 [L4082] mode4 = 0 [L4084] msg_t node5__m5; [L4085] node5__m5 = nomsg [L4086] COND TRUE !(mode5 == 0) [L4088] node5__m5 = p4_old [L4089] p4_old = nomsg [L4090] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4533] mode5 = 0 [L4099] msg_t node6__m6; [L4100] node6__m6 = nomsg [L4101] COND TRUE !(mode6 == 0) [L4103] node6__m6 = p5_old [L4104] p5_old = nomsg [L4105] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4325] mode6 = 0 [L4114] msg_t node7__m7; [L4115] node7__m7 = nomsg [L4116] COND TRUE !(mode7 == 0) [L4118] node7__m7 = p6_old [L4119] p6_old = nomsg [L4120] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4215] mode7 = 0 [L4128] p1_old = p1_new [L4129] p1_new = nomsg [L4130] p2_old = p2_new [L4131] p2_new = nomsg [L4132] p3_old = p3_new [L4133] p3_new = nomsg [L4134] p4_old = p4_new [L4135] p4_new = nomsg [L4136] p5_old = p5_new [L4137] p5_new = nomsg [L4138] p6_old = p6_new [L4139] p6_new = nomsg [L4140] p7_old = p7_new [L4141] p7_new = nomsg [L4143] int check__tmp; [L4144] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L4150] check__tmp = 0 [L4151] __return_37138 = check__tmp [L4152] main__c1 = __return_37138 [L4154] _Bool __tmp_23; [L4155] __tmp_23 = main__c1 [L4156] _Bool assert__arg; [L4157] assert__arg = __tmp_23 [L4158] COND TRUE assert__arg == 0 [L4160] __VERIFIER_error() - UnprovableResult [Line: 6153]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8883] mode2 = 0 [L5486] msg_t node3__m3; [L5487] node3__m3 = nomsg [L5488] COND TRUE !(mode3 == 0) [L5490] node3__m3 = p2_old [L5491] p2_old = nomsg [L5492] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7297] mode3 = 0 [L5501] msg_t node4__m4; [L5502] node4__m4 = nomsg [L5503] COND TRUE !(mode4 == 0) [L5505] node4__m4 = p3_old [L5506] p3_old = nomsg [L5507] COND TRUE ((int)node4__m4) != ((int)nomsg) [L5509] COND FALSE !(((int)node4__m4) > ((int)id4)) [L6072] COND TRUE ((int)node4__m4) == ((int)id4) [L6074] st4 = 1 [L6075] mode4 = 0 [L6077] msg_t node5__m5; [L6078] node5__m5 = nomsg [L6079] COND TRUE !(mode5 == 0) [L6081] node5__m5 = p4_old [L6082] p4_old = nomsg [L6083] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6483] mode5 = 0 [L6092] msg_t node6__m6; [L6093] node6__m6 = nomsg [L6094] COND TRUE !(mode6 == 0) [L6096] node6__m6 = p5_old [L6097] p5_old = nomsg [L6098] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6305] mode6 = 0 [L6107] msg_t node7__m7; [L6108] node7__m7 = nomsg [L6109] COND TRUE !(mode7 == 0) [L6111] node7__m7 = p6_old [L6112] p6_old = nomsg [L6113] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6209] mode7 = 0 [L6121] p1_old = p1_new [L6122] p1_new = nomsg [L6123] p2_old = p2_new [L6124] p2_new = nomsg [L6125] p3_old = p3_new [L6126] p3_new = nomsg [L6127] p4_old = p4_new [L6128] p4_new = nomsg [L6129] p5_old = p5_new [L6130] p5_new = nomsg [L6131] p6_old = p6_new [L6132] p6_new = nomsg [L6133] p7_old = p7_new [L6134] p7_new = nomsg [L6136] int check__tmp; [L6137] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L6143] check__tmp = 0 [L6144] __return_31002 = check__tmp [L6145] main__c1 = __return_31002 [L6147] _Bool __tmp_29; [L6148] __tmp_29 = main__c1 [L6149] _Bool assert__arg; [L6150] assert__arg = __tmp_29 [L6151] COND TRUE assert__arg == 0 [L6153] __VERIFIER_error() - UnprovableResult [Line: 5890]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8883] mode2 = 0 [L5486] msg_t node3__m3; [L5487] node3__m3 = nomsg [L5488] COND TRUE !(mode3 == 0) [L5490] node3__m3 = p2_old [L5491] p2_old = nomsg [L5492] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7297] mode3 = 0 [L5501] msg_t node4__m4; [L5502] node4__m4 = nomsg [L5503] COND TRUE !(mode4 == 0) [L5505] node4__m4 = p3_old [L5506] p3_old = nomsg [L5507] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6501] mode4 = 0 [L5516] msg_t node5__m5; [L5517] node5__m5 = nomsg [L5518] COND TRUE !(mode5 == 0) [L5520] node5__m5 = p4_old [L5521] p4_old = nomsg [L5522] COND TRUE ((int)node5__m5) != ((int)nomsg) [L5524] COND FALSE !(((int)node5__m5) > ((int)id5)) [L5824] COND TRUE ((int)node5__m5) == ((int)id5) [L5826] st5 = 1 [L5827] mode5 = 0 [L5829] msg_t node6__m6; [L5830] node6__m6 = nomsg [L5831] COND TRUE !(mode6 == 0) [L5833] node6__m6 = p5_old [L5834] p5_old = nomsg [L5835] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6042] mode6 = 0 [L5844] msg_t node7__m7; [L5845] node7__m7 = nomsg [L5846] COND TRUE !(mode7 == 0) [L5848] node7__m7 = p6_old [L5849] p6_old = nomsg [L5850] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5946] mode7 = 0 [L5858] p1_old = p1_new [L5859] p1_new = nomsg [L5860] p2_old = p2_new [L5861] p2_new = nomsg [L5862] p3_old = p3_new [L5863] p3_new = nomsg [L5864] p4_old = p4_new [L5865] p4_new = nomsg [L5866] p5_old = p5_new [L5867] p5_new = nomsg [L5868] p6_old = p6_new [L5869] p6_new = nomsg [L5870] p7_old = p7_new [L5871] p7_new = nomsg [L5873] int check__tmp; [L5874] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5880] check__tmp = 0 [L5881] __return_30151 = check__tmp [L5882] main__c1 = __return_30151 [L5884] _Bool __tmp_28; [L5885] __tmp_28 = main__c1 [L5886] _Bool assert__arg; [L5887] assert__arg = __tmp_28 [L5888] COND TRUE assert__arg == 0 [L5890] __VERIFIER_error() - UnprovableResult [Line: 5738]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8883] mode2 = 0 [L5486] msg_t node3__m3; [L5487] node3__m3 = nomsg [L5488] COND TRUE !(mode3 == 0) [L5490] node3__m3 = p2_old [L5491] p2_old = nomsg [L5492] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7297] mode3 = 0 [L5501] msg_t node4__m4; [L5502] node4__m4 = nomsg [L5503] COND TRUE !(mode4 == 0) [L5505] node4__m4 = p3_old [L5506] p3_old = nomsg [L5507] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6501] mode4 = 0 [L5516] msg_t node5__m5; [L5517] node5__m5 = nomsg [L5518] COND TRUE !(mode5 == 0) [L5520] node5__m5 = p4_old [L5521] p4_old = nomsg [L5522] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6060] mode5 = 0 [L5531] msg_t node6__m6; [L5532] node6__m6 = nomsg [L5533] COND TRUE !(mode6 == 0) [L5535] node6__m6 = p5_old [L5536] p5_old = nomsg [L5537] COND TRUE ((int)node6__m6) != ((int)nomsg) [L5539] COND FALSE !(((int)node6__m6) > ((int)id6)) [L5687] COND TRUE ((int)node6__m6) == ((int)id6) [L5689] st6 = 1 [L5690] mode6 = 0 [L5692] msg_t node7__m7; [L5693] node7__m7 = nomsg [L5694] COND TRUE !(mode7 == 0) [L5696] node7__m7 = p6_old [L5697] p6_old = nomsg [L5698] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5794] mode7 = 0 [L5706] p1_old = p1_new [L5707] p1_new = nomsg [L5708] p2_old = p2_new [L5709] p2_new = nomsg [L5710] p3_old = p3_new [L5711] p3_new = nomsg [L5712] p4_old = p4_new [L5713] p4_new = nomsg [L5714] p5_old = p5_new [L5715] p5_new = nomsg [L5716] p6_old = p6_new [L5717] p6_new = nomsg [L5718] p7_old = p7_new [L5719] p7_new = nomsg [L5721] int check__tmp; [L5722] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5728] check__tmp = 0 [L5729] __return_29706 = check__tmp [L5730] main__c1 = __return_29706 [L5732] _Bool __tmp_27; [L5733] __tmp_27 = main__c1 [L5734] _Bool assert__arg; [L5735] assert__arg = __tmp_27 [L5736] COND TRUE assert__arg == 0 [L5738] __VERIFIER_error() - UnprovableResult [Line: 5655]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8883] mode2 = 0 [L5486] msg_t node3__m3; [L5487] node3__m3 = nomsg [L5488] COND TRUE !(mode3 == 0) [L5490] node3__m3 = p2_old [L5491] p2_old = nomsg [L5492] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7297] mode3 = 0 [L5501] msg_t node4__m4; [L5502] node4__m4 = nomsg [L5503] COND TRUE !(mode4 == 0) [L5505] node4__m4 = p3_old [L5506] p3_old = nomsg [L5507] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6501] mode4 = 0 [L5516] msg_t node5__m5; [L5517] node5__m5 = nomsg [L5518] COND TRUE !(mode5 == 0) [L5520] node5__m5 = p4_old [L5521] p4_old = nomsg [L5522] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6060] mode5 = 0 [L5531] msg_t node6__m6; [L5532] node6__m6 = nomsg [L5533] COND TRUE !(mode6 == 0) [L5535] node6__m6 = p5_old [L5536] p5_old = nomsg [L5537] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5812] mode6 = 0 [L5546] msg_t node7__m7; [L5547] node7__m7 = nomsg [L5548] COND TRUE !(mode7 == 0) [L5550] node7__m7 = p6_old [L5551] p6_old = nomsg [L5552] COND TRUE ((int)node7__m7) != ((int)nomsg) [L5554] COND FALSE !(((int)node7__m7) > ((int)id7)) [L5619] COND TRUE ((int)node7__m7) == ((int)id7) [L5621] st7 = 1 [L5622] mode7 = 0 [L5623] p1_old = p1_new [L5624] p1_new = nomsg [L5625] p2_old = p2_new [L5626] p2_new = nomsg [L5627] p3_old = p3_new [L5628] p3_new = nomsg [L5629] p4_old = p4_new [L5630] p4_new = nomsg [L5631] p5_old = p5_new [L5632] p5_new = nomsg [L5633] p6_old = p6_new [L5634] p6_new = nomsg [L5635] p7_old = p7_new [L5636] p7_new = nomsg [L5638] int check__tmp; [L5639] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L5645] check__tmp = 0 [L5646] __return_29479 = check__tmp [L5647] main__c1 = __return_29479 [L5649] _Bool __tmp_26; [L5650] __tmp_26 = main__c1 [L5651] _Bool assert__arg; [L5652] assert__arg = __tmp_26 [L5653] COND TRUE assert__arg == 0 [L5655] __VERIFIER_error() - UnprovableResult [Line: 6609]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8883] mode2 = 0 [L5486] msg_t node3__m3; [L5487] node3__m3 = nomsg [L5488] COND TRUE !(mode3 == 0) [L5490] node3__m3 = p2_old [L5491] p2_old = nomsg [L5492] COND TRUE ((int)node3__m3) != ((int)nomsg) [L5494] COND FALSE !(((int)node3__m3) > ((int)id3)) [L6513] COND TRUE ((int)node3__m3) == ((int)id3) [L6515] st3 = 1 [L6516] mode3 = 0 [L6518] msg_t node4__m4; [L6519] node4__m4 = nomsg [L6520] COND TRUE !(mode4 == 0) [L6522] node4__m4 = p3_old [L6523] p3_old = nomsg [L6524] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7279] mode4 = 0 [L6533] msg_t node5__m5; [L6534] node5__m5 = nomsg [L6535] COND TRUE !(mode5 == 0) [L6537] node5__m5 = p4_old [L6538] p4_old = nomsg [L6539] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6939] mode5 = 0 [L6548] msg_t node6__m6; [L6549] node6__m6 = nomsg [L6550] COND TRUE !(mode6 == 0) [L6552] node6__m6 = p5_old [L6553] p5_old = nomsg [L6554] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6761] mode6 = 0 [L6563] msg_t node7__m7; [L6564] node7__m7 = nomsg [L6565] COND TRUE !(mode7 == 0) [L6567] node7__m7 = p6_old [L6568] p6_old = nomsg [L6569] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6665] mode7 = 0 [L6577] p1_old = p1_new [L6578] p1_new = nomsg [L6579] p2_old = p2_new [L6580] p2_new = nomsg [L6581] p3_old = p3_new [L6582] p3_new = nomsg [L6583] p4_old = p4_new [L6584] p4_new = nomsg [L6585] p5_old = p5_new [L6586] p5_new = nomsg [L6587] p6_old = p6_new [L6588] p6_new = nomsg [L6589] p7_old = p7_new [L6590] p7_new = nomsg [L6592] int check__tmp; [L6593] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L6599] check__tmp = 0 [L6600] __return_32609 = check__tmp [L6601] main__c1 = __return_32609 [L6603] _Bool __tmp_30; [L6604] __tmp_30 = main__c1 [L6605] _Bool assert__arg; [L6606] assert__arg = __tmp_30 [L6607] COND TRUE assert__arg == 0 [L6609] __VERIFIER_error() - UnprovableResult [Line: 7420]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND TRUE ((int)node2__m2) != ((int)nomsg) [L5479] COND FALSE !(((int)node2__m2) > ((int)id2)) [L7309] COND TRUE ((int)node2__m2) == ((int)id2) [L7311] st2 = 1 [L7312] mode2 = 0 [L7314] msg_t node3__m3; [L7315] node3__m3 = nomsg [L7316] COND TRUE !(mode3 == 0) [L7318] node3__m3 = p2_old [L7319] p2_old = nomsg [L7320] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L8865] mode3 = 0 [L7329] msg_t node4__m4; [L7330] node4__m4 = nomsg [L7331] COND TRUE !(mode4 == 0) [L7333] node4__m4 = p3_old [L7334] p3_old = nomsg [L7335] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L8179] mode4 = 0 [L7344] msg_t node5__m5; [L7345] node5__m5 = nomsg [L7346] COND TRUE !(mode5 == 0) [L7348] node5__m5 = p4_old [L7349] p4_old = nomsg [L7350] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L7793] mode5 = 0 [L7359] msg_t node6__m6; [L7360] node6__m6 = nomsg [L7361] COND TRUE !(mode6 == 0) [L7363] node6__m6 = p5_old [L7364] p5_old = nomsg [L7365] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7585] mode6 = 0 [L7374] msg_t node7__m7; [L7375] node7__m7 = nomsg [L7376] COND TRUE !(mode7 == 0) [L7378] node7__m7 = p6_old [L7379] p6_old = nomsg [L7380] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L7475] mode7 = 0 [L7388] p1_old = p1_new [L7389] p1_new = nomsg [L7390] p2_old = p2_new [L7391] p2_new = nomsg [L7392] p3_old = p3_new [L7393] p3_new = nomsg [L7394] p4_old = p4_new [L7395] p4_new = nomsg [L7396] p5_old = p5_new [L7397] p5_new = nomsg [L7398] p6_old = p6_new [L7399] p6_new = nomsg [L7400] p7_old = p7_new [L7401] p7_new = nomsg [L7403] int check__tmp; [L7404] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L7410] check__tmp = 0 [L7411] __return_35643 = check__tmp [L7412] main__c1 = __return_35643 [L7414] _Bool __tmp_31; [L7415] __tmp_31 = main__c1 [L7416] _Bool assert__arg; [L7417] assert__arg = __tmp_31 [L7418] COND TRUE assert__arg == 0 [L7420] __VERIFIER_error() - UnprovableResult [Line: 2546]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND TRUE ((int)node3__m3) != ((int)nomsg) [L641] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2442] COND TRUE ((int)node3__m3) == ((int)id3) [L2444] st3 = 1 [L2445] mode3 = 0 [L2447] msg_t node4__m4; [L2448] node4__m4 = nomsg [L2449] COND TRUE !(mode4 == 0) [L2451] node4__m4 = p3_old [L2452] p3_old = nomsg [L2453] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3447] mode4 = 0 [L2462] msg_t node5__m5; [L2463] node5__m5 = nomsg [L2464] COND TRUE !(mode5 == 0) [L2466] node5__m5 = p4_old [L2467] p4_old = nomsg [L2468] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3006] mode5 = 0 [L2477] msg_t node6__m6; [L2478] node6__m6 = nomsg [L2479] COND TRUE !(mode6 == 0) [L2481] node6__m6 = p5_old [L2482] p5_old = nomsg [L2483] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2758] mode6 = 0 [L2492] msg_t node7__m7; [L2493] node7__m7 = nomsg [L2494] COND TRUE !(mode7 == 0) [L2496] node7__m7 = p6_old [L2497] p6_old = nomsg [L2498] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2621] mode7 = 0 [L2506] p1_old = p1_new [L2507] p1_new = nomsg [L2508] p2_old = p2_new [L2509] p2_new = nomsg [L2510] p3_old = p3_new [L2511] p3_new = nomsg [L2512] p4_old = p4_new [L2513] p4_new = nomsg [L2514] p5_old = p5_new [L2515] p5_new = nomsg [L2516] p6_old = p6_new [L2517] p6_new = nomsg [L2518] p7_old = p7_new [L2519] p7_new = nomsg [L2521] int check__tmp; [L2522] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L2524] COND FALSE !(((int)r1) >= 7) [L2530] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L2536] check__tmp = 0 [L2537] __return_32476 = check__tmp [L2538] main__c1 = __return_32476 [L2540] _Bool __tmp_14; [L2541] __tmp_14 = main__c1 [L2542] _Bool assert__arg; [L2543] assert__arg = __tmp_14 [L2544] COND TRUE assert__arg == 0 [L2546] __VERIFIER_error() - UnprovableResult [Line: 1952]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND TRUE ((int)node4__m4) != ((int)nomsg) [L656] COND FALSE !(((int)node4__m4) > ((int)id4)) [L1863] COND TRUE ((int)node4__m4) == ((int)id4) [L1865] st4 = 1 [L1866] mode4 = 0 [L1868] msg_t node5__m5; [L1869] node5__m5 = nomsg [L1870] COND TRUE !(mode5 == 0) [L1872] node5__m5 = p4_old [L1873] p4_old = nomsg [L1874] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2412] mode5 = 0 [L1883] msg_t node6__m6; [L1884] node6__m6 = nomsg [L1885] COND TRUE !(mode6 == 0) [L1887] node6__m6 = p5_old [L1888] p5_old = nomsg [L1889] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2164] mode6 = 0 [L1898] msg_t node7__m7; [L1899] node7__m7 = nomsg [L1900] COND TRUE !(mode7 == 0) [L1902] node7__m7 = p6_old [L1903] p6_old = nomsg [L1904] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2027] mode7 = 0 [L1912] p1_old = p1_new [L1913] p1_new = nomsg [L1914] p2_old = p2_new [L1915] p2_new = nomsg [L1916] p3_old = p3_new [L1917] p3_new = nomsg [L1918] p4_old = p4_new [L1919] p4_new = nomsg [L1920] p5_old = p5_new [L1921] p5_new = nomsg [L1922] p6_old = p6_new [L1923] p6_new = nomsg [L1924] p7_old = p7_new [L1925] p7_new = nomsg [L1927] int check__tmp; [L1928] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1930] COND FALSE !(((int)r1) >= 7) [L1936] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1942] check__tmp = 0 [L1943] __return_30881 = check__tmp [L1944] main__c1 = __return_30881 [L1946] _Bool __tmp_10; [L1947] __tmp_10 = main__c1 [L1948] _Bool assert__arg; [L1949] assert__arg = __tmp_10 [L1950] COND TRUE assert__arg == 0 [L1952] __VERIFIER_error() - UnprovableResult [Line: 1346]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2430] mode4 = 0 [L663] msg_t node5__m5; [L664] node5__m5 = nomsg [L665] COND TRUE !(mode5 == 0) [L667] node5__m5 = p4_old [L668] p4_old = nomsg [L669] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L1851] mode5 = 0 [L678] msg_t node6__m6; [L679] node6__m6 = nomsg [L680] COND TRUE !(mode6 == 0) [L682] node6__m6 = p5_old [L683] p5_old = nomsg [L684] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L1535] mode6 = 0 [L693] msg_t node7__m7; [L694] node7__m7 = nomsg [L695] COND TRUE !(mode7 == 0) [L697] node7__m7 = p6_old [L698] p6_old = nomsg [L699] COND TRUE ((int)node7__m7) != ((int)nomsg) [L701] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1302] COND TRUE ((int)node7__m7) == ((int)id7) [L1304] st7 = 1 [L1305] mode7 = 0 [L1306] p1_old = p1_new [L1307] p1_new = nomsg [L1308] p2_old = p2_new [L1309] p2_new = nomsg [L1310] p3_old = p3_new [L1311] p3_new = nomsg [L1312] p4_old = p4_new [L1313] p4_new = nomsg [L1314] p5_old = p5_new [L1315] p5_new = nomsg [L1316] p6_old = p6_new [L1317] p6_new = nomsg [L1318] p7_old = p7_new [L1319] p7_new = nomsg [L1321] int check__tmp; [L1322] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1324] COND FALSE !(((int)r1) >= 7) [L1330] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1336] check__tmp = 0 [L1337] __return_29394 = check__tmp [L1338] main__c1 = __return_29394 [L1340] _Bool __tmp_4; [L1341] __tmp_4 = main__c1 [L1342] _Bool assert__arg; [L1343] assert__arg = __tmp_4 [L1344] COND TRUE assert__arg == 0 [L1346] __VERIFIER_error() - UnprovableResult [Line: 1442]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2430] mode4 = 0 [L663] msg_t node5__m5; [L664] node5__m5 = nomsg [L665] COND TRUE !(mode5 == 0) [L667] node5__m5 = p4_old [L668] p4_old = nomsg [L669] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L1851] mode5 = 0 [L678] msg_t node6__m6; [L679] node6__m6 = nomsg [L680] COND TRUE !(mode6 == 0) [L682] node6__m6 = p5_old [L683] p5_old = nomsg [L684] COND TRUE ((int)node6__m6) != ((int)nomsg) [L686] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1383] COND TRUE ((int)node6__m6) == ((int)id6) [L1385] st6 = 1 [L1386] mode6 = 0 [L1388] msg_t node7__m7; [L1389] node7__m7 = nomsg [L1390] COND TRUE !(mode7 == 0) [L1392] node7__m7 = p6_old [L1393] p6_old = nomsg [L1394] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1517] mode7 = 0 [L1402] p1_old = p1_new [L1403] p1_new = nomsg [L1404] p2_old = p2_new [L1405] p2_new = nomsg [L1406] p3_old = p3_new [L1407] p3_new = nomsg [L1408] p4_old = p4_new [L1409] p4_new = nomsg [L1410] p5_old = p5_new [L1411] p5_new = nomsg [L1412] p6_old = p6_new [L1413] p6_new = nomsg [L1414] p7_old = p7_new [L1415] p7_new = nomsg [L1417] int check__tmp; [L1418] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1420] COND FALSE !(((int)r1) >= 7) [L1426] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1432] check__tmp = 0 [L1433] __return_29609 = check__tmp [L1434] main__c1 = __return_29609 [L1436] _Bool __tmp_5; [L1437] __tmp_5 = main__c1 [L1438] _Bool assert__arg; [L1439] assert__arg = __tmp_5 [L1440] COND TRUE assert__arg == 0 [L1442] __VERIFIER_error() - UnprovableResult [Line: 1621]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L3465] mode3 = 0 [L648] msg_t node4__m4; [L649] node4__m4 = nomsg [L650] COND TRUE !(mode4 == 0) [L652] node4__m4 = p3_old [L653] p3_old = nomsg [L654] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L2430] mode4 = 0 [L663] msg_t node5__m5; [L664] node5__m5 = nomsg [L665] COND TRUE !(mode5 == 0) [L667] node5__m5 = p4_old [L668] p4_old = nomsg [L669] COND TRUE ((int)node5__m5) != ((int)nomsg) [L671] COND FALSE !(((int)node5__m5) > ((int)id5)) [L1547] COND TRUE ((int)node5__m5) == ((int)id5) [L1549] st5 = 1 [L1550] mode5 = 0 [L1552] msg_t node6__m6; [L1553] node6__m6 = nomsg [L1554] COND TRUE !(mode6 == 0) [L1556] node6__m6 = p5_old [L1557] p5_old = nomsg [L1558] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L1833] mode6 = 0 [L1567] msg_t node7__m7; [L1568] node7__m7 = nomsg [L1569] COND TRUE !(mode7 == 0) [L1571] node7__m7 = p6_old [L1572] p6_old = nomsg [L1573] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1696] mode7 = 0 [L1581] p1_old = p1_new [L1582] p1_new = nomsg [L1583] p2_old = p2_new [L1584] p2_new = nomsg [L1585] p3_old = p3_new [L1586] p3_new = nomsg [L1587] p4_old = p4_new [L1588] p4_new = nomsg [L1589] p5_old = p5_new [L1590] p5_new = nomsg [L1591] p6_old = p6_new [L1592] p6_new = nomsg [L1593] p7_old = p7_new [L1594] p7_new = nomsg [L1596] int check__tmp; [L1597] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L1599] COND FALSE !(((int)r1) >= 7) [L1605] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L1611] check__tmp = 0 [L1612] __return_30042 = check__tmp [L1613] main__c1 = __return_30042 [L1615] _Bool __tmp_7; [L1616] __tmp_7 = main__c1 [L1617] _Bool assert__arg; [L1618] assert__arg = __tmp_7 [L1619] COND TRUE assert__arg == 0 [L1621] __VERIFIER_error() - UnprovableResult [Line: 3596]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND TRUE ((int)node2__m2) != ((int)nomsg) [L626] COND FALSE !(((int)node2__m2) > ((int)id2)) [L3477] COND TRUE ((int)node2__m2) == ((int)id2) [L3479] st2 = 1 [L3480] mode2 = 0 [L3482] msg_t node3__m3; [L3483] node3__m3 = nomsg [L3484] COND TRUE !(mode3 == 0) [L3486] node3__m3 = p2_old [L3487] p2_old = nomsg [L3488] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5436] mode3 = 0 [L3497] msg_t node4__m4; [L3498] node4__m4 = nomsg [L3499] COND TRUE !(mode4 == 0) [L3501] node4__m4 = p3_old [L3502] p3_old = nomsg [L3503] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L4551] mode4 = 0 [L3512] msg_t node5__m5; [L3513] node5__m5 = nomsg [L3514] COND TRUE !(mode5 == 0) [L3516] node5__m5 = p4_old [L3517] p4_old = nomsg [L3518] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4067] mode5 = 0 [L3527] msg_t node6__m6; [L3528] node6__m6 = nomsg [L3529] COND TRUE !(mode6 == 0) [L3531] node6__m6 = p5_old [L3532] p5_old = nomsg [L3533] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3806] mode6 = 0 [L3542] msg_t node7__m7; [L3543] node7__m7 = nomsg [L3544] COND TRUE !(mode7 == 0) [L3546] node7__m7 = p6_old [L3547] p6_old = nomsg [L3548] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3670] mode7 = 0 [L3556] p1_old = p1_new [L3557] p1_new = nomsg [L3558] p2_old = p2_new [L3559] p2_new = nomsg [L3560] p3_old = p3_new [L3561] p3_new = nomsg [L3562] p4_old = p4_new [L3563] p4_new = nomsg [L3564] p5_old = p5_new [L3565] p5_new = nomsg [L3566] p6_old = p6_new [L3567] p6_new = nomsg [L3568] p7_old = p7_new [L3569] p7_new = nomsg [L3571] int check__tmp; [L3572] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L3574] COND FALSE !(((int)r1) >= 7) [L3580] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L3586] check__tmp = 0 [L3587] __return_35498 = check__tmp [L3588] main__c1 = __return_35498 [L3590] _Bool __tmp_19; [L3591] __tmp_19 = main__c1 [L3592] _Bool assert__arg; [L3593] assert__arg = __tmp_19 [L3594] COND TRUE assert__arg == 0 [L3596] __VERIFIER_error() - UnprovableResult [Line: 5600]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND TRUE ((int)node1__m1) != ((int)nomsg) [L611] COND FALSE !(((int)node1__m1) > ((int)id1)) [L5466] COND TRUE ((int)node1__m1) == ((int)id1) [L5468] st1 = 1 [L5469] mode1 = 0 [L5471] msg_t node2__m2; [L5472] node2__m2 = nomsg [L5473] COND TRUE !(mode2 == 0) [L5475] node2__m2 = p1_old [L5476] p1_old = nomsg [L5477] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L8883] mode2 = 0 [L5486] msg_t node3__m3; [L5487] node3__m3 = nomsg [L5488] COND TRUE !(mode3 == 0) [L5490] node3__m3 = p2_old [L5491] p2_old = nomsg [L5492] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L7297] mode3 = 0 [L5501] msg_t node4__m4; [L5502] node4__m4 = nomsg [L5503] COND TRUE !(mode4 == 0) [L5505] node4__m4 = p3_old [L5506] p3_old = nomsg [L5507] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6501] mode4 = 0 [L5516] msg_t node5__m5; [L5517] node5__m5 = nomsg [L5518] COND TRUE !(mode5 == 0) [L5520] node5__m5 = p4_old [L5521] p4_old = nomsg [L5522] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6060] mode5 = 0 [L5531] msg_t node6__m6; [L5532] node6__m6 = nomsg [L5533] COND TRUE !(mode6 == 0) [L5535] node6__m6 = p5_old [L5536] p5_old = nomsg [L5537] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5812] mode6 = 0 [L5546] msg_t node7__m7; [L5547] node7__m7 = nomsg [L5548] COND TRUE !(mode7 == 0) [L5550] node7__m7 = p6_old [L5551] p6_old = nomsg [L5552] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5675] mode7 = 0 [L5560] p1_old = p1_new [L5561] p1_new = nomsg [L5562] p2_old = p2_new [L5563] p2_new = nomsg [L5564] p3_old = p3_new [L5565] p3_new = nomsg [L5566] p4_old = p4_new [L5567] p4_new = nomsg [L5568] p5_old = p5_new [L5569] p5_new = nomsg [L5570] p6_old = p6_new [L5571] p6_new = nomsg [L5572] p7_old = p7_new [L5573] p7_new = nomsg [L5575] int check__tmp; [L5576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L5578] COND FALSE !(((int)r1) >= 7) [L5584] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L5590] check__tmp = 0 [L5591] __return_29292 = check__tmp [L5592] main__c1 = __return_29292 [L5594] _Bool __tmp_25; [L5595] __tmp_25 = main__c1 [L5596] _Bool assert__arg; [L5597] assert__arg = __tmp_25 [L5598] COND TRUE assert__arg == 0 [L5600] __VERIFIER_error() - UnprovableResult [Line: 910]: 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; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L69] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L73] int __return_28618; [L74] int __return_41266; [L75] int __tmp_28773_0; [L76] int __return_28886; [L77] int __tmp_28895_0; [L78] int __tmp_28984_0; [L79] int __tmp_28998_0; [L80] int __tmp_29012_0; [L81] int __return_29020; [L82] int __tmp_29021_0; [L83] int __tmp_29027_0; [L84] int __return_28899; [L85] int __return_29394; [L86] int __return_29609; [L87] int __return_29807; [L88] int __return_30042; [L89] int __return_30252; [L90] int __return_30458; [L91] int __return_30650; [L92] int __return_30881; [L93] int __return_31103; [L94] int __return_31309; [L95] int __return_31501; [L96] int __return_31703; [L97] int __return_31907; [L98] int __return_32083; [L99] int __return_32476; [L100] int __return_32710; [L101] int __return_32916; [L102] int __return_33108; [L103] int __return_33310; [L104] int __return_33514; [L105] int __return_33690; [L106] int __return_34054; [L107] int __return_34270; [L108] int __return_34446; [L109] int __return_34784; [L110] int __return_35498; [L111] int __return_35742; [L112] int __return_35946; [L113] int __return_36136; [L114] int __return_36352; [L115] int __return_36554; [L116] int __return_36744; [L117] int __return_37138; [L118] int __return_37352; [L119] int __return_37542; [L120] int __return_37910; [L121] int __return_38641; [L122] int __return_38867; [L123] int __return_39057; [L124] int __return_39425; [L125] int __return_40130; [L126] int __return_29292; [L127] int __return_29479; [L128] int __return_29706; [L129] int __return_29894; [L130] int __return_30151; [L131] int __return_30339; [L132] int __return_30557; [L133] int __return_31002; [L134] int __return_31190; [L135] int __return_31408; [L136] int __return_31814; [L137] int __return_32609; [L138] int __return_32797; [L139] int __return_33015; [L140] int __return_33421; [L141] int __return_34177; [L142] int __return_35643; [L143] int __return_35827; [L144] int __return_36043; [L145] int __return_36461; [L146] int __return_37259; [L147] int __return_38774; [L148] int __return_41216; [L149] int __return_41145; [L150] int __return_41076; [L151] int __return_40998; [L152] int __return_40943; [L153] int __return_40848; [L154] int __return_40753; [L155] int __return_40661; [L156] int __return_40606; [L157] int __return_40523; [L158] int __return_40440; [L159] int __return_40357; [L160] int __return_40286; [L161] int __return_40165; [L162] int __return_40050; [L163] int __return_39944; [L164] int __return_39889; [L165] int __return_39806; [L166] int __return_39723; [L167] int __return_39640; [L168] int __return_39569; [L169] int __return_39460; [L170] int __return_39357; [L171] int __return_39260; [L172] int __return_39189; [L173] int __return_39092; [L174] int __return_39001; [L175] int __return_38902; [L176] int __return_38823; [L177] int __return_38682; [L178] int __return_38549; [L179] int __return_38429; [L180] int __return_38374; [L181] int __return_38291; [L182] int __return_38208; [L183] int __return_38125; [L184] int __return_38054; [L185] int __return_37945; [L186] int __return_37842; [L187] int __return_37745; [L188] int __return_37674; [L189] int __return_37577; [L190] int __return_37486; [L191] int __return_37387; [L192] int __return_37308; [L193] int __return_37179; [L194] int __return_37058; [L195] int __return_36947; [L196] int __return_36876; [L197] int __return_36779; [L198] int __return_36688; [L199] int __return_36589; [L200] int __return_36510; [L201] int __return_36393; [L202] int __return_36284; [L203] int __return_36171; [L204] int __return_36092; [L205] int __return_35987; [L206] int __return_35890; [L207] int __return_35783; [L208] int __return_35698; [L209] int __return_35539; [L210] int __return_35391; [L211] int __return_35264; [L212] int __return_35211; [L213] int __return_35121; [L214] int __return_35052; [L215] int __return_34971; [L216] int __return_34914; [L217] int __return_34819; [L218] int __return_34716; [L219] int __return_34621; [L220] int __return_34564; [L221] int __return_34481; [L222] int __return_34390; [L223] int __return_34305; [L224] int __return_34226; [L225] int __return_34097; [L226] int __return_33974; [L227] int __return_33865; [L228] int __return_33808; [L229] int __return_33725; [L230] int __return_33634; [L231] int __return_33549; [L232] int __return_33470; [L233] int __return_33353; [L234] int __return_33242; [L235] int __return_33143; [L236] int __return_33064; [L237] int __return_32959; [L238] int __return_32860; [L239] int __return_32753; [L240] int __return_32666; [L241] int __return_32517; [L242] int __return_32381; [L243] int __return_32258; [L244] int __return_32201; [L245] int __return_32118; [L246] int __return_32027; [L247] int __return_31942; [L248] int __return_31863; [L249] int __return_31746; [L250] int __return_31635; [L251] int __return_31536; [L252] int __return_31457; [L253] int __return_31352; [L254] int __return_31253; [L255] int __return_31146; [L256] int __return_31059; [L257] int __return_30922; [L258] int __return_30798; [L259] int __return_30685; [L260] int __return_30606; [L261] int __return_30501; [L262] int __return_30402; [L263] int __return_30295; [L264] int __return_30208; [L265] int __return_30083; [L266] int __return_29971; [L267] int __return_29850; [L268] int __return_29763; [L269] int __return_29650; [L270] int __return_29550; [L271] int __return_29435; [L272] int __return_29347; [L273] int __return_29172; [L274] int __return_28763; [L277] int main__c1; [L278] int main__i2; [L279] main__c1 = 0 [L280] r1 = __VERIFIER_nondet_char() [L281] id1 = __VERIFIER_nondet_char() [L282] st1 = __VERIFIER_nondet_char() [L283] send1 = __VERIFIER_nondet_char() [L284] mode1 = __VERIFIER_nondet_bool() [L285] id2 = __VERIFIER_nondet_char() [L286] st2 = __VERIFIER_nondet_char() [L287] send2 = __VERIFIER_nondet_char() [L288] mode2 = __VERIFIER_nondet_bool() [L289] id3 = __VERIFIER_nondet_char() [L290] st3 = __VERIFIER_nondet_char() [L291] send3 = __VERIFIER_nondet_char() [L292] mode3 = __VERIFIER_nondet_bool() [L293] id4 = __VERIFIER_nondet_char() [L294] st4 = __VERIFIER_nondet_char() [L295] send4 = __VERIFIER_nondet_char() [L296] mode4 = __VERIFIER_nondet_bool() [L297] id5 = __VERIFIER_nondet_char() [L298] st5 = __VERIFIER_nondet_char() [L299] send5 = __VERIFIER_nondet_char() [L300] mode5 = __VERIFIER_nondet_bool() [L301] id6 = __VERIFIER_nondet_char() [L302] st6 = __VERIFIER_nondet_char() [L303] send6 = __VERIFIER_nondet_char() [L304] mode6 = __VERIFIER_nondet_bool() [L305] id7 = __VERIFIER_nondet_char() [L306] st7 = __VERIFIER_nondet_char() [L307] send7 = __VERIFIER_nondet_char() [L308] mode7 = __VERIFIER_nondet_bool() [L310] int init__tmp; [L311] COND TRUE ((int)r1) == 0 [L313] COND TRUE ((int)id1) >= 0 [L315] COND TRUE ((int)st1) == 0 [L317] COND TRUE ((int)send1) == ((int)id1) [L319] COND TRUE ((int)mode1) == 0 [L321] COND TRUE ((int)id2) >= 0 [L323] COND TRUE ((int)st2) == 0 [L325] COND TRUE ((int)send2) == ((int)id2) [L327] COND TRUE ((int)mode2) == 0 [L329] COND TRUE ((int)id3) >= 0 [L331] COND TRUE ((int)st3) == 0 [L333] COND TRUE ((int)send3) == ((int)id3) [L335] COND TRUE ((int)mode3) == 0 [L337] COND TRUE ((int)id4) >= 0 [L339] COND TRUE ((int)st4) == 0 [L341] COND TRUE ((int)send4) == ((int)id4) [L343] COND TRUE ((int)mode4) == 0 [L345] COND TRUE ((int)id5) >= 0 [L347] COND TRUE ((int)st5) == 0 [L349] COND TRUE ((int)send5) == ((int)id5) [L351] COND TRUE ((int)mode5) == 0 [L353] COND TRUE ((int)id6) >= 0 [L355] COND TRUE ((int)st6) == 0 [L357] COND TRUE ((int)send6) == ((int)id6) [L359] COND TRUE ((int)mode6) == 0 [L361] COND TRUE ((int)id7) >= 0 [L363] COND TRUE ((int)st7) == 0 [L365] COND TRUE ((int)send7) == ((int)id7) [L367] COND TRUE ((int)mode7) == 0 [L369] COND TRUE ((int)id1) != ((int)id2) [L371] COND TRUE ((int)id1) != ((int)id3) [L373] COND TRUE ((int)id1) != ((int)id4) [L375] COND TRUE ((int)id1) != ((int)id5) [L377] COND TRUE ((int)id1) != ((int)id6) [L379] COND TRUE ((int)id1) != ((int)id7) [L381] COND TRUE ((int)id2) != ((int)id3) [L383] COND TRUE ((int)id2) != ((int)id4) [L385] COND TRUE ((int)id2) != ((int)id5) [L387] COND TRUE ((int)id2) != ((int)id6) [L389] COND TRUE ((int)id2) != ((int)id7) [L391] COND TRUE ((int)id3) != ((int)id4) [L393] COND TRUE ((int)id3) != ((int)id5) [L395] COND TRUE ((int)id3) != ((int)id6) [L397] COND TRUE ((int)id3) != ((int)id7) [L399] COND TRUE ((int)id4) != ((int)id5) [L401] COND TRUE ((int)id4) != ((int)id6) [L403] COND TRUE ((int)id4) != ((int)id7) [L405] COND TRUE ((int)id5) != ((int)id6) [L407] COND TRUE ((int)id5) != ((int)id7) [L409] COND TRUE ((int)id6) != ((int)id7) [L411] init__tmp = 1 [L412] __return_28618 = init__tmp [L413] main__i2 = __return_28618 [L414] COND TRUE main__i2 != 0 [L416] p1_old = nomsg [L417] p1_new = nomsg [L418] p2_old = nomsg [L419] p2_new = nomsg [L420] p3_old = nomsg [L421] p3_new = nomsg [L422] p4_old = nomsg [L423] p4_new = nomsg [L424] p5_old = nomsg [L425] p5_new = nomsg [L426] p6_old = nomsg [L427] p6_new = nomsg [L428] p7_old = nomsg [L429] p7_new = nomsg [L430] main__i2 = 0 [L431] COND TRUE main__i2 < 14 [L434] msg_t node1__m1; [L435] node1__m1 = nomsg [L436] COND FALSE !(!(mode1 == 0)) [L442] int node1____CPAchecker_TMP_0; [L443] COND TRUE send1 != nomsg [L445] COND TRUE p1_new == nomsg [L447] node1____CPAchecker_TMP_0 = send1 [L448] p1_new = node1____CPAchecker_TMP_0 [L449] mode1 = 1 [L451] msg_t node2__m2; [L452] node2__m2 = nomsg [L453] COND FALSE !(!(mode2 == 0)) [L459] int node2____CPAchecker_TMP_0; [L460] COND TRUE send2 != nomsg [L462] COND TRUE p2_new == nomsg [L464] node2____CPAchecker_TMP_0 = send2 [L465] p2_new = node2____CPAchecker_TMP_0 [L466] mode2 = 1 [L468] msg_t node3__m3; [L469] node3__m3 = nomsg [L470] COND FALSE !(!(mode3 == 0)) [L476] int node3____CPAchecker_TMP_0; [L477] COND TRUE send3 != nomsg [L479] COND TRUE p3_new == nomsg [L481] node3____CPAchecker_TMP_0 = send3 [L482] p3_new = node3____CPAchecker_TMP_0 [L483] mode3 = 1 [L485] msg_t node4__m4; [L486] node4__m4 = nomsg [L487] COND FALSE !(!(mode4 == 0)) [L493] int node4____CPAchecker_TMP_0; [L494] COND TRUE send4 != nomsg [L496] COND TRUE p4_new == nomsg [L498] node4____CPAchecker_TMP_0 = send4 [L499] p4_new = node4____CPAchecker_TMP_0 [L500] mode4 = 1 [L502] msg_t node5__m5; [L503] node5__m5 = nomsg [L504] COND FALSE !(!(mode5 == 0)) [L510] int node5____CPAchecker_TMP_0; [L511] COND TRUE send5 != nomsg [L513] COND TRUE p5_new == nomsg [L515] node5____CPAchecker_TMP_0 = send5 [L516] p5_new = node5____CPAchecker_TMP_0 [L517] mode5 = 1 [L519] msg_t node6__m6; [L520] node6__m6 = nomsg [L521] COND FALSE !(!(mode6 == 0)) [L527] int node6____CPAchecker_TMP_0; [L528] COND TRUE send6 != nomsg [L530] COND TRUE p6_new == nomsg [L532] node6____CPAchecker_TMP_0 = send6 [L533] p6_new = node6____CPAchecker_TMP_0 [L534] mode6 = 1 [L536] msg_t node7__m7; [L537] node7__m7 = nomsg [L538] COND FALSE !(!(mode7 == 0)) [L544] int node7____CPAchecker_TMP_0; [L545] COND TRUE send7 != nomsg [L547] COND TRUE p7_new == nomsg [L549] node7____CPAchecker_TMP_0 = send7 [L550] p7_new = node7____CPAchecker_TMP_0 [L551] mode7 = 1 [L552] p1_old = p1_new [L553] p1_new = nomsg [L554] p2_old = p2_new [L555] p2_new = nomsg [L556] p3_old = p3_new [L557] p3_new = nomsg [L558] p4_old = p4_new [L559] p4_new = nomsg [L560] p5_old = p5_new [L561] p5_new = nomsg [L562] p6_old = p6_new [L563] p6_new = nomsg [L564] p7_old = p7_new [L565] p7_new = nomsg [L567] int check__tmp; [L568] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L570] COND FALSE !(((int)r1) >= 7) [L576] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L578] COND TRUE ((int)r1) < 7 [L580] check__tmp = 1 [L581] __return_41266 = check__tmp [L582] main__c1 = __return_41266 [L584] _Bool __tmp_1; [L585] __tmp_1 = main__c1 [L586] _Bool assert__arg; [L587] assert__arg = __tmp_1 [L588] COND FALSE !(assert__arg == 0) [L594] int main____CPAchecker_TMP_0 = main__i2; [L595] main__i2 = main__i2 + 1 [L596] __tmp_28773_0 = main____CPAchecker_TMP_0 [L598] main____CPAchecker_TMP_0 = __tmp_28773_0 [L599] COND TRUE main__i2 < 14 [L602] msg_t node1__m1; [L603] node1__m1 = nomsg [L604] COND TRUE !(mode1 == 0) [L606] r1 = (char)(((int)r1) + 1) [L607] node1__m1 = p7_old [L608] p7_old = nomsg [L609] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L8902] mode1 = 0 [L618] msg_t node2__m2; [L619] node2__m2 = nomsg [L620] COND TRUE !(mode2 == 0) [L622] node2__m2 = p1_old [L623] p1_old = nomsg [L624] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L5454] mode2 = 0 [L633] msg_t node3__m3; [L634] node3__m3 = nomsg [L635] COND TRUE !(mode3 == 0) [L637] node3__m3 = p2_old [L638] p2_old = nomsg [L639] COND TRUE ((int)node3__m3) != ((int)nomsg) [L641] COND FALSE !(((int)node3__m3) > ((int)id3)) [L2442] COND TRUE ((int)node3__m3) == ((int)id3) [L2444] st3 = 1 [L2445] mode3 = 0 [L2447] msg_t node4__m4; [L2448] node4__m4 = nomsg [L2449] COND TRUE !(mode4 == 0) [L2451] node4__m4 = p3_old [L2452] p3_old = nomsg [L2453] COND TRUE ((int)node4__m4) != ((int)nomsg) [L2455] COND FALSE !(((int)node4__m4) > ((int)id4)) [L3018] COND TRUE ((int)node4__m4) == ((int)id4) [L3020] st4 = 1 [L3021] mode4 = 0 [L3023] msg_t node5__m5; [L3024] node5__m5 = nomsg [L3025] COND TRUE !(mode5 == 0) [L3027] node5__m5 = p4_old [L3028] p4_old = nomsg [L3029] COND TRUE ((int)node5__m5) != ((int)nomsg) [L3031] COND FALSE !(((int)node5__m5) > ((int)id5)) [L3263] COND TRUE ((int)node5__m5) == ((int)id5) [L3265] st5 = 1 [L3266] mode5 = 0 [L3268] msg_t node6__m6; [L3269] node6__m6 = nomsg [L3270] COND TRUE !(mode6 == 0) [L3272] node6__m6 = p5_old [L3273] p5_old = nomsg [L3274] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3411] mode6 = 0 [L3283] msg_t node7__m7; [L3284] node7__m7 = nomsg [L3285] COND TRUE !(mode7 == 0) [L3287] node7__m7 = p6_old [L3288] p6_old = nomsg [L3289] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3344] mode7 = 0 [L3297] p1_old = p1_new [L3298] p1_new = nomsg [L3299] p2_old = p2_new [L3300] p2_new = nomsg [L3301] p3_old = p3_new [L3302] p3_new = nomsg [L3303] p4_old = p4_new [L3304] p4_new = nomsg [L3305] p5_old = p5_new [L3306] p5_new = nomsg [L3307] p6_old = p6_new [L3308] p6_new = nomsg [L3309] p7_old = p7_new [L3310] p7_new = nomsg [L3312] int check__tmp; [L3313] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L3319] check__tmp = 0 [L3320] __return_34784 = check__tmp [L3321] main__c1 = __return_34784 [L3322] __tmp_29021_0 = main____CPAchecker_TMP_0 [L902] main____CPAchecker_TMP_0 = __tmp_29021_0 [L904] _Bool __tmp_3; [L905] __tmp_3 = main__c1 [L906] _Bool assert__arg; [L907] assert__arg = __tmp_3 [L908] COND TRUE assert__arg == 0 [L910] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...