java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationC.xml -s ../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.1.ufo.UNBOUNDED.pals.c.v+sep-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:20:30,732 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:20:30,735 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:20:30,752 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:20:30,753 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:20:30,754 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:20:30,755 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:20:30,767 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:20:30,768 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:20:30,769 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:20:30,770 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:20:30,771 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:20:30,772 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:20:30,775 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:20:30,776 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:20:30,777 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:20:30,779 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:20:30,780 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:20:30,784 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:20:30,789 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:20:30,791 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:20:30,792 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:20:30,794 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:20:30,797 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:20:30,799 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:20:30,799 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:20:30,800 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:20:30,802 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:20:30,803 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:20:30,805 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:20:30,805 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:20:30,807 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:20:30,808 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:20:30,809 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:20:30,813 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:20:30,813 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:20:30,814 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:20:30,814 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:20:30,815 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:20:30,817 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:20:30,817 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:20:30,819 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:30,845 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:20:30,846 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:20:30,847 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:20:30,847 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:20:30,848 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:20:30,848 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:20:30,848 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:20:30,848 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:20:30,848 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:20:30,849 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:20:30,851 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:20:30,851 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:20:30,852 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:20:30,852 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:20:30,852 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:20:30,852 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:20:30,853 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:20:30,853 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:20:30,853 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:20:30,853 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:20:30,854 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:20:30,854 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:20:30,854 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:20:30,854 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:20:30,855 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:20:30,855 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:20:30,855 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:20:30,855 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:20:30,855 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:20:30,856 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:20:30,910 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:20:30,925 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:20:30,929 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:20:30,931 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:20:30,931 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:20:30,932 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.1.ufo.UNBOUNDED.pals.c.v+sep-reducer.c [2019-09-11 17:20:31,011 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/653e645e3/3933a59f219a44c5a1ea57b8d42557dc/FLAGe8c41ed0d [2019-09-11 17:20:31,950 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:20:31,950 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.1.ufo.UNBOUNDED.pals.c.v+sep-reducer.c [2019-09-11 17:20:32,040 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/653e645e3/3933a59f219a44c5a1ea57b8d42557dc/FLAGe8c41ed0d [2019-09-11 17:20:32,376 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/653e645e3/3933a59f219a44c5a1ea57b8d42557dc [2019-09-11 17:20:32,386 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:20:32,387 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:20:32,388 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:32,388 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:20:32,391 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:20:32,392 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,395 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13d8957a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:32, skipping insertion in model container [2019-09-11 17:20:32,396 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:32" (1/1) ... [2019-09-11 17:20:32,402 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:20:32,801 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:20:36,027 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:36,050 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:20:37,928 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:37,974 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:20:37,975 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:37 WrapperNode [2019-09-11 17:20:37,975 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:37,976 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:20:37,976 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:20:37,976 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:20:37,992 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:37" (1/1) ... [2019-09-11 17:20:37,993 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:37" (1/1) ... [2019-09-11 17:20:38,068 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:37" (1/1) ... [2019-09-11 17:20:38,069 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:37" (1/1) ... [2019-09-11 17:20:38,237 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:37" (1/1) ... [2019-09-11 17:20:38,374 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:37" (1/1) ... [2019-09-11 17:20:38,448 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:37" (1/1) ... [2019-09-11 17:20:38,522 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:20:38,522 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:20:38,523 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:20:38,523 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:20:38,524 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:37" (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:38,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:20:38,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:20:38,598 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:20:38,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uchar [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:20:38,599 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:20:38,600 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:20:38,600 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:20:38,600 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:20:38,600 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:20:38,600 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:20:38,601 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:20:38,601 INFO L130 BoogieDeclarations]: Found specification of procedure node7 [2019-09-11 17:20:38,601 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:20:38,601 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:20:38,601 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:20:38,601 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:20:38,602 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:20:50,389 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:20:50,389 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:20:50,393 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:20:50 BoogieIcfgContainer [2019-09-11 17:20:50,393 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:20:50,394 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:20:50,394 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:20:50,394 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:20:50,395 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:50" (1/1) ... [2019-09-11 17:20:50,569 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:20:51,305 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:22:38,625 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:22:38,993 INFO L272 AbstractInterpreter]: Visited 1822 different actions 19069 times. Merged at 1306 different actions 10904 times. Widened at 200 different actions 1072 times. Performed 83234 root evaluator evaluations with a maximum evaluation depth of 9. Performed 83234 inverse root evaluator evaluations with a maximum inverse evaluation depth of 9. Found 5029 fixpoints after 681 different actions. Largest state had 2214 variables. [2019-09-11 17:22:38,994 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:22:38,998 INFO L168 Benchmark]: Toolchain (without parser) took 126608.35 ms. Allocated memory was 177.2 MB in the beginning and 3.7 GB in the end (delta: 3.5 GB). Free memory was 137.2 MB in the beginning and 1.8 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.8 GB. Max. memory is 7.1 GB. [2019-09-11 17:22:38,998 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 141.0 MB. Free memory is still 107.5 MB. There was no memory consumed. Max. memory is 7.1 GB. [2019-09-11 17:22:39,000 INFO L168 Benchmark]: CACSL2BoogieTranslator took 5587.85 ms. Allocated memory was 177.2 MB in the beginning and 344.5 MB in the end (delta: 167.2 MB). Free memory was 137.2 MB in the beginning and 254.1 MB in the end (delta: -116.9 MB). Peak memory consumption was 189.6 MB. Max. memory is 7.1 GB. [2019-09-11 17:22:39,001 INFO L168 Benchmark]: Boogie Preprocessor took 546.07 ms. Allocated memory is still 344.5 MB. Free memory was 254.1 MB in the beginning and 199.0 MB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 7.1 GB. [2019-09-11 17:22:39,003 INFO L168 Benchmark]: RCFGBuilder took 11870.92 ms. Allocated memory was 344.5 MB in the beginning and 704.6 MB in the end (delta: 360.2 MB). Free memory was 199.0 MB in the beginning and 130.6 MB in the end (delta: 68.4 MB). Peak memory consumption was 473.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:22:39,006 INFO L168 Benchmark]: Abstract Interpretation took 108599.84 ms. Allocated memory was 704.6 MB in the beginning and 3.7 GB in the end (delta: 3.0 GB). Free memory was 130.6 MB in the beginning and 1.8 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. [2019-09-11 17:22:39,018 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.21 ms. Allocated memory is still 141.0 MB. Free memory is still 107.5 MB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 5587.85 ms. Allocated memory was 177.2 MB in the beginning and 344.5 MB in the end (delta: 167.2 MB). Free memory was 137.2 MB in the beginning and 254.1 MB in the end (delta: -116.9 MB). Peak memory consumption was 189.6 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 546.07 ms. Allocated memory is still 344.5 MB. Free memory was 254.1 MB in the beginning and 199.0 MB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 7.1 GB. * RCFGBuilder took 11870.92 ms. Allocated memory was 344.5 MB in the beginning and 704.6 MB in the end (delta: 360.2 MB). Free memory was 199.0 MB in the beginning and 130.6 MB in the end (delta: 68.4 MB). Peak memory consumption was 473.4 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 108599.84 ms. Allocated memory was 704.6 MB in the beginning and 3.7 GB in the end (delta: 3.0 GB). Free memory was 130.6 MB in the beginning and 1.8 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 11515]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND TRUE ((int)node3__m3) != ((int)nomsg) [L964] COND FALSE !(((int)node3__m3) > ((int)id3)) [L971] COND TRUE ((int)node3__m3) == ((int)id3) [L973] st3 = 1 [L974] mode3 = 0 [L976] msg_t node4__m4; [L977] node4__m4 = nomsg [L978] COND TRUE !(mode4 == 0) [L980] node4__m4 = p3_old [L981] p3_old = nomsg [L982] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L1127] mode4 = 0 [L6667] msg_t node5__m5; [L6668] node5__m5 = nomsg [L6669] COND TRUE !(mode5 == 0) [L6671] node5__m5 = p4_old [L6672] p4_old = nomsg [L6673] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6780] mode5 = 0 [L9439] msg_t node6__m6; [L9440] node6__m6 = nomsg [L9441] COND TRUE !(mode6 == 0) [L9443] node6__m6 = p5_old [L9444] p5_old = nomsg [L9445] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9525] mode6 = 0 [L10810] msg_t node7__m7; [L10811] node7__m7 = nomsg [L10812] COND TRUE !(mode7 == 0) [L10814] node7__m7 = p6_old [L10815] p6_old = nomsg [L10816] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L10868] mode7 = 0 [L11483] p1_old = p1_new [L11484] p1_new = nomsg [L11485] p2_old = p2_new [L11486] p2_new = nomsg [L11487] p3_old = p3_new [L11488] p3_new = nomsg [L11489] p4_old = p4_new [L11490] p4_new = nomsg [L11491] p5_old = p5_new [L11492] p5_new = nomsg [L11493] p6_old = p6_new [L11494] p6_new = nomsg [L11495] p7_old = p7_new [L11496] p7_new = nomsg [L11498] int check__tmp; [L11499] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L11505] check__tmp = 0 [L11506] __return_22576 = check__tmp [L11507] main__c1 = __return_22576 [L11509] _Bool __tmp_33; [L11510] __tmp_33 = main__c1 [L11511] _Bool assert__arg; [L11512] assert__arg = __tmp_33 [L11513] COND TRUE assert__arg == 0 [L11515] __VERIFIER_error() - UnprovableResult [Line: 17048]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1148] mode3 = 0 [L12180] msg_t node4__m4; [L12181] node4__m4 = nomsg [L12182] COND TRUE !(mode4 == 0) [L12184] node4__m4 = p3_old [L12185] p3_old = nomsg [L12186] COND TRUE ((int)node4__m4) != ((int)nomsg) [L12188] COND FALSE !(((int)node4__m4) > ((int)id4)) [L12195] COND TRUE ((int)node4__m4) == ((int)id4) [L12197] st4 = 1 [L12198] mode4 = 0 [L12200] msg_t node5__m5; [L12201] node5__m5 = nomsg [L12202] COND TRUE !(mode5 == 0) [L12204] node5__m5 = p4_old [L12205] p4_old = nomsg [L12206] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L12313] mode5 = 0 [L14972] msg_t node6__m6; [L14973] node6__m6 = nomsg [L14974] COND TRUE !(mode6 == 0) [L14976] node6__m6 = p5_old [L14977] p5_old = nomsg [L14978] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L15058] mode6 = 0 [L16343] msg_t node7__m7; [L16344] node7__m7 = nomsg [L16345] COND TRUE !(mode7 == 0) [L16347] node7__m7 = p6_old [L16348] p6_old = nomsg [L16349] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L16401] mode7 = 0 [L17016] p1_old = p1_new [L17017] p1_new = nomsg [L17018] p2_old = p2_new [L17019] p2_new = nomsg [L17020] p3_old = p3_new [L17021] p3_new = nomsg [L17022] p4_old = p4_new [L17023] p4_new = nomsg [L17024] p5_old = p5_new [L17025] p5_new = nomsg [L17026] p6_old = p6_new [L17027] p6_new = nomsg [L17028] p7_old = p7_new [L17029] p7_new = nomsg [L17031] int check__tmp; [L17032] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L17038] check__tmp = 0 [L17039] __return_19886 = check__tmp [L17040] main__c1 = __return_19886 [L17042] _Bool __tmp_50; [L17043] __tmp_50 = main__c1 [L17044] _Bool assert__arg; [L17045] assert__arg = __tmp_50 [L17046] COND TRUE assert__arg == 0 [L17048] __VERIFIER_error() - UnprovableResult [Line: 21821]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1148] mode3 = 0 [L12180] msg_t node4__m4; [L12181] node4__m4 = nomsg [L12182] COND TRUE !(mode4 == 0) [L12184] node4__m4 = p3_old [L12185] p3_old = nomsg [L12186] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L12334] mode4 = 0 [L17692] msg_t node5__m5; [L17693] node5__m5 = nomsg [L17694] COND TRUE !(mode5 == 0) [L17696] node5__m5 = p4_old [L17697] p4_old = nomsg [L17698] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L17819] mode5 = 0 [L20422] msg_t node6__m6; [L20423] node6__m6 = nomsg [L20424] COND TRUE !(mode6 == 0) [L20426] node6__m6 = p5_old [L20427] p5_old = nomsg [L20428] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L20521] mode6 = 0 [L21770] msg_t node7__m7; [L21771] node7__m7 = nomsg [L21772] COND TRUE !(mode7 == 0) [L21774] node7__m7 = p6_old [L21775] p6_old = nomsg [L21776] COND TRUE ((int)node7__m7) != ((int)nomsg) [L21778] COND FALSE !(((int)node7__m7) > ((int)id7)) [L21785] COND TRUE ((int)node7__m7) == ((int)id7) [L21787] st7 = 1 [L21788] mode7 = 0 [L21789] p1_old = p1_new [L21790] p1_new = nomsg [L21791] p2_old = p2_new [L21792] p2_new = nomsg [L21793] p3_old = p3_new [L21794] p3_new = nomsg [L21795] p4_old = p4_new [L21796] p4_new = nomsg [L21797] p5_old = p5_new [L21798] p5_new = nomsg [L21799] p6_old = p6_new [L21800] p6_new = nomsg [L21801] p7_old = p7_new [L21802] p7_new = nomsg [L21804] int check__tmp; [L21805] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L21811] check__tmp = 0 [L21812] __return_17615 = check__tmp [L21813] main__c1 = __return_17615 [L21815] _Bool __tmp_67; [L21816] __tmp_67 = main__c1 [L21817] _Bool assert__arg; [L21818] assert__arg = __tmp_67 [L21819] COND TRUE assert__arg == 0 [L21821] __VERIFIER_error() - UnprovableResult [Line: 21147]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1148] mode3 = 0 [L12180] msg_t node4__m4; [L12181] node4__m4 = nomsg [L12182] COND TRUE !(mode4 == 0) [L12184] node4__m4 = p3_old [L12185] p3_old = nomsg [L12186] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L12334] mode4 = 0 [L17692] msg_t node5__m5; [L17693] node5__m5 = nomsg [L17694] COND TRUE !(mode5 == 0) [L17696] node5__m5 = p4_old [L17697] p4_old = nomsg [L17698] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L17819] mode5 = 0 [L20422] msg_t node6__m6; [L20423] node6__m6 = nomsg [L20424] COND TRUE !(mode6 == 0) [L20426] node6__m6 = p5_old [L20427] p5_old = nomsg [L20428] COND TRUE ((int)node6__m6) != ((int)nomsg) [L20430] COND FALSE !(((int)node6__m6) > ((int)id6)) [L20437] COND TRUE ((int)node6__m6) == ((int)id6) [L20439] st6 = 1 [L20440] mode6 = 0 [L20442] msg_t node7__m7; [L20443] node7__m7 = nomsg [L20444] COND TRUE !(mode7 == 0) [L20446] node7__m7 = p6_old [L20447] p6_old = nomsg [L20448] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L20500] mode7 = 0 [L21115] p1_old = p1_new [L21116] p1_new = nomsg [L21117] p2_old = p2_new [L21118] p2_new = nomsg [L21119] p3_old = p3_new [L21120] p3_new = nomsg [L21121] p4_old = p4_new [L21122] p4_new = nomsg [L21123] p5_old = p5_new [L21124] p5_new = nomsg [L21125] p6_old = p6_new [L21126] p6_new = nomsg [L21127] p7_old = p7_new [L21128] p7_new = nomsg [L21130] int check__tmp; [L21131] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L21137] check__tmp = 0 [L21138] __return_17926 = check__tmp [L21139] main__c1 = __return_17926 [L21141] _Bool __tmp_64; [L21142] __tmp_64 = main__c1 [L21143] _Bool assert__arg; [L21144] assert__arg = __tmp_64 [L21145] COND TRUE assert__arg == 0 [L21147] __VERIFIER_error() - UnprovableResult [Line: 19788]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1148] mode3 = 0 [L12180] msg_t node4__m4; [L12181] node4__m4 = nomsg [L12182] COND TRUE !(mode4 == 0) [L12184] node4__m4 = p3_old [L12185] p3_old = nomsg [L12186] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L12334] mode4 = 0 [L17692] msg_t node5__m5; [L17693] node5__m5 = nomsg [L17694] COND TRUE !(mode5 == 0) [L17696] node5__m5 = p4_old [L17697] p4_old = nomsg [L17698] COND TRUE ((int)node5__m5) != ((int)nomsg) [L17700] COND FALSE !(((int)node5__m5) > ((int)id5)) [L17707] COND TRUE ((int)node5__m5) == ((int)id5) [L17709] st5 = 1 [L17710] mode5 = 0 [L17712] msg_t node6__m6; [L17713] node6__m6 = nomsg [L17714] COND TRUE !(mode6 == 0) [L17716] node6__m6 = p5_old [L17717] p5_old = nomsg [L17718] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L17798] mode6 = 0 [L19083] msg_t node7__m7; [L19084] node7__m7 = nomsg [L19085] COND TRUE !(mode7 == 0) [L19087] node7__m7 = p6_old [L19088] p6_old = nomsg [L19089] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L19141] mode7 = 0 [L19756] p1_old = p1_new [L19757] p1_new = nomsg [L19758] p2_old = p2_new [L19759] p2_new = nomsg [L19760] p3_old = p3_new [L19761] p3_new = nomsg [L19762] p4_old = p4_new [L19763] p4_new = nomsg [L19764] p5_old = p5_new [L19765] p5_new = nomsg [L19766] p6_old = p6_new [L19767] p6_new = nomsg [L19768] p7_old = p7_new [L19769] p7_new = nomsg [L19771] int check__tmp; [L19772] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L19778] check__tmp = 0 [L19779] __return_18569 = check__tmp [L19780] main__c1 = __return_18569 [L19782] _Bool __tmp_59; [L19783] __tmp_59 = main__c1 [L19784] _Bool assert__arg; [L19785] assert__arg = __tmp_59 [L19786] COND TRUE assert__arg == 0 [L19788] __VERIFIER_error() - UnprovableResult [Line: 27945]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND TRUE ((int)node3__m3) != ((int)nomsg) [L23138] COND FALSE !(((int)node3__m3) > ((int)id3)) [L23145] COND TRUE ((int)node3__m3) == ((int)id3) [L23147] st3 = 1 [L23148] mode3 = 0 [L23150] msg_t node4__m4; [L23151] node4__m4 = nomsg [L23152] COND TRUE !(mode4 == 0) [L23154] node4__m4 = p3_old [L23155] p3_old = nomsg [L23156] COND TRUE ((int)node4__m4) != ((int)nomsg) [L23158] COND FALSE !(((int)node4__m4) > ((int)id4)) [L23165] COND TRUE ((int)node4__m4) == ((int)id4) [L23167] st4 = 1 [L23168] mode4 = 0 [L23170] msg_t node5__m5; [L23171] node5__m5 = nomsg [L23172] COND TRUE !(mode5 == 0) [L23174] node5__m5 = p4_old [L23175] p4_old = nomsg [L23176] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L23282] mode5 = 0 [L25912] msg_t node6__m6; [L25913] node6__m6 = nomsg [L25914] COND TRUE !(mode6 == 0) [L25916] node6__m6 = p5_old [L25917] p5_old = nomsg [L25918] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L25984] mode6 = 0 [L27240] msg_t node7__m7; [L27241] node7__m7 = nomsg [L27242] COND TRUE !(mode7 == 0) [L27244] node7__m7 = p6_old [L27245] p6_old = nomsg [L27246] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L27298] mode7 = 0 [L27913] p1_old = p1_new [L27914] p1_new = nomsg [L27915] p2_old = p2_new [L27916] p2_new = nomsg [L27917] p3_old = p3_new [L27918] p3_new = nomsg [L27919] p4_old = p4_new [L27920] p4_new = nomsg [L27921] p5_old = p5_new [L27922] p5_new = nomsg [L27923] p6_old = p6_new [L27924] p6_new = nomsg [L27925] p7_old = p7_new [L27926] p7_new = nomsg [L27928] int check__tmp; [L27929] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L27935] check__tmp = 0 [L27936] __return_14717 = check__tmp [L27937] main__c1 = __return_14717 [L27939] _Bool __tmp_88; [L27940] __tmp_88 = main__c1 [L27941] _Bool assert__arg; [L27942] assert__arg = __tmp_88 [L27943] COND TRUE assert__arg == 0 [L27945] __VERIFIER_error() - UnprovableResult [Line: 30641]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND TRUE ((int)node3__m3) != ((int)nomsg) [L23138] COND FALSE !(((int)node3__m3) > ((int)id3)) [L23145] COND TRUE ((int)node3__m3) == ((int)id3) [L23147] st3 = 1 [L23148] mode3 = 0 [L23150] msg_t node4__m4; [L23151] node4__m4 = nomsg [L23152] COND TRUE !(mode4 == 0) [L23154] node4__m4 = p3_old [L23155] p3_old = nomsg [L23156] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L23303] mode4 = 0 [L28588] msg_t node5__m5; [L28589] node5__m5 = nomsg [L28590] COND TRUE !(mode5 == 0) [L28592] node5__m5 = p4_old [L28593] p4_old = nomsg [L28594] COND TRUE ((int)node5__m5) != ((int)nomsg) [L28596] COND FALSE !(((int)node5__m5) > ((int)id5)) [L28603] COND TRUE ((int)node5__m5) == ((int)id5) [L28605] st5 = 1 [L28606] mode5 = 0 [L28608] msg_t node6__m6; [L28609] node6__m6 = nomsg [L28610] COND TRUE !(mode6 == 0) [L28612] node6__m6 = p5_old [L28613] p5_old = nomsg [L28614] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L28680] mode6 = 0 [L29936] msg_t node7__m7; [L29937] node7__m7 = nomsg [L29938] COND TRUE !(mode7 == 0) [L29940] node7__m7 = p6_old [L29941] p6_old = nomsg [L29942] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L29994] mode7 = 0 [L30609] p1_old = p1_new [L30610] p1_new = nomsg [L30611] p2_old = p2_new [L30612] p2_new = nomsg [L30613] p3_old = p3_new [L30614] p3_new = nomsg [L30615] p4_old = p4_new [L30616] p4_new = nomsg [L30617] p5_old = p5_new [L30618] p5_new = nomsg [L30619] p6_old = p6_new [L30620] p6_new = nomsg [L30621] p7_old = p7_new [L30622] p7_new = nomsg [L30624] int check__tmp; [L30625] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L30631] check__tmp = 0 [L30632] __return_13441 = check__tmp [L30633] main__c1 = __return_13441 [L30635] _Bool __tmp_97; [L30636] __tmp_97 = main__c1 [L30637] _Bool assert__arg; [L30638] assert__arg = __tmp_97 [L30639] COND TRUE assert__arg == 0 [L30641] __VERIFIER_error() - UnprovableResult [Line: 31986]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND TRUE ((int)node3__m3) != ((int)nomsg) [L23138] COND FALSE !(((int)node3__m3) > ((int)id3)) [L23145] COND TRUE ((int)node3__m3) == ((int)id3) [L23147] st3 = 1 [L23148] mode3 = 0 [L23150] msg_t node4__m4; [L23151] node4__m4 = nomsg [L23152] COND TRUE !(mode4 == 0) [L23154] node4__m4 = p3_old [L23155] p3_old = nomsg [L23156] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L23303] mode4 = 0 [L28588] msg_t node5__m5; [L28589] node5__m5 = nomsg [L28590] COND TRUE !(mode5 == 0) [L28592] node5__m5 = p4_old [L28593] p4_old = nomsg [L28594] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L28701] mode5 = 0 [L31261] msg_t node6__m6; [L31262] node6__m6 = nomsg [L31263] COND TRUE !(mode6 == 0) [L31265] node6__m6 = p5_old [L31266] p5_old = nomsg [L31267] COND TRUE ((int)node6__m6) != ((int)nomsg) [L31269] COND FALSE !(((int)node6__m6) > ((int)id6)) [L31276] COND TRUE ((int)node6__m6) == ((int)id6) [L31278] st6 = 1 [L31279] mode6 = 0 [L31281] msg_t node7__m7; [L31282] node7__m7 = nomsg [L31283] COND TRUE !(mode7 == 0) [L31285] node7__m7 = p6_old [L31286] p6_old = nomsg [L31287] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L31339] mode7 = 0 [L31954] p1_old = p1_new [L31955] p1_new = nomsg [L31956] p2_old = p2_new [L31957] p2_new = nomsg [L31958] p3_old = p3_new [L31959] p3_new = nomsg [L31960] p4_old = p4_new [L31961] p4_new = nomsg [L31962] p5_old = p5_new [L31963] p5_new = nomsg [L31964] p6_old = p6_new [L31965] p6_new = nomsg [L31966] p7_old = p7_new [L31967] p7_new = nomsg [L31969] int check__tmp; [L31970] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L31976] check__tmp = 0 [L31977] __return_12809 = check__tmp [L31978] main__c1 = __return_12809 [L31980] _Bool __tmp_102; [L31981] __tmp_102 = main__c1 [L31982] _Bool assert__arg; [L31983] assert__arg = __tmp_102 [L31984] COND TRUE assert__arg == 0 [L31986] __VERIFIER_error() - UnprovableResult [Line: 32660]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND TRUE ((int)node3__m3) != ((int)nomsg) [L23138] COND FALSE !(((int)node3__m3) > ((int)id3)) [L23145] COND TRUE ((int)node3__m3) == ((int)id3) [L23147] st3 = 1 [L23148] mode3 = 0 [L23150] msg_t node4__m4; [L23151] node4__m4 = nomsg [L23152] COND TRUE !(mode4 == 0) [L23154] node4__m4 = p3_old [L23155] p3_old = nomsg [L23156] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L23303] mode4 = 0 [L28588] msg_t node5__m5; [L28589] node5__m5 = nomsg [L28590] COND TRUE !(mode5 == 0) [L28592] node5__m5 = p4_old [L28593] p4_old = nomsg [L28594] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L28701] mode5 = 0 [L31261] msg_t node6__m6; [L31262] node6__m6 = nomsg [L31263] COND TRUE !(mode6 == 0) [L31265] node6__m6 = p5_old [L31266] p5_old = nomsg [L31267] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L31360] mode6 = 0 [L32609] msg_t node7__m7; [L32610] node7__m7 = nomsg [L32611] COND TRUE !(mode7 == 0) [L32613] node7__m7 = p6_old [L32614] p6_old = nomsg [L32615] COND TRUE ((int)node7__m7) != ((int)nomsg) [L32617] COND FALSE !(((int)node7__m7) > ((int)id7)) [L32624] COND TRUE ((int)node7__m7) == ((int)id7) [L32626] st7 = 1 [L32627] mode7 = 0 [L32628] p1_old = p1_new [L32629] p1_new = nomsg [L32630] p2_old = p2_new [L32631] p2_new = nomsg [L32632] p3_old = p3_new [L32633] p3_new = nomsg [L32634] p4_old = p4_new [L32635] p4_new = nomsg [L32636] p5_old = p5_new [L32637] p5_new = nomsg [L32638] p6_old = p6_new [L32639] p6_new = nomsg [L32640] p7_old = p7_new [L32641] p7_new = nomsg [L32643] int check__tmp; [L32644] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L32650] check__tmp = 0 [L32651] __return_12495 = check__tmp [L32652] main__c1 = __return_12495 [L32654] _Bool __tmp_105; [L32655] __tmp_105 = main__c1 [L32656] _Bool assert__arg; [L32657] assert__arg = __tmp_105 [L32658] COND TRUE assert__arg == 0 [L32660] __VERIFIER_error() - UnprovableResult [Line: 36020]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND TRUE ((int)node4__m4) != ((int)nomsg) [L33955] COND FALSE !(((int)node4__m4) > ((int)id4)) [L33962] COND TRUE ((int)node4__m4) == ((int)id4) [L33964] st4 = 1 [L33965] mode4 = 0 [L33967] msg_t node5__m5; [L33968] node5__m5 = nomsg [L33969] COND TRUE !(mode5 == 0) [L33971] node5__m5 = p4_old [L33972] p4_old = nomsg [L33973] COND TRUE ((int)node5__m5) != ((int)nomsg) [L33975] COND FALSE !(((int)node5__m5) > ((int)id5)) [L33982] COND TRUE ((int)node5__m5) == ((int)id5) [L33984] st5 = 1 [L33985] mode5 = 0 [L33987] msg_t node6__m6; [L33988] node6__m6 = nomsg [L33989] COND TRUE !(mode6 == 0) [L33991] node6__m6 = p5_old [L33992] p5_old = nomsg [L33993] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L34059] mode6 = 0 [L35315] msg_t node7__m7; [L35316] node7__m7 = nomsg [L35317] COND TRUE !(mode7 == 0) [L35319] node7__m7 = p6_old [L35320] p6_old = nomsg [L35321] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L35373] mode7 = 0 [L35988] p1_old = p1_new [L35989] p1_new = nomsg [L35990] p2_old = p2_new [L35991] p2_new = nomsg [L35992] p3_old = p3_new [L35993] p3_new = nomsg [L35994] p4_old = p4_new [L35995] p4_new = nomsg [L35996] p5_old = p5_new [L35997] p5_new = nomsg [L35998] p6_old = p6_new [L35999] p6_new = nomsg [L36000] p7_old = p7_new [L36001] p7_new = nomsg [L36003] int check__tmp; [L36004] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L36010] check__tmp = 0 [L36011] __return_10931 = check__tmp [L36012] main__c1 = __return_10931 [L36014] _Bool __tmp_118; [L36015] __tmp_118 = main__c1 [L36016] _Bool assert__arg; [L36017] assert__arg = __tmp_118 [L36018] COND TRUE assert__arg == 0 [L36020] __VERIFIER_error() - UnprovableResult [Line: 37365]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND TRUE ((int)node4__m4) != ((int)nomsg) [L33955] COND FALSE !(((int)node4__m4) > ((int)id4)) [L33962] COND TRUE ((int)node4__m4) == ((int)id4) [L33964] st4 = 1 [L33965] mode4 = 0 [L33967] msg_t node5__m5; [L33968] node5__m5 = nomsg [L33969] COND TRUE !(mode5 == 0) [L33971] node5__m5 = p4_old [L33972] p4_old = nomsg [L33973] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L34080] mode5 = 0 [L36640] msg_t node6__m6; [L36641] node6__m6 = nomsg [L36642] COND TRUE !(mode6 == 0) [L36644] node6__m6 = p5_old [L36645] p5_old = nomsg [L36646] COND TRUE ((int)node6__m6) != ((int)nomsg) [L36648] COND FALSE !(((int)node6__m6) > ((int)id6)) [L36655] COND TRUE ((int)node6__m6) == ((int)id6) [L36657] st6 = 1 [L36658] mode6 = 0 [L36660] msg_t node7__m7; [L36661] node7__m7 = nomsg [L36662] COND TRUE !(mode7 == 0) [L36664] node7__m7 = p6_old [L36665] p6_old = nomsg [L36666] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L36718] mode7 = 0 [L37333] p1_old = p1_new [L37334] p1_new = nomsg [L37335] p2_old = p2_new [L37336] p2_new = nomsg [L37337] p3_old = p3_new [L37338] p3_new = nomsg [L37339] p4_old = p4_new [L37340] p4_new = nomsg [L37341] p5_old = p5_new [L37342] p5_new = nomsg [L37343] p6_old = p6_new [L37344] p6_new = nomsg [L37345] p7_old = p7_new [L37346] p7_new = nomsg [L37348] int check__tmp; [L37349] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L37355] check__tmp = 0 [L37356] __return_10299 = check__tmp [L37357] main__c1 = __return_10299 [L37359] _Bool __tmp_123; [L37360] __tmp_123 = main__c1 [L37361] _Bool assert__arg; [L37362] assert__arg = __tmp_123 [L37363] COND TRUE assert__arg == 0 [L37365] __VERIFIER_error() - UnprovableResult [Line: 38039]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND TRUE ((int)node4__m4) != ((int)nomsg) [L33955] COND FALSE !(((int)node4__m4) > ((int)id4)) [L33962] COND TRUE ((int)node4__m4) == ((int)id4) [L33964] st4 = 1 [L33965] mode4 = 0 [L33967] msg_t node5__m5; [L33968] node5__m5 = nomsg [L33969] COND TRUE !(mode5 == 0) [L33971] node5__m5 = p4_old [L33972] p4_old = nomsg [L33973] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L34080] mode5 = 0 [L36640] msg_t node6__m6; [L36641] node6__m6 = nomsg [L36642] COND TRUE !(mode6 == 0) [L36644] node6__m6 = p5_old [L36645] p5_old = nomsg [L36646] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L36739] mode6 = 0 [L37988] msg_t node7__m7; [L37989] node7__m7 = nomsg [L37990] COND TRUE !(mode7 == 0) [L37992] node7__m7 = p6_old [L37993] p6_old = nomsg [L37994] COND TRUE ((int)node7__m7) != ((int)nomsg) [L37996] COND FALSE !(((int)node7__m7) > ((int)id7)) [L38003] COND TRUE ((int)node7__m7) == ((int)id7) [L38005] st7 = 1 [L38006] mode7 = 0 [L38007] p1_old = p1_new [L38008] p1_new = nomsg [L38009] p2_old = p2_new [L38010] p2_new = nomsg [L38011] p3_old = p3_new [L38012] p3_new = nomsg [L38013] p4_old = p4_new [L38014] p4_new = nomsg [L38015] p5_old = p5_new [L38016] p5_new = nomsg [L38017] p6_old = p6_new [L38018] p6_new = nomsg [L38019] p7_old = p7_new [L38020] p7_new = nomsg [L38022] int check__tmp; [L38023] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L38029] check__tmp = 0 [L38030] __return_9985 = check__tmp [L38031] main__c1 = __return_9985 [L38033] _Bool __tmp_126; [L38034] __tmp_126 = main__c1 [L38035] _Bool assert__arg; [L38036] assert__arg = __tmp_126 [L38037] COND TRUE assert__arg == 0 [L38039] __VERIFIER_error() - UnprovableResult [Line: 42140]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L34101] mode4 = 0 [L39368] msg_t node5__m5; [L39369] node5__m5 = nomsg [L39370] COND TRUE !(mode5 == 0) [L39372] node5__m5 = p4_old [L39373] p4_old = nomsg [L39374] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L39508] mode5 = 0 [L42069] msg_t node6__m6; [L42070] node6__m6 = nomsg [L42071] COND TRUE !(mode6 == 0) [L42073] node6__m6 = p5_old [L42074] p5_old = nomsg [L42075] COND TRUE ((int)node6__m6) != ((int)nomsg) [L42077] COND FALSE !(((int)node6__m6) > ((int)id6)) [L42084] COND TRUE ((int)node6__m6) == ((int)id6) [L42086] st6 = 1 [L42087] mode6 = 0 [L42089] msg_t node7__m7; [L42090] node7__m7 = nomsg [L42091] COND TRUE !(mode7 == 0) [L42093] node7__m7 = p6_old [L42094] p6_old = nomsg [L42095] COND TRUE ((int)node7__m7) != ((int)nomsg) [L42097] COND FALSE !(((int)node7__m7) > ((int)id7)) [L42104] COND TRUE ((int)node7__m7) == ((int)id7) [L42106] st7 = 1 [L42107] mode7 = 0 [L42108] p1_old = p1_new [L42109] p1_new = nomsg [L42110] p2_old = p2_new [L42111] p2_new = nomsg [L42112] p3_old = p3_new [L42113] p3_new = nomsg [L42114] p4_old = p4_new [L42115] p4_new = nomsg [L42116] p5_old = p5_new [L42117] p5_new = nomsg [L42118] p6_old = p6_new [L42119] p6_new = nomsg [L42120] p7_old = p7_new [L42121] p7_new = nomsg [L42123] int check__tmp; [L42124] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L42130] check__tmp = 0 [L42131] __return_8098 = check__tmp [L42132] main__c1 = __return_8098 [L42134] _Bool __tmp_146; [L42135] __tmp_146 = main__c1 [L42136] _Bool assert__arg; [L42137] assert__arg = __tmp_146 [L42138] COND TRUE assert__arg == 0 [L42140] __VERIFIER_error() - UnprovableResult [Line: 40787]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L34101] mode4 = 0 [L39368] msg_t node5__m5; [L39369] node5__m5 = nomsg [L39370] COND TRUE !(mode5 == 0) [L39372] node5__m5 = p4_old [L39373] p4_old = nomsg [L39374] COND TRUE ((int)node5__m5) != ((int)nomsg) [L39376] COND FALSE !(((int)node5__m5) > ((int)id5)) [L39383] COND TRUE ((int)node5__m5) == ((int)id5) [L39385] st5 = 1 [L39386] mode5 = 0 [L39388] msg_t node6__m6; [L39389] node6__m6 = nomsg [L39390] COND TRUE !(mode6 == 0) [L39392] node6__m6 = p5_old [L39393] p5_old = nomsg [L39394] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L39487] mode6 = 0 [L40736] msg_t node7__m7; [L40737] node7__m7 = nomsg [L40738] COND TRUE !(mode7 == 0) [L40740] node7__m7 = p6_old [L40741] p6_old = nomsg [L40742] COND TRUE ((int)node7__m7) != ((int)nomsg) [L40744] COND FALSE !(((int)node7__m7) > ((int)id7)) [L40751] COND TRUE ((int)node7__m7) == ((int)id7) [L40753] st7 = 1 [L40754] mode7 = 0 [L40755] p1_old = p1_new [L40756] p1_new = nomsg [L40757] p2_old = p2_new [L40758] p2_new = nomsg [L40759] p3_old = p3_new [L40760] p3_new = nomsg [L40761] p4_old = p4_new [L40762] p4_new = nomsg [L40763] p5_old = p5_new [L40764] p5_new = nomsg [L40765] p6_old = p6_new [L40766] p6_new = nomsg [L40767] p7_old = p7_new [L40768] p7_new = nomsg [L40770] int check__tmp; [L40771] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L40777] check__tmp = 0 [L40778] __return_8708 = check__tmp [L40779] main__c1 = __return_8708 [L40781] _Bool __tmp_138; [L40782] __tmp_138 = main__c1 [L40783] _Bool assert__arg; [L40784] assert__arg = __tmp_138 [L40785] COND TRUE assert__arg == 0 [L40787] __VERIFIER_error() - UnprovableResult [Line: 40113]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L34101] mode4 = 0 [L39368] msg_t node5__m5; [L39369] node5__m5 = nomsg [L39370] COND TRUE !(mode5 == 0) [L39372] node5__m5 = p4_old [L39373] p4_old = nomsg [L39374] COND TRUE ((int)node5__m5) != ((int)nomsg) [L39376] COND FALSE !(((int)node5__m5) > ((int)id5)) [L39383] COND TRUE ((int)node5__m5) == ((int)id5) [L39385] st5 = 1 [L39386] mode5 = 0 [L39388] msg_t node6__m6; [L39389] node6__m6 = nomsg [L39390] COND TRUE !(mode6 == 0) [L39392] node6__m6 = p5_old [L39393] p5_old = nomsg [L39394] COND TRUE ((int)node6__m6) != ((int)nomsg) [L39396] COND FALSE !(((int)node6__m6) > ((int)id6)) [L39403] COND TRUE ((int)node6__m6) == ((int)id6) [L39405] st6 = 1 [L39406] mode6 = 0 [L39408] msg_t node7__m7; [L39409] node7__m7 = nomsg [L39410] COND TRUE !(mode7 == 0) [L39412] node7__m7 = p6_old [L39413] p6_old = nomsg [L39414] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L39466] mode7 = 0 [L40081] p1_old = p1_new [L40082] p1_new = nomsg [L40083] p2_old = p2_new [L40084] p2_new = nomsg [L40085] p3_old = p3_new [L40086] p3_new = nomsg [L40087] p4_old = p4_new [L40088] p4_new = nomsg [L40089] p5_old = p5_new [L40090] p5_new = nomsg [L40091] p6_old = p6_new [L40092] p6_new = nomsg [L40093] p7_old = p7_new [L40094] p7_new = nomsg [L40096] int check__tmp; [L40097] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L40103] check__tmp = 0 [L40104] __return_9022 = check__tmp [L40105] main__c1 = __return_9022 [L40107] _Bool __tmp_135; [L40108] __tmp_135 = main__c1 [L40109] _Bool assert__arg; [L40110] assert__arg = __tmp_135 [L40111] COND TRUE assert__arg == 0 [L40113] __VERIFIER_error() - UnprovableResult [Line: 22155]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND TRUE ((int)node2__m2) != ((int)nomsg) [L621] COND FALSE !(((int)node2__m2) > ((int)id2)) [L628] COND TRUE ((int)node2__m2) == ((int)id2) [L630] st2 = 1 [L631] 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)) [L787] mode3 = 0 [L11838] msg_t node4__m4; [L11839] node4__m4 = nomsg [L11840] COND TRUE !(mode4 == 0) [L11842] node4__m4 = p3_old [L11843] p3_old = nomsg [L11844] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11989] mode4 = 0 [L17366] msg_t node5__m5; [L17367] node5__m5 = nomsg [L17368] COND TRUE !(mode5 == 0) [L17370] node5__m5 = p4_old [L17371] p4_old = nomsg [L17372] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L17479] mode5 = 0 [L20101] msg_t node6__m6; [L20102] node6__m6 = nomsg [L20103] COND TRUE !(mode6 == 0) [L20105] node6__m6 = p5_old [L20106] p5_old = nomsg [L20107] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L20187] mode6 = 0 [L21455] msg_t node7__m7; [L21456] node7__m7 = nomsg [L21457] COND TRUE !(mode7 == 0) [L21459] node7__m7 = p6_old [L21460] p6_old = nomsg [L21461] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L21513] mode7 = 0 [L22123] p1_old = p1_new [L22124] p1_new = nomsg [L22125] p2_old = p2_new [L22126] p2_new = nomsg [L22127] p3_old = p3_new [L22128] p3_new = nomsg [L22129] p4_old = p4_new [L22130] p4_new = nomsg [L22131] p5_old = p5_new [L22132] p5_new = nomsg [L22133] p6_old = p6_new [L22134] p6_new = nomsg [L22135] p7_old = p7_new [L22136] p7_new = nomsg [L22138] int check__tmp; [L22139] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L22145] check__tmp = 0 [L22146] __return_17466 = check__tmp [L22147] main__c1 = __return_17466 [L22149] _Bool __tmp_69; [L22150] __tmp_69 = main__c1 [L22151] _Bool assert__arg; [L22152] assert__arg = __tmp_69 [L22153] COND TRUE assert__arg == 0 [L22155] __VERIFIER_error() - UnprovableResult [Line: 32994]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L808] mode2 = 0 [L22788] msg_t node3__m3; [L22789] node3__m3 = nomsg [L22790] COND TRUE !(mode3 == 0) [L22792] node3__m3 = p2_old [L22793] p2_old = nomsg [L22794] COND TRUE ((int)node3__m3) != ((int)nomsg) [L22796] COND FALSE !(((int)node3__m3) > ((int)id3)) [L22803] COND TRUE ((int)node3__m3) == ((int)id3) [L22805] st3 = 1 [L22806] mode3 = 0 [L22808] msg_t node4__m4; [L22809] node4__m4 = nomsg [L22810] COND TRUE !(mode4 == 0) [L22812] node4__m4 = p3_old [L22813] p3_old = nomsg [L22814] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L22959] mode4 = 0 [L28263] msg_t node5__m5; [L28264] node5__m5 = nomsg [L28265] COND TRUE !(mode5 == 0) [L28267] node5__m5 = p4_old [L28268] p4_old = nomsg [L28269] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L28375] mode5 = 0 [L30954] msg_t node6__m6; [L30955] node6__m6 = nomsg [L30956] COND TRUE !(mode6 == 0) [L30958] node6__m6 = p5_old [L30959] p5_old = nomsg [L30960] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L31026] mode6 = 0 [L32294] msg_t node7__m7; [L32295] node7__m7 = nomsg [L32296] COND TRUE !(mode7 == 0) [L32298] node7__m7 = p6_old [L32299] p6_old = nomsg [L32300] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L32352] mode7 = 0 [L32962] p1_old = p1_new [L32963] p1_new = nomsg [L32964] p2_old = p2_new [L32965] p2_new = nomsg [L32966] p3_old = p3_new [L32967] p3_new = nomsg [L32968] p4_old = p4_new [L32969] p4_new = nomsg [L32970] p5_old = p5_new [L32971] p5_new = nomsg [L32972] p6_old = p6_new [L32973] p6_new = nomsg [L32974] p7_old = p7_new [L32975] p7_new = nomsg [L32977] int check__tmp; [L32978] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L32984] check__tmp = 0 [L32985] __return_12343 = check__tmp [L32986] main__c1 = __return_12343 [L32988] _Bool __tmp_107; [L32989] __tmp_107 = main__c1 [L32990] _Bool assert__arg; [L32991] assert__arg = __tmp_107 [L32992] COND TRUE assert__arg == 0 [L32994] __VERIFIER_error() - UnprovableResult [Line: 38373]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L808] mode2 = 0 [L22788] msg_t node3__m3; [L22789] node3__m3 = nomsg [L22790] COND TRUE !(mode3 == 0) [L22792] node3__m3 = p2_old [L22793] p2_old = nomsg [L22794] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L22980] mode3 = 0 [L33622] msg_t node4__m4; [L33623] node4__m4 = nomsg [L33624] COND TRUE !(mode4 == 0) [L33626] node4__m4 = p3_old [L33627] p3_old = nomsg [L33628] COND TRUE ((int)node4__m4) != ((int)nomsg) [L33630] COND FALSE !(((int)node4__m4) > ((int)id4)) [L33637] COND TRUE ((int)node4__m4) == ((int)id4) [L33639] st4 = 1 [L33640] mode4 = 0 [L33642] msg_t node5__m5; [L33643] node5__m5 = nomsg [L33644] COND TRUE !(mode5 == 0) [L33646] node5__m5 = p4_old [L33647] p4_old = nomsg [L33648] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L33754] mode5 = 0 [L36333] msg_t node6__m6; [L36334] node6__m6 = nomsg [L36335] COND TRUE !(mode6 == 0) [L36337] node6__m6 = p5_old [L36338] p5_old = nomsg [L36339] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L36405] mode6 = 0 [L37673] msg_t node7__m7; [L37674] node7__m7 = nomsg [L37675] COND TRUE !(mode7 == 0) [L37677] node7__m7 = p6_old [L37678] p6_old = nomsg [L37679] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L37731] mode7 = 0 [L38341] p1_old = p1_new [L38342] p1_new = nomsg [L38343] p2_old = p2_new [L38344] p2_new = nomsg [L38345] p3_old = p3_new [L38346] p3_new = nomsg [L38347] p4_old = p4_new [L38348] p4_new = nomsg [L38349] p5_old = p5_new [L38350] p5_new = nomsg [L38351] p6_old = p6_new [L38352] p6_new = nomsg [L38353] p7_old = p7_new [L38354] p7_new = nomsg [L38356] int check__tmp; [L38357] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L38363] check__tmp = 0 [L38364] __return_9833 = check__tmp [L38365] main__c1 = __return_9833 [L38367] _Bool __tmp_128; [L38368] __tmp_128 = main__c1 [L38369] _Bool assert__arg; [L38370] assert__arg = __tmp_128 [L38371] COND TRUE assert__arg == 0 [L38373] __VERIFIER_error() - UnprovableResult [Line: 42474]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L808] mode2 = 0 [L22788] msg_t node3__m3; [L22789] node3__m3 = nomsg [L22790] COND TRUE !(mode3 == 0) [L22792] node3__m3 = p2_old [L22793] p2_old = nomsg [L22794] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L22980] mode3 = 0 [L33622] msg_t node4__m4; [L33623] node4__m4 = nomsg [L33624] COND TRUE !(mode4 == 0) [L33626] node4__m4 = p3_old [L33627] p3_old = nomsg [L33628] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L33775] mode4 = 0 [L38996] msg_t node5__m5; [L38997] node5__m5 = nomsg [L38998] COND TRUE !(mode5 == 0) [L39000] node5__m5 = p4_old [L39001] p4_old = nomsg [L39002] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L39174] mode5 = 0 [L41739] msg_t node6__m6; [L41740] node6__m6 = nomsg [L41741] COND TRUE !(mode6 == 0) [L41743] node6__m6 = p5_old [L41744] p5_old = nomsg [L41745] COND TRUE ((int)node6__m6) != ((int)nomsg) [L41747] COND FALSE !(((int)node6__m6) > ((int)id6)) [L41754] COND TRUE ((int)node6__m6) == ((int)id6) [L41756] st6 = 1 [L41757] mode6 = 0 [L41759] msg_t node7__m7; [L41760] node7__m7 = nomsg [L41761] COND TRUE !(mode7 == 0) [L41763] node7__m7 = p6_old [L41764] p6_old = nomsg [L41765] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L41832] mode7 = 0 [L42442] p1_old = p1_new [L42443] p1_new = nomsg [L42444] p2_old = p2_new [L42445] p2_new = nomsg [L42446] p3_old = p3_new [L42447] p3_new = nomsg [L42448] p4_old = p4_new [L42449] p4_new = nomsg [L42450] p5_old = p5_new [L42451] p5_new = nomsg [L42452] p6_old = p6_new [L42453] p6_new = nomsg [L42454] p7_old = p7_new [L42455] p7_new = nomsg [L42457] int check__tmp; [L42458] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L42464] check__tmp = 0 [L42465] __return_7946 = check__tmp [L42466] main__c1 = __return_7946 [L42468] _Bool __tmp_148; [L42469] __tmp_148 = main__c1 [L42470] _Bool assert__arg; [L42471] assert__arg = __tmp_148 [L42472] COND TRUE assert__arg == 0 [L42474] __VERIFIER_error() - UnprovableResult [Line: 43138]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L808] mode2 = 0 [L22788] msg_t node3__m3; [L22789] node3__m3 = nomsg [L22790] COND TRUE !(mode3 == 0) [L22792] node3__m3 = p2_old [L22793] p2_old = nomsg [L22794] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L22980] mode3 = 0 [L33622] msg_t node4__m4; [L33623] node4__m4 = nomsg [L33624] COND TRUE !(mode4 == 0) [L33626] node4__m4 = p3_old [L33627] p3_old = nomsg [L33628] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L33775] mode4 = 0 [L38996] msg_t node5__m5; [L38997] node5__m5 = nomsg [L38998] COND TRUE !(mode5 == 0) [L39000] node5__m5 = p4_old [L39001] p4_old = nomsg [L39002] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L39174] mode5 = 0 [L41739] msg_t node6__m6; [L41740] node6__m6 = nomsg [L41741] COND TRUE !(mode6 == 0) [L41743] node6__m6 = p5_old [L41744] p5_old = nomsg [L41745] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L41853] mode6 = 0 [L43087] msg_t node7__m7; [L43088] node7__m7 = nomsg [L43089] COND TRUE !(mode7 == 0) [L43091] node7__m7 = p6_old [L43092] p6_old = nomsg [L43093] COND TRUE ((int)node7__m7) != ((int)nomsg) [L43095] COND FALSE !(((int)node7__m7) > ((int)id7)) [L43102] COND TRUE ((int)node7__m7) == ((int)id7) [L43104] st7 = 1 [L43105] mode7 = 0 [L43106] p1_old = p1_new [L43107] p1_new = nomsg [L43108] p2_old = p2_new [L43109] p2_new = nomsg [L43110] p3_old = p3_new [L43111] p3_new = nomsg [L43112] p4_old = p4_new [L43113] p4_new = nomsg [L43114] p5_old = p5_new [L43115] p5_new = nomsg [L43116] p6_old = p6_new [L43117] p6_new = nomsg [L43118] p7_old = p7_new [L43119] p7_new = nomsg [L43121] int check__tmp; [L43122] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L43128] check__tmp = 0 [L43129] __return_7658 = check__tmp [L43130] main__c1 = __return_7658 [L43132] _Bool __tmp_152; [L43133] __tmp_152 = main__c1 [L43134] _Bool assert__arg; [L43135] assert__arg = __tmp_152 [L43136] COND TRUE assert__arg == 0 [L43138] __VERIFIER_error() - UnprovableResult [Line: 41121]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L808] mode2 = 0 [L22788] msg_t node3__m3; [L22789] node3__m3 = nomsg [L22790] COND TRUE !(mode3 == 0) [L22792] node3__m3 = p2_old [L22793] p2_old = nomsg [L22794] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L22980] mode3 = 0 [L33622] msg_t node4__m4; [L33623] node4__m4 = nomsg [L33624] COND TRUE !(mode4 == 0) [L33626] node4__m4 = p3_old [L33627] p3_old = nomsg [L33628] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L33775] mode4 = 0 [L38996] msg_t node5__m5; [L38997] node5__m5 = nomsg [L38998] COND TRUE !(mode5 == 0) [L39000] node5__m5 = p4_old [L39001] p4_old = nomsg [L39002] COND TRUE ((int)node5__m5) != ((int)nomsg) [L39004] COND FALSE !(((int)node5__m5) > ((int)id5)) [L39011] COND TRUE ((int)node5__m5) == ((int)id5) [L39013] st5 = 1 [L39014] mode5 = 0 [L39016] msg_t node6__m6; [L39017] node6__m6 = nomsg [L39018] COND TRUE !(mode6 == 0) [L39020] node6__m6 = p5_old [L39021] p5_old = nomsg [L39022] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L39153] mode6 = 0 [L40421] msg_t node7__m7; [L40422] node7__m7 = nomsg [L40423] COND TRUE !(mode7 == 0) [L40425] node7__m7 = p6_old [L40426] p6_old = nomsg [L40427] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L40479] mode7 = 0 [L41089] p1_old = p1_new [L41090] p1_new = nomsg [L41091] p2_old = p2_new [L41092] p2_new = nomsg [L41093] p3_old = p3_new [L41094] p3_new = nomsg [L41095] p4_old = p4_new [L41096] p4_new = nomsg [L41097] p5_old = p5_new [L41098] p5_new = nomsg [L41099] p6_old = p6_new [L41100] p6_new = nomsg [L41101] p7_old = p7_new [L41102] p7_new = nomsg [L41104] int check__tmp; [L41105] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L41111] check__tmp = 0 [L41112] __return_8556 = check__tmp [L41113] main__c1 = __return_8556 [L41115] _Bool __tmp_140; [L41116] __tmp_140 = main__c1 [L41117] _Bool assert__arg; [L41118] assert__arg = __tmp_140 [L41119] COND TRUE assert__arg == 0 [L41121] __VERIFIER_error() - UnprovableResult [Line: 22473]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1148] mode3 = 0 [L12180] msg_t node4__m4; [L12181] node4__m4 = nomsg [L12182] COND TRUE !(mode4 == 0) [L12184] node4__m4 = p3_old [L12185] p3_old = nomsg [L12186] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L12334] mode4 = 0 [L17692] msg_t node5__m5; [L17693] node5__m5 = nomsg [L17694] COND TRUE !(mode5 == 0) [L17696] node5__m5 = p4_old [L17697] p4_old = nomsg [L17698] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L17819] mode5 = 0 [L20422] msg_t node6__m6; [L20423] node6__m6 = nomsg [L20424] COND TRUE !(mode6 == 0) [L20426] node6__m6 = p5_old [L20427] p5_old = nomsg [L20428] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L20521] mode6 = 0 [L21770] msg_t node7__m7; [L21771] node7__m7 = nomsg [L21772] COND TRUE !(mode7 == 0) [L21774] node7__m7 = p6_old [L21775] p6_old = nomsg [L21776] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L21842] mode7 = 0 [L22433] p1_old = p1_new [L22434] p1_new = nomsg [L22435] p2_old = p2_new [L22436] p2_new = nomsg [L22437] p3_old = p3_new [L22438] p3_new = nomsg [L22439] p4_old = p4_new [L22440] p4_new = nomsg [L22441] p5_old = p5_new [L22442] p5_new = nomsg [L22443] p6_old = p6_new [L22444] p6_new = nomsg [L22445] p7_old = p7_new [L22446] p7_new = nomsg [L22448] int check__tmp; [L22449] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L22451] COND FALSE !(((int)r1) >= 7) [L22457] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L22463] check__tmp = 0 [L22464] __return_17316 = check__tmp [L22465] main__c1 = __return_17316 [L22467] _Bool __tmp_71; [L22468] __tmp_71 = main__c1 [L22469] _Bool assert__arg; [L22470] assert__arg = __tmp_71 [L22471] COND TRUE assert__arg == 0 [L22473] __VERIFIER_error() - UnprovableResult [Line: 33312]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND TRUE ((int)node3__m3) != ((int)nomsg) [L23138] COND FALSE !(((int)node3__m3) > ((int)id3)) [L23145] COND TRUE ((int)node3__m3) == ((int)id3) [L23147] st3 = 1 [L23148] mode3 = 0 [L23150] msg_t node4__m4; [L23151] node4__m4 = nomsg [L23152] COND TRUE !(mode4 == 0) [L23154] node4__m4 = p3_old [L23155] p3_old = nomsg [L23156] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L23303] mode4 = 0 [L28588] msg_t node5__m5; [L28589] node5__m5 = nomsg [L28590] COND TRUE !(mode5 == 0) [L28592] node5__m5 = p4_old [L28593] p4_old = nomsg [L28594] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L28701] mode5 = 0 [L31261] msg_t node6__m6; [L31262] node6__m6 = nomsg [L31263] COND TRUE !(mode6 == 0) [L31265] node6__m6 = p5_old [L31266] p5_old = nomsg [L31267] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L31360] mode6 = 0 [L32609] msg_t node7__m7; [L32610] node7__m7 = nomsg [L32611] COND TRUE !(mode7 == 0) [L32613] node7__m7 = p6_old [L32614] p6_old = nomsg [L32615] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L32681] mode7 = 0 [L33272] p1_old = p1_new [L33273] p1_new = nomsg [L33274] p2_old = p2_new [L33275] p2_new = nomsg [L33276] p3_old = p3_new [L33277] p3_new = nomsg [L33278] p4_old = p4_new [L33279] p4_new = nomsg [L33280] p5_old = p5_new [L33281] p5_new = nomsg [L33282] p6_old = p6_new [L33283] p6_new = nomsg [L33284] p7_old = p7_new [L33285] p7_new = nomsg [L33287] int check__tmp; [L33288] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L33290] COND FALSE !(((int)r1) >= 7) [L33296] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L33302] check__tmp = 0 [L33303] __return_12193 = check__tmp [L33304] main__c1 = __return_12193 [L33306] _Bool __tmp_109; [L33307] __tmp_109 = main__c1 [L33308] _Bool assert__arg; [L33309] assert__arg = __tmp_109 [L33310] COND TRUE assert__arg == 0 [L33312] __VERIFIER_error() - UnprovableResult [Line: 38691]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND TRUE ((int)node4__m4) != ((int)nomsg) [L33955] COND FALSE !(((int)node4__m4) > ((int)id4)) [L33962] COND TRUE ((int)node4__m4) == ((int)id4) [L33964] st4 = 1 [L33965] mode4 = 0 [L33967] msg_t node5__m5; [L33968] node5__m5 = nomsg [L33969] COND TRUE !(mode5 == 0) [L33971] node5__m5 = p4_old [L33972] p4_old = nomsg [L33973] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L34080] mode5 = 0 [L36640] msg_t node6__m6; [L36641] node6__m6 = nomsg [L36642] COND TRUE !(mode6 == 0) [L36644] node6__m6 = p5_old [L36645] p5_old = nomsg [L36646] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L36739] mode6 = 0 [L37988] msg_t node7__m7; [L37989] node7__m7 = nomsg [L37990] COND TRUE !(mode7 == 0) [L37992] node7__m7 = p6_old [L37993] p6_old = nomsg [L37994] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L38060] mode7 = 0 [L38651] p1_old = p1_new [L38652] p1_new = nomsg [L38653] p2_old = p2_new [L38654] p2_new = nomsg [L38655] p3_old = p3_new [L38656] p3_new = nomsg [L38657] p4_old = p4_new [L38658] p4_new = nomsg [L38659] p5_old = p5_new [L38660] p5_new = nomsg [L38661] p6_old = p6_new [L38662] p6_new = nomsg [L38663] p7_old = p7_new [L38664] p7_new = nomsg [L38666] int check__tmp; [L38667] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L38669] COND FALSE !(((int)r1) >= 7) [L38675] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L38681] check__tmp = 0 [L38682] __return_9683 = check__tmp [L38683] main__c1 = __return_9683 [L38685] _Bool __tmp_130; [L38686] __tmp_130 = main__c1 [L38687] _Bool assert__arg; [L38688] assert__arg = __tmp_130 [L38689] COND TRUE assert__arg == 0 [L38691] __VERIFIER_error() - UnprovableResult [Line: 43457]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L34101] mode4 = 0 [L39368] msg_t node5__m5; [L39369] node5__m5 = nomsg [L39370] COND TRUE !(mode5 == 0) [L39372] node5__m5 = p4_old [L39373] p4_old = nomsg [L39374] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L39508] mode5 = 0 [L42069] msg_t node6__m6; [L42070] node6__m6 = nomsg [L42071] COND TRUE !(mode6 == 0) [L42073] node6__m6 = p5_old [L42074] p5_old = nomsg [L42075] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L42182] mode6 = 0 [L43398] msg_t node7__m7; [L43399] node7__m7 = nomsg [L43400] COND TRUE !(mode7 == 0) [L43402] node7__m7 = p6_old [L43403] p6_old = nomsg [L43404] COND TRUE ((int)node7__m7) != ((int)nomsg) [L43406] COND FALSE !(((int)node7__m7) > ((int)id7)) [L43413] COND TRUE ((int)node7__m7) == ((int)id7) [L43415] st7 = 1 [L43416] mode7 = 0 [L43417] p1_old = p1_new [L43418] p1_new = nomsg [L43419] p2_old = p2_new [L43420] p2_new = nomsg [L43421] p3_old = p3_new [L43422] p3_new = nomsg [L43423] p4_old = p4_new [L43424] p4_new = nomsg [L43425] p5_old = p5_new [L43426] p5_new = nomsg [L43427] p6_old = p6_new [L43428] p6_new = nomsg [L43429] p7_old = p7_new [L43430] p7_new = nomsg [L43432] int check__tmp; [L43433] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L43435] COND FALSE !(((int)r1) >= 7) [L43441] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L43447] check__tmp = 0 [L43448] __return_7508 = check__tmp [L43449] main__c1 = __return_7508 [L43451] _Bool __tmp_154; [L43452] __tmp_154 = main__c1 [L43453] _Bool assert__arg; [L43454] assert__arg = __tmp_154 [L43455] COND TRUE assert__arg == 0 [L43457] __VERIFIER_error() - UnprovableResult [Line: 42792]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L34101] mode4 = 0 [L39368] msg_t node5__m5; [L39369] node5__m5 = nomsg [L39370] COND TRUE !(mode5 == 0) [L39372] node5__m5 = p4_old [L39373] p4_old = nomsg [L39374] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L39508] mode5 = 0 [L42069] msg_t node6__m6; [L42070] node6__m6 = nomsg [L42071] COND TRUE !(mode6 == 0) [L42073] node6__m6 = p5_old [L42074] p5_old = nomsg [L42075] COND TRUE ((int)node6__m6) != ((int)nomsg) [L42077] COND FALSE !(((int)node6__m6) > ((int)id6)) [L42084] COND TRUE ((int)node6__m6) == ((int)id6) [L42086] st6 = 1 [L42087] mode6 = 0 [L42089] msg_t node7__m7; [L42090] node7__m7 = nomsg [L42091] COND TRUE !(mode7 == 0) [L42093] node7__m7 = p6_old [L42094] p6_old = nomsg [L42095] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L42161] mode7 = 0 [L42752] p1_old = p1_new [L42753] p1_new = nomsg [L42754] p2_old = p2_new [L42755] p2_new = nomsg [L42756] p3_old = p3_new [L42757] p3_new = nomsg [L42758] p4_old = p4_new [L42759] p4_new = nomsg [L42760] p5_old = p5_new [L42761] p5_new = nomsg [L42762] p6_old = p6_new [L42763] p6_new = nomsg [L42764] p7_old = p7_new [L42765] p7_new = nomsg [L42767] int check__tmp; [L42768] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L42770] COND FALSE !(((int)r1) >= 7) [L42776] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L42782] check__tmp = 0 [L42783] __return_7796 = check__tmp [L42784] main__c1 = __return_7796 [L42786] _Bool __tmp_150; [L42787] __tmp_150 = main__c1 [L42788] _Bool assert__arg; [L42789] assert__arg = __tmp_150 [L42790] COND TRUE assert__arg == 0 [L42792] __VERIFIER_error() - UnprovableResult [Line: 41439]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1169] mode2 = 0 [L23130] msg_t node3__m3; [L23131] node3__m3 = nomsg [L23132] COND TRUE !(mode3 == 0) [L23134] node3__m3 = p2_old [L23135] p2_old = nomsg [L23136] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L23324] mode3 = 0 [L33947] msg_t node4__m4; [L33948] node4__m4 = nomsg [L33949] COND TRUE !(mode4 == 0) [L33951] node4__m4 = p3_old [L33952] p3_old = nomsg [L33953] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L34101] mode4 = 0 [L39368] msg_t node5__m5; [L39369] node5__m5 = nomsg [L39370] COND TRUE !(mode5 == 0) [L39372] node5__m5 = p4_old [L39373] p4_old = nomsg [L39374] COND TRUE ((int)node5__m5) != ((int)nomsg) [L39376] COND FALSE !(((int)node5__m5) > ((int)id5)) [L39383] COND TRUE ((int)node5__m5) == ((int)id5) [L39385] st5 = 1 [L39386] mode5 = 0 [L39388] msg_t node6__m6; [L39389] node6__m6 = nomsg [L39390] COND TRUE !(mode6 == 0) [L39392] node6__m6 = p5_old [L39393] p5_old = nomsg [L39394] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L39487] mode6 = 0 [L40736] msg_t node7__m7; [L40737] node7__m7 = nomsg [L40738] COND TRUE !(mode7 == 0) [L40740] node7__m7 = p6_old [L40741] p6_old = nomsg [L40742] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L40808] mode7 = 0 [L41399] p1_old = p1_new [L41400] p1_new = nomsg [L41401] p2_old = p2_new [L41402] p2_new = nomsg [L41403] p3_old = p3_new [L41404] p3_new = nomsg [L41405] p4_old = p4_new [L41406] p4_new = nomsg [L41407] p5_old = p5_new [L41408] p5_new = nomsg [L41409] p6_old = p6_new [L41410] p6_new = nomsg [L41411] p7_old = p7_new [L41412] p7_new = nomsg [L41414] int check__tmp; [L41415] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L41417] COND FALSE !(((int)r1) >= 7) [L41423] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L41429] check__tmp = 0 [L41430] __return_8406 = check__tmp [L41431] main__c1 = __return_8406 [L41433] _Bool __tmp_142; [L41434] __tmp_142 = main__c1 [L41435] _Bool assert__arg; [L41436] assert__arg = __tmp_142 [L41437] COND TRUE assert__arg == 0 [L41439] __VERIFIER_error() - UnprovableResult [Line: 43786]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND TRUE ((int)node1__m1) != ((int)nomsg) [L601] COND FALSE !(((int)node1__m1) > ((int)id1)) [L608] COND TRUE ((int)node1__m1) == ((int)id1) [L610] st1 = 1 [L611] mode1 = 0 [L613] msg_t node2__m2; [L614] node2__m2 = nomsg [L615] COND TRUE !(mode2 == 0) [L617] node2__m2 = p1_old [L618] p1_old = nomsg [L619] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L808] mode2 = 0 [L22788] msg_t node3__m3; [L22789] node3__m3 = nomsg [L22790] COND TRUE !(mode3 == 0) [L22792] node3__m3 = p2_old [L22793] p2_old = nomsg [L22794] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L22980] mode3 = 0 [L33622] msg_t node4__m4; [L33623] node4__m4 = nomsg [L33624] COND TRUE !(mode4 == 0) [L33626] node4__m4 = p3_old [L33627] p3_old = nomsg [L33628] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L33775] mode4 = 0 [L38996] msg_t node5__m5; [L38997] node5__m5 = nomsg [L38998] COND TRUE !(mode5 == 0) [L39000] node5__m5 = p4_old [L39001] p4_old = nomsg [L39002] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L39174] mode5 = 0 [L41739] msg_t node6__m6; [L41740] node6__m6 = nomsg [L41741] COND TRUE !(mode6 == 0) [L41743] node6__m6 = p5_old [L41744] p5_old = nomsg [L41745] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L41853] mode6 = 0 [L43087] msg_t node7__m7; [L43088] node7__m7 = nomsg [L43089] COND TRUE !(mode7 == 0) [L43091] node7__m7 = p6_old [L43092] p6_old = nomsg [L43093] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L43160] mode7 = 0 [L43746] p1_old = p1_new [L43747] p1_new = nomsg [L43748] p2_old = p2_new [L43749] p2_new = nomsg [L43750] p3_old = p3_new [L43751] p3_new = nomsg [L43752] p4_old = p4_new [L43753] p4_new = nomsg [L43754] p5_old = p5_new [L43755] p5_new = nomsg [L43756] p6_old = p6_new [L43757] p6_new = nomsg [L43758] p7_old = p7_new [L43759] p7_new = nomsg [L43761] int check__tmp; [L43762] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L43764] COND FALSE !(((int)r1) >= 7) [L43770] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) [L43776] check__tmp = 0 [L43777] __return_7373 = check__tmp [L43778] main__c1 = __return_7373 [L43780] _Bool __tmp_156; [L43781] __tmp_156 = main__c1 [L43782] _Bool assert__arg; [L43783] assert__arg = __tmp_156 [L43784] COND TRUE assert__arg == 0 [L43786] __VERIFIER_error() - UnprovableResult [Line: 41811]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] unsigned char r1 = '\x0'; [L14] port_t p1 = 0; [L15] char p1_old = '\x0'; [L16] char p1_new = '\x0'; [L17] char id1 = '\x0'; [L18] char st1 = '\x0'; [L19] msg_t send1 = '\x0'; [L20] _Bool mode1 = 0; [L21] port_t p2 = 0; [L22] char p2_old = '\x0'; [L23] char p2_new = '\x0'; [L24] char id2 = '\x0'; [L25] char st2 = '\x0'; [L26] msg_t send2 = '\x0'; [L27] _Bool mode2 = 0; [L28] port_t p3 = 0; [L29] char p3_old = '\x0'; [L30] char p3_new = '\x0'; [L31] char id3 = '\x0'; [L32] char st3 = '\x0'; [L33] msg_t send3 = '\x0'; [L34] _Bool mode3 = 0; [L35] port_t p4 = 0; [L36] char p4_old = '\x0'; [L37] char p4_new = '\x0'; [L38] char id4 = '\x0'; [L39] char st4 = '\x0'; [L40] msg_t send4 = '\x0'; [L41] _Bool mode4 = 0; [L42] port_t p5 = 0; [L43] char p5_old = '\x0'; [L44] char p5_new = '\x0'; [L45] char id5 = '\x0'; [L46] char st5 = '\x0'; [L47] msg_t send5 = '\x0'; [L48] _Bool mode5 = 0; [L49] port_t p6 = 0; [L50] char p6_old = '\x0'; [L51] char p6_new = '\x0'; [L52] char id6 = '\x0'; [L53] char st6 = '\x0'; [L54] msg_t send6 = '\x0'; [L55] _Bool mode6 = 0; [L56] port_t p7 = 0; [L57] char p7_old = '\x0'; [L58] char p7_new = '\x0'; [L59] char id7 = '\x0'; [L60] char st7 = '\x0'; [L61] msg_t send7 = '\x0'; [L62] _Bool mode7 = 0; [L70] void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; [L74] int __return_211; [L75] int __return_6481; [L76] int __return_6467; [L77] int __return_6453; [L78] int __return_6439; [L79] int __return_6425; [L80] int __return_6411; [L81] int __return_6397; [L82] int __return_6383; [L83] int __return_6369; [L84] int __return_6355; [L85] int __return_6341; [L86] int __return_6327; [L87] int __return_6313; [L88] int __return_6299; [L89] int __return_6285; [L90] int __return_6271; [L91] int __return_25283; [L92] int __return_6257; [L93] int __return_6243; [L94] int __return_6229; [L95] int __return_6215; [L96] int __return_6201; [L97] int __return_6187; [L98] int __return_6173; [L99] int __return_6159; [L100] int __return_23910; [L101] int __return_6145; [L102] int __return_6131; [L103] int __return_6117; [L104] int __return_6103; [L105] int __return_23236; [L106] int __return_6089; [L107] int __return_6075; [L108] int __return_22904; [L109] int __return_6061; [L110] int __return_22743; [L111] int __return_6047; [L112] int __return_22576; [L113] int __return_6033; [L114] int __return_6019; [L115] int __return_6005; [L116] int __return_5991; [L117] int __return_5977; [L118] int __return_5963; [L119] int __return_5949; [L120] int __return_5935; [L121] int __return_21220; [L122] int __return_5921; [L123] int __return_5907; [L124] int __return_5893; [L125] int __return_5879; [L126] int __return_20546; [L127] int __return_5865; [L128] int __return_5851; [L129] int __return_20214; [L130] int __return_5837; [L131] int __return_20053; [L132] int __return_5823; [L133] int __return_19886; [L134] int __return_5809; [L135] int __return_5795; [L136] int __return_5781; [L137] int __return_5767; [L138] int __return_19229; [L139] int __return_5753; [L140] int __return_5739; [L141] int __return_18897; [L142] int __return_5725; [L143] int __return_18736; [L144] int __return_5711; [L145] int __return_18569; [L146] int __return_5697; [L147] int __return_5683; [L148] int __return_18254; [L149] int __return_5669; [L150] int __return_18093; [L151] int __return_5655; [L152] int __return_17926; [L153] int __return_5641; [L154] int __return_17782; [L155] int __return_5627; [L156] int __return_17615; [L157] int __return_5613; [L158] int __return_17466; [L159] int __return_5599; [L160] int __return_17316; [L161] int __return_5585; [L162] int __return_5571; [L163] int __return_5557; [L164] int __return_5543; [L165] int __return_5529; [L166] int __return_5515; [L167] int __return_5501; [L168] int __return_5487; [L169] int __return_16010; [L170] int __return_5473; [L171] int __return_5459; [L172] int __return_5445; [L173] int __return_5431; [L174] int __return_15366; [L175] int __return_5417; [L176] int __return_5403; [L177] int __return_15048; [L178] int __return_5389; [L179] int __return_14887; [L180] int __return_5375; [L181] int __return_14717; [L182] int __return_5361; [L183] int __return_5347; [L184] int __return_5333; [L185] int __return_5319; [L186] int __return_14090; [L187] int __return_5305; [L188] int __return_5291; [L189] int __return_13772; [L190] int __return_5277; [L191] int __return_13611; [L192] int __return_5263; [L193] int __return_13441; [L194] int __return_5249; [L195] int __return_5235; [L196] int __return_13140; [L197] int __return_5221; [L198] int __return_12979; [L199] int __return_5207; [L200] int __return_12809; [L201] int __return_5193; [L202] int __return_12665; [L203] int __return_5179; [L204] int __return_12495; [L205] int __return_5165; [L206] int __return_12343; [L207] int __return_5151; [L208] int __return_12193; [L209] int __return_5137; [L210] int __return_5123; [L211] int __return_5109; [L212] int __return_5095; [L213] int __return_11580; [L214] int __return_5081; [L215] int __return_5067; [L216] int __return_11262; [L217] int __return_5053; [L218] int __return_11101; [L219] int __return_5039; [L220] int __return_10931; [L221] int __return_5025; [L222] int __return_5011; [L223] int __return_10630; [L224] int __return_4997; [L225] int __return_10469; [L226] int __return_4983; [L227] int __return_10299; [L228] int __return_4969; [L229] int __return_10155; [L230] int __return_4955; [L231] int __return_9985; [L232] int __return_4941; [L233] int __return_9833; [L234] int __return_4927; [L235] int __return_9683; [L236] int __return_4913; [L237] int __return_9553; [L238] int __return_4899; [L239] int __return_9353; [L240] int __return_4885; [L241] int __return_9192; [L242] int __return_4871; [L243] int __return_9022; [L244] int __return_4857; [L245] int __return_8878; [L246] int __return_4843; [L247] int __return_8708; [L248] int __return_4829; [L249] int __return_8556; [L250] int __return_4815; [L251] int __return_8406; [L252] int __return_4801; [L253] int __return_8268; [L254] int __return_4787; [L255] int __return_8098; [L256] int __return_4773; [L257] int __return_7946; [L258] int __return_4759; [L259] int __return_7796; [L260] int __return_4745; [L261] int __return_7658; [L262] int __return_4731; [L263] int __return_7508; [L264] int __return_4717; [L265] int __return_7373; [L266] int __return_4703; [L267] int __return_7237; [L270] int main__c1; [L271] int main__i2; [L272] main__c1 = 0 [L273] r1 = __VERIFIER_nondet_uchar() [L274] id1 = __VERIFIER_nondet_char() [L275] st1 = __VERIFIER_nondet_char() [L276] send1 = __VERIFIER_nondet_char() [L277] mode1 = __VERIFIER_nondet_bool() [L278] id2 = __VERIFIER_nondet_char() [L279] st2 = __VERIFIER_nondet_char() [L280] send2 = __VERIFIER_nondet_char() [L281] mode2 = __VERIFIER_nondet_bool() [L282] id3 = __VERIFIER_nondet_char() [L283] st3 = __VERIFIER_nondet_char() [L284] send3 = __VERIFIER_nondet_char() [L285] mode3 = __VERIFIER_nondet_bool() [L286] id4 = __VERIFIER_nondet_char() [L287] st4 = __VERIFIER_nondet_char() [L288] send4 = __VERIFIER_nondet_char() [L289] mode4 = __VERIFIER_nondet_bool() [L290] id5 = __VERIFIER_nondet_char() [L291] st5 = __VERIFIER_nondet_char() [L292] send5 = __VERIFIER_nondet_char() [L293] mode5 = __VERIFIER_nondet_bool() [L294] id6 = __VERIFIER_nondet_char() [L295] st6 = __VERIFIER_nondet_char() [L296] send6 = __VERIFIER_nondet_char() [L297] mode6 = __VERIFIER_nondet_bool() [L298] id7 = __VERIFIER_nondet_char() [L299] st7 = __VERIFIER_nondet_char() [L300] send7 = __VERIFIER_nondet_char() [L301] mode7 = __VERIFIER_nondet_bool() [L303] int init__tmp; [L304] COND TRUE ((int)r1) == 0 [L306] COND TRUE ((int)id1) >= 0 [L308] COND TRUE ((int)st1) == 0 [L310] COND TRUE ((int)send1) == ((int)id1) [L312] COND TRUE ((int)mode1) == 0 [L314] COND TRUE ((int)id2) >= 0 [L316] COND TRUE ((int)st2) == 0 [L318] COND TRUE ((int)send2) == ((int)id2) [L320] COND TRUE ((int)mode2) == 0 [L322] COND TRUE ((int)id3) >= 0 [L324] COND TRUE ((int)st3) == 0 [L326] COND TRUE ((int)send3) == ((int)id3) [L328] COND TRUE ((int)mode3) == 0 [L330] COND TRUE ((int)id4) >= 0 [L332] COND TRUE ((int)st4) == 0 [L334] COND TRUE ((int)send4) == ((int)id4) [L336] COND TRUE ((int)mode4) == 0 [L338] COND TRUE ((int)id5) >= 0 [L340] COND TRUE ((int)st5) == 0 [L342] COND TRUE ((int)send5) == ((int)id5) [L344] COND TRUE ((int)mode5) == 0 [L346] COND TRUE ((int)id6) >= 0 [L348] COND TRUE ((int)st6) == 0 [L350] COND TRUE ((int)send6) == ((int)id6) [L352] COND TRUE ((int)mode6) == 0 [L354] COND TRUE ((int)id7) >= 0 [L356] COND TRUE ((int)st7) == 0 [L358] COND TRUE ((int)send7) == ((int)id7) [L360] COND TRUE ((int)mode7) == 0 [L362] COND TRUE ((int)id1) != ((int)id2) [L364] COND TRUE ((int)id1) != ((int)id3) [L366] COND TRUE ((int)id1) != ((int)id4) [L368] COND TRUE ((int)id1) != ((int)id5) [L370] COND TRUE ((int)id1) != ((int)id6) [L372] COND TRUE ((int)id1) != ((int)id7) [L374] COND TRUE ((int)id2) != ((int)id3) [L376] COND TRUE ((int)id2) != ((int)id4) [L378] COND TRUE ((int)id2) != ((int)id5) [L380] COND TRUE ((int)id2) != ((int)id6) [L382] COND TRUE ((int)id2) != ((int)id7) [L384] COND TRUE ((int)id3) != ((int)id4) [L386] COND TRUE ((int)id3) != ((int)id5) [L388] COND TRUE ((int)id3) != ((int)id6) [L390] COND TRUE ((int)id3) != ((int)id7) [L392] COND TRUE ((int)id4) != ((int)id5) [L394] COND TRUE ((int)id4) != ((int)id6) [L396] COND TRUE ((int)id4) != ((int)id7) [L398] COND TRUE ((int)id5) != ((int)id6) [L400] COND TRUE ((int)id5) != ((int)id7) [L402] COND TRUE ((int)id6) != ((int)id7) [L404] init__tmp = 1 [L405] __return_211 = init__tmp [L406] main__i2 = __return_211 [L407] COND TRUE main__i2 != 0 [L409] p1_old = nomsg [L410] p1_new = nomsg [L411] p2_old = nomsg [L412] p2_new = nomsg [L413] p3_old = nomsg [L414] p3_new = nomsg [L415] p4_old = nomsg [L416] p4_new = nomsg [L417] p5_old = nomsg [L418] p5_new = nomsg [L419] p6_old = nomsg [L420] p6_new = nomsg [L421] p7_old = nomsg [L422] p7_new = nomsg [L423] main__i2 = 0 [L425] msg_t node1__m1; [L426] node1__m1 = nomsg [L427] COND FALSE !(!(mode1 == 0)) [L433] int node1____CPAchecker_TMP_0; [L434] COND TRUE send1 != nomsg [L436] COND TRUE p1_new == nomsg [L438] node1____CPAchecker_TMP_0 = send1 [L439] p1_new = node1____CPAchecker_TMP_0 [L440] mode1 = 1 [L442] msg_t node2__m2; [L443] node2__m2 = nomsg [L444] COND FALSE !(!(mode2 == 0)) [L450] int node2____CPAchecker_TMP_0; [L451] COND TRUE send2 != nomsg [L453] COND TRUE p2_new == nomsg [L455] node2____CPAchecker_TMP_0 = send2 [L456] p2_new = node2____CPAchecker_TMP_0 [L457] mode2 = 1 [L459] msg_t node3__m3; [L460] node3__m3 = nomsg [L461] COND FALSE !(!(mode3 == 0)) [L467] int node3____CPAchecker_TMP_0; [L468] COND TRUE send3 != nomsg [L470] COND TRUE p3_new == nomsg [L472] node3____CPAchecker_TMP_0 = send3 [L473] p3_new = node3____CPAchecker_TMP_0 [L474] mode3 = 1 [L476] msg_t node4__m4; [L477] node4__m4 = nomsg [L478] COND FALSE !(!(mode4 == 0)) [L484] int node4____CPAchecker_TMP_0; [L485] COND TRUE send4 != nomsg [L487] COND TRUE p4_new == nomsg [L489] node4____CPAchecker_TMP_0 = send4 [L490] p4_new = node4____CPAchecker_TMP_0 [L491] mode4 = 1 [L493] msg_t node5__m5; [L494] node5__m5 = nomsg [L495] COND FALSE !(!(mode5 == 0)) [L501] int node5____CPAchecker_TMP_0; [L502] COND TRUE send5 != nomsg [L504] COND TRUE p5_new == nomsg [L506] node5____CPAchecker_TMP_0 = send5 [L507] p5_new = node5____CPAchecker_TMP_0 [L508] mode5 = 1 [L510] msg_t node6__m6; [L511] node6__m6 = nomsg [L512] COND FALSE !(!(mode6 == 0)) [L518] int node6____CPAchecker_TMP_0; [L519] COND TRUE send6 != nomsg [L521] COND TRUE p6_new == nomsg [L523] node6____CPAchecker_TMP_0 = send6 [L524] p6_new = node6____CPAchecker_TMP_0 [L525] mode6 = 1 [L527] msg_t node7__m7; [L528] node7__m7 = nomsg [L529] COND FALSE !(!(mode7 == 0)) [L535] int node7____CPAchecker_TMP_0; [L536] COND TRUE send7 != nomsg [L538] COND TRUE p7_new == nomsg [L540] node7____CPAchecker_TMP_0 = send7 [L541] p7_new = node7____CPAchecker_TMP_0 [L542] mode7 = 1 [L543] p1_old = p1_new [L544] p1_new = nomsg [L545] p2_old = p2_new [L546] p2_new = nomsg [L547] p3_old = p3_new [L548] p3_new = nomsg [L549] p4_old = p4_new [L550] p4_new = nomsg [L551] p5_old = p5_new [L552] p5_new = nomsg [L553] p6_old = p6_new [L554] p6_new = nomsg [L555] p7_old = p7_new [L556] p7_new = nomsg [L558] int check__tmp; [L559] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1 [L561] COND FALSE !(((int)r1) >= 7) [L567] COND TRUE ((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0 [L569] COND TRUE ((int)r1) < 7 [L571] check__tmp = 1 [L572] __return_6481 = check__tmp [L573] main__c1 = __return_6481 [L575] _Bool __tmp_1; [L576] __tmp_1 = main__c1 [L577] _Bool assert__arg; [L578] assert__arg = __tmp_1 [L579] COND FALSE !(assert__arg == 0) [L586] msg_t node1__m1; [L587] node1__m1 = nomsg [L588] COND TRUE !(mode1 == 0) [L590] COND FALSE !(r1 == 255) [L596] r1 = r1 + 1 [L597] node1__m1 = p7_old [L598] p7_old = nomsg [L599] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L830] mode1 = 0 [L936] msg_t node2__m2; [L937] node2__m2 = nomsg [L938] COND TRUE !(mode2 == 0) [L940] node2__m2 = p1_old [L941] p1_old = nomsg [L942] COND TRUE ((int)node2__m2) != ((int)nomsg) [L944] COND FALSE !(((int)node2__m2) > ((int)id2)) [L951] COND TRUE ((int)node2__m2) == ((int)id2) [L953] st2 = 1 [L954] mode2 = 0 [L956] msg_t node3__m3; [L957] node3__m3 = nomsg [L958] COND TRUE !(mode3 == 0) [L960] node3__m3 = p2_old [L961] p2_old = nomsg [L962] COND TRUE ((int)node3__m3) != ((int)nomsg) [L964] COND FALSE !(((int)node3__m3) > ((int)id3)) [L971] COND TRUE ((int)node3__m3) == ((int)id3) [L973] st3 = 1 [L974] mode3 = 0 [L976] msg_t node4__m4; [L977] node4__m4 = nomsg [L978] COND TRUE !(mode4 == 0) [L980] node4__m4 = p3_old [L981] p3_old = nomsg [L982] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L1127] mode4 = 0 [L6667] msg_t node5__m5; [L6668] node5__m5 = nomsg [L6669] COND TRUE !(mode5 == 0) [L6671] node5__m5 = p4_old [L6672] p4_old = nomsg [L6673] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6780] mode5 = 0 [L9439] msg_t node6__m6; [L9440] node6__m6 = nomsg [L9441] COND TRUE !(mode6 == 0) [L9443] node6__m6 = p5_old [L9444] p5_old = nomsg [L9445] COND TRUE ((int)node6__m6) != ((int)nomsg) [L9447] COND FALSE !(((int)node6__m6) > ((int)id6)) [L9454] COND TRUE ((int)node6__m6) == ((int)id6) [L9456] st6 = 1 [L9457] mode6 = 0 [L9459] msg_t node7__m7; [L9460] node7__m7 = nomsg [L9461] COND TRUE !(mode7 == 0) [L9463] node7__m7 = p6_old [L9464] p6_old = nomsg [L9465] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9504] mode7 = 0 [L10144] p1_old = p1_new [L10145] p1_new = nomsg [L10146] p2_old = p2_new [L10147] p2_new = nomsg [L10148] p3_old = p3_new [L10149] p3_new = nomsg [L10150] p4_old = p4_new [L10151] p4_new = nomsg [L10152] p5_old = p5_new [L10153] p5_new = nomsg [L10154] p6_old = p6_new [L10155] p6_new = nomsg [L10156] p7_old = p7_new [L10157] p7_new = nomsg [L10159] int check__tmp; [L10160] COND FALSE !(((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) [L10166] check__tmp = 0 [L10167] __return_23236 = check__tmp [L10168] main__c1 = __return_23236 [L41805] _Bool __tmp_144; [L41806] __tmp_144 = main__c1 [L41807] _Bool assert__arg; [L41808] assert__arg = __tmp_144 [L41809] COND TRUE assert__arg == 0 [L41811] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...