java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationC.xml -s ../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.8.1.ufo.BOUNDED-16.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:20:52,387 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:20:52,390 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:20:52,408 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:20:52,408 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:20:52,410 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:20:52,412 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:20:52,426 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:20:52,427 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:20:52,429 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:20:52,431 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:20:52,432 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:20:52,432 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:20:52,433 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:20:52,434 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:20:52,436 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:20:52,437 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:20:52,438 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:20:52,442 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:20:52,444 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:20:52,446 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:20:52,447 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:20:52,448 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:20:52,449 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:20:52,451 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:20:52,451 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:20:52,451 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:20:52,452 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:20:52,452 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:20:52,453 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:20:52,453 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:20:52,454 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:20:52,455 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:20:52,456 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:20:52,457 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:20:52,457 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:20:52,458 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:20:52,458 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:20:52,458 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:20:52,459 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:20:52,460 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:20:52,461 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:52,483 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:20:52,483 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:20:52,483 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:20:52,484 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:20:52,484 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:20:52,485 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:20:52,485 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:20:52,485 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:20:52,485 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:20:52,485 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:20:52,486 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:20:52,486 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:20:52,487 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:20:52,487 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:20:52,487 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:20:52,487 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:20:52,487 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:20:52,487 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:20:52,488 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:20:52,488 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:20:52,488 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:20:52,488 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:20:52,488 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:20:52,489 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:20:52,489 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:20:52,489 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:20:52,489 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:20:52,489 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:20:52,490 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:20:52,490 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:20:52,518 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:20:52,535 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:20:52,538 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:20:52,539 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:20:52,539 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:20:52,540 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.8.1.ufo.BOUNDED-16.pals.c.v+lhb-reducer.c [2019-09-11 17:20:52,601 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5f96fd0fd/69a7db38008b47cc91b51f8df286863e/FLAG3c3d6dbbc [2019-09-11 17:20:53,559 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:20:53,561 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.8.1.ufo.BOUNDED-16.pals.c.v+lhb-reducer.c [2019-09-11 17:20:53,685 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5f96fd0fd/69a7db38008b47cc91b51f8df286863e/FLAG3c3d6dbbc [2019-09-11 17:20:53,851 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5f96fd0fd/69a7db38008b47cc91b51f8df286863e [2019-09-11 17:20:53,862 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:20:53,863 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:20:53,864 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:20:53,864 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:20:53,868 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:20:53,869 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:53" (1/1) ... [2019-09-11 17:20:53,871 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@206013e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:20:53, skipping insertion in model container [2019-09-11 17:20:53,872 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:20:53" (1/1) ... [2019-09-11 17:20:53,879 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:20:54,328 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:20:58,359 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:20:58,413 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:21:01,203 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:21:01,261 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:21:01,262 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01 WrapperNode [2019-09-11 17:21:01,262 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:21:01,263 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:21:01,263 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:21:01,264 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:21:01,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,278 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,386 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,387 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,557 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,627 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,681 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... [2019-09-11 17:21:01,782 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:21:01,783 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:21:01,783 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:21:01,783 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:21:01,784 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:21:01" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:21:01,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:21:01,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:21:01,856 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:21:01,857 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:21:01,857 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:21:01,857 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:21:01,857 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:21:01,858 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:21:01,858 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:21:01,858 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:21:01,859 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:21:01,859 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:21:01,859 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:21:01,860 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:21:01,860 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:21:01,861 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:21:01,861 INFO L130 BoogieDeclarations]: Found specification of procedure node7 [2019-09-11 17:21:01,862 INFO L130 BoogieDeclarations]: Found specification of procedure node8 [2019-09-11 17:21:01,862 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:21:01,862 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:21:01,862 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:21:01,862 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:21:01,862 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:21:13,265 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:21:13,266 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:21:13,269 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:21:13 BoogieIcfgContainer [2019-09-11 17:21:13,270 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:21:13,270 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:21:13,270 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:21:13,271 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:21:13,272 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:21:13" (1/1) ... [2019-09-11 17:21:13,409 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:21:14,943 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:26:09,819 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:26:10,455 INFO L272 AbstractInterpreter]: Visited 3165 different actions 34644 times. Merged at 2399 different actions 19928 times. Widened at 386 different actions 1834 times. Performed 162281 root evaluator evaluations with a maximum evaluation depth of 10. Performed 162281 inverse root evaluator evaluations with a maximum inverse evaluation depth of 10. Found 9637 fixpoints after 1203 different actions. Largest state had 2862 variables. [2019-09-11 17:26:10,455 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:26:10,459 INFO L168 Benchmark]: Toolchain (without parser) took 316593.87 ms. Allocated memory was 176.2 MB in the beginning and 7.1 GB in the end (delta: 6.9 GB). Free memory was 134.5 MB in the beginning and 1.8 GB in the end (delta: -1.7 GB). Peak memory consumption was 5.2 GB. Max. memory is 7.1 GB. [2019-09-11 17:26:10,460 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 144.2 MB. Free memory was 110.4 MB in the beginning and 110.2 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-09-11 17:26:10,462 INFO L168 Benchmark]: CACSL2BoogieTranslator took 7398.28 ms. Allocated memory was 176.2 MB in the beginning and 330.3 MB in the end (delta: 154.1 MB). Free memory was 134.5 MB in the beginning and 186.1 MB in the end (delta: -51.5 MB). Peak memory consumption was 173.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:26:10,463 INFO L168 Benchmark]: Boogie Preprocessor took 519.01 ms. Allocated memory is still 330.3 MB. Free memory was 186.1 MB in the beginning and 131.8 MB in the end (delta: 54.3 MB). Peak memory consumption was 54.3 MB. Max. memory is 7.1 GB. [2019-09-11 17:26:10,465 INFO L168 Benchmark]: RCFGBuilder took 11487.12 ms. Allocated memory was 330.3 MB in the beginning and 701.0 MB in the end (delta: 370.7 MB). Free memory was 131.8 MB in the beginning and 283.3 MB in the end (delta: -151.5 MB). Peak memory consumption was 392.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:26:10,467 INFO L168 Benchmark]: Abstract Interpretation took 297185.16 ms. Allocated memory was 701.0 MB in the beginning and 7.1 GB in the end (delta: 6.4 GB). Free memory was 283.3 MB in the beginning and 1.8 GB in the end (delta: -1.5 GB). Peak memory consumption was 4.8 GB. Max. memory is 7.1 GB. [2019-09-11 17:26:10,479 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 144.2 MB. Free memory was 110.4 MB in the beginning and 110.2 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 7398.28 ms. Allocated memory was 176.2 MB in the beginning and 330.3 MB in the end (delta: 154.1 MB). Free memory was 134.5 MB in the beginning and 186.1 MB in the end (delta: -51.5 MB). Peak memory consumption was 173.4 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 519.01 ms. Allocated memory is still 330.3 MB. Free memory was 186.1 MB in the beginning and 131.8 MB in the end (delta: 54.3 MB). Peak memory consumption was 54.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 11487.12 ms. Allocated memory was 330.3 MB in the beginning and 701.0 MB in the end (delta: 370.7 MB). Free memory was 131.8 MB in the beginning and 283.3 MB in the end (delta: -151.5 MB). Peak memory consumption was 392.4 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 297185.16 ms. Allocated memory was 701.0 MB in the beginning and 7.1 GB in the end (delta: 6.4 GB). Free memory was 283.3 MB in the beginning and 1.8 GB in the end (delta: -1.5 GB). Peak memory consumption was 4.8 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 7847]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND TRUE ((int)node3__m3) != ((int)nomsg) [L5709] COND FALSE !(((int)node3__m3) > ((int)id3)) [L7734] COND TRUE ((int)node3__m3) == ((int)id3) [L7736] st3 = 1 [L7737] mode3 = 0 [L7739] msg_t node4__m4; [L7740] node4__m4 = nomsg [L7741] COND TRUE !(mode4 == 0) [L7743] node4__m4 = p3_old [L7744] p3_old = nomsg [L7745] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L9322] mode4 = 0 [L7754] msg_t node5__m5; [L7755] node5__m5 = nomsg [L7756] COND TRUE !(mode5 == 0) [L7758] node5__m5 = p4_old [L7759] p4_old = nomsg [L7760] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L8626] mode5 = 0 [L7769] msg_t node6__m6; [L7770] node6__m6 = nomsg [L7771] COND TRUE !(mode6 == 0) [L7773] node6__m6 = p5_old [L7774] p5_old = nomsg [L7775] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L8232] mode6 = 0 [L7784] msg_t node7__m7; [L7785] node7__m7 = nomsg [L7786] COND TRUE !(mode7 == 0) [L7788] node7__m7 = p6_old [L7789] p6_old = nomsg [L7790] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L8018] mode7 = 0 [L7799] msg_t node8__m8; [L7800] node8__m8 = nomsg [L7801] COND TRUE !(mode8 == 0) [L7803] node8__m8 = p7_old [L7804] p7_old = nomsg [L7805] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L7904] mode8 = 0 [L7813] p1_old = p1_new [L7814] p1_new = nomsg [L7815] p2_old = p2_new [L7816] p2_new = nomsg [L7817] p3_old = p3_new [L7818] p3_new = nomsg [L7819] p4_old = p4_new [L7820] p4_new = nomsg [L7821] p5_old = p5_new [L7822] p5_new = nomsg [L7823] p6_old = p6_new [L7824] p6_new = nomsg [L7825] p7_old = p7_new [L7826] p7_new = nomsg [L7827] p8_old = p8_new [L7828] p8_new = nomsg [L7830] int check__tmp; [L7831] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L7837] check__tmp = 0 [L7838] __return_80649 = check__tmp [L7839] main__c1 = __return_80649 [L7841] _Bool __tmp_31; [L7842] __tmp_31 = main__c1 [L7843] _Bool assert__arg; [L7844] assert__arg = __tmp_31 [L7845] COND TRUE assert__arg == 0 [L7847] __VERIFIER_error() - UnprovableResult [Line: 6128]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9340] mode3 = 0 [L5716] msg_t node4__m4; [L5717] node4__m4 = nomsg [L5718] COND TRUE !(mode4 == 0) [L5720] node4__m4 = p3_old [L5721] p3_old = nomsg [L5722] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7722] mode4 = 0 [L5731] msg_t node5__m5; [L5732] node5__m5 = nomsg [L5733] COND TRUE !(mode5 == 0) [L5735] node5__m5 = p4_old [L5736] p4_old = nomsg [L5737] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6815] mode5 = 0 [L5746] msg_t node6__m6; [L5747] node6__m6 = nomsg [L5748] COND TRUE !(mode6 == 0) [L5750] node6__m6 = p5_old [L5751] p5_old = nomsg [L5752] COND TRUE ((int)node6__m6) != ((int)nomsg) [L5754] COND FALSE !(((int)node6__m6) > ((int)id6)) [L6060] COND TRUE ((int)node6__m6) == ((int)id6) [L6062] st6 = 1 [L6063] mode6 = 0 [L6065] msg_t node7__m7; [L6066] node7__m7 = nomsg [L6067] COND TRUE !(mode7 == 0) [L6069] node7__m7 = p6_old [L6070] p6_old = nomsg [L6071] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6299] mode7 = 0 [L6080] msg_t node8__m8; [L6081] node8__m8 = nomsg [L6082] COND TRUE !(mode8 == 0) [L6084] node8__m8 = p7_old [L6085] p7_old = nomsg [L6086] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6185] mode8 = 0 [L6094] p1_old = p1_new [L6095] p1_new = nomsg [L6096] p2_old = p2_new [L6097] p2_new = nomsg [L6098] p3_old = p3_new [L6099] p3_new = nomsg [L6100] p4_old = p4_new [L6101] p4_new = nomsg [L6102] p5_old = p5_new [L6103] p5_new = nomsg [L6104] p6_old = p6_new [L6105] p6_new = nomsg [L6106] p7_old = p7_new [L6107] p7_new = nomsg [L6108] p8_old = p8_new [L6109] p8_new = nomsg [L6111] int check__tmp; [L6112] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6118] check__tmp = 0 [L6119] __return_75324 = check__tmp [L6120] main__c1 = __return_75324 [L6122] _Bool __tmp_28; [L6123] __tmp_28 = main__c1 [L6124] _Bool assert__arg; [L6125] assert__arg = __tmp_28 [L6126] COND TRUE assert__arg == 0 [L6128] __VERIFIER_error() - UnprovableResult [Line: 5973]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9340] mode3 = 0 [L5716] msg_t node4__m4; [L5717] node4__m4 = nomsg [L5718] COND TRUE !(mode4 == 0) [L5720] node4__m4 = p3_old [L5721] p3_old = nomsg [L5722] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7722] mode4 = 0 [L5731] msg_t node5__m5; [L5732] node5__m5 = nomsg [L5733] COND TRUE !(mode5 == 0) [L5735] node5__m5 = p4_old [L5736] p4_old = nomsg [L5737] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6815] mode5 = 0 [L5746] msg_t node6__m6; [L5747] node6__m6 = nomsg [L5748] COND TRUE !(mode6 == 0) [L5750] node6__m6 = p5_old [L5751] p5_old = nomsg [L5752] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6317] mode6 = 0 [L5761] msg_t node7__m7; [L5762] node7__m7 = nomsg [L5763] COND TRUE !(mode7 == 0) [L5765] node7__m7 = p6_old [L5766] p6_old = nomsg [L5767] COND TRUE ((int)node7__m7) != ((int)nomsg) [L5769] COND FALSE !(((int)node7__m7) > ((int)id7)) [L5920] COND TRUE ((int)node7__m7) == ((int)id7) [L5922] st7 = 1 [L5923] mode7 = 0 [L5925] msg_t node8__m8; [L5926] node8__m8 = nomsg [L5927] COND TRUE !(mode8 == 0) [L5929] node8__m8 = p7_old [L5930] p7_old = nomsg [L5931] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6030] mode8 = 0 [L5939] p1_old = p1_new [L5940] p1_new = nomsg [L5941] p2_old = p2_new [L5942] p2_new = nomsg [L5943] p3_old = p3_new [L5944] p3_new = nomsg [L5945] p4_old = p4_new [L5946] p4_new = nomsg [L5947] p5_old = p5_new [L5948] p5_new = nomsg [L5949] p6_old = p6_new [L5950] p6_new = nomsg [L5951] p7_old = p7_new [L5952] p7_new = nomsg [L5953] p8_old = p8_new [L5954] p8_new = nomsg [L5956] int check__tmp; [L5957] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L5963] check__tmp = 0 [L5964] __return_74902 = check__tmp [L5965] main__c1 = __return_74902 [L5967] _Bool __tmp_27; [L5968] __tmp_27 = main__c1 [L5969] _Bool assert__arg; [L5970] assert__arg = __tmp_27 [L5971] COND TRUE assert__arg == 0 [L5973] __VERIFIER_error() - UnprovableResult [Line: 5889]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9340] mode3 = 0 [L5716] msg_t node4__m4; [L5717] node4__m4 = nomsg [L5718] COND TRUE !(mode4 == 0) [L5720] node4__m4 = p3_old [L5721] p3_old = nomsg [L5722] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7722] mode4 = 0 [L5731] msg_t node5__m5; [L5732] node5__m5 = nomsg [L5733] COND TRUE !(mode5 == 0) [L5735] node5__m5 = p4_old [L5736] p4_old = nomsg [L5737] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6815] mode5 = 0 [L5746] msg_t node6__m6; [L5747] node6__m6 = nomsg [L5748] COND TRUE !(mode6 == 0) [L5750] node6__m6 = p5_old [L5751] p5_old = nomsg [L5752] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6317] mode6 = 0 [L5761] msg_t node7__m7; [L5762] node7__m7 = nomsg [L5763] COND TRUE !(mode7 == 0) [L5765] node7__m7 = p6_old [L5766] p6_old = nomsg [L5767] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6048] mode7 = 0 [L5776] msg_t node8__m8; [L5777] node8__m8 = nomsg [L5778] COND TRUE !(mode8 == 0) [L5780] node8__m8 = p7_old [L5781] p7_old = nomsg [L5782] COND TRUE ((int)node8__m8) != ((int)nomsg) [L5784] COND FALSE !(((int)node8__m8) > ((int)id8)) [L5851] COND TRUE ((int)node8__m8) == ((int)id8) [L5853] st8 = 1 [L5854] mode8 = 0 [L5855] p1_old = p1_new [L5856] p1_new = nomsg [L5857] p2_old = p2_new [L5858] p2_new = nomsg [L5859] p3_old = p3_new [L5860] p3_new = nomsg [L5861] p4_old = p4_new [L5862] p4_new = nomsg [L5863] p5_old = p5_new [L5864] p5_new = nomsg [L5865] p6_old = p6_new [L5866] p6_new = nomsg [L5867] p7_old = p7_new [L5868] p7_new = nomsg [L5869] p8_old = p8_new [L5870] p8_new = nomsg [L5872] int check__tmp; [L5873] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L5879] check__tmp = 0 [L5880] __return_74690 = check__tmp [L5881] main__c1 = __return_74690 [L5883] _Bool __tmp_26; [L5884] __tmp_26 = main__c1 [L5885] _Bool assert__arg; [L5886] assert__arg = __tmp_26 [L5887] COND TRUE assert__arg == 0 [L5889] __VERIFIER_error() - UnprovableResult [Line: 6412]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9340] mode3 = 0 [L5716] msg_t node4__m4; [L5717] node4__m4 = nomsg [L5718] COND TRUE !(mode4 == 0) [L5720] node4__m4 = p3_old [L5721] p3_old = nomsg [L5722] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7722] mode4 = 0 [L5731] msg_t node5__m5; [L5732] node5__m5 = nomsg [L5733] COND TRUE !(mode5 == 0) [L5735] node5__m5 = p4_old [L5736] p4_old = nomsg [L5737] COND TRUE ((int)node5__m5) != ((int)nomsg) [L5739] COND FALSE !(((int)node5__m5) > ((int)id5)) [L6329] COND TRUE ((int)node5__m5) == ((int)id5) [L6331] st5 = 1 [L6332] mode5 = 0 [L6334] msg_t node6__m6; [L6335] node6__m6 = nomsg [L6336] COND TRUE !(mode6 == 0) [L6338] node6__m6 = p5_old [L6339] p5_old = nomsg [L6340] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6797] mode6 = 0 [L6349] msg_t node7__m7; [L6350] node7__m7 = nomsg [L6351] COND TRUE !(mode7 == 0) [L6353] node7__m7 = p6_old [L6354] p6_old = nomsg [L6355] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6583] mode7 = 0 [L6364] msg_t node8__m8; [L6365] node8__m8 = nomsg [L6366] COND TRUE !(mode8 == 0) [L6368] node8__m8 = p7_old [L6369] p7_old = nomsg [L6370] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6469] mode8 = 0 [L6378] p1_old = p1_new [L6379] p1_new = nomsg [L6380] p2_old = p2_new [L6381] p2_new = nomsg [L6382] p3_old = p3_new [L6383] p3_new = nomsg [L6384] p4_old = p4_new [L6385] p4_new = nomsg [L6386] p5_old = p5_new [L6387] p5_new = nomsg [L6388] p6_old = p6_new [L6389] p6_new = nomsg [L6390] p7_old = p7_new [L6391] p7_new = nomsg [L6392] p8_old = p8_new [L6393] p8_new = nomsg [L6395] int check__tmp; [L6396] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6402] check__tmp = 0 [L6403] __return_76140 = check__tmp [L6404] main__c1 = __return_76140 [L6406] _Bool __tmp_29; [L6407] __tmp_29 = main__c1 [L6408] _Bool assert__arg; [L6409] assert__arg = __tmp_29 [L6410] COND TRUE assert__arg == 0 [L6412] __VERIFIER_error() - UnprovableResult [Line: 6925]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9340] mode3 = 0 [L5716] msg_t node4__m4; [L5717] node4__m4 = nomsg [L5718] COND TRUE !(mode4 == 0) [L5720] node4__m4 = p3_old [L5721] p3_old = nomsg [L5722] COND TRUE ((int)node4__m4) != ((int)nomsg) [L5724] COND FALSE !(((int)node4__m4) > ((int)id4)) [L6827] COND TRUE ((int)node4__m4) == ((int)id4) [L6829] st4 = 1 [L6830] mode4 = 0 [L6832] msg_t node5__m5; [L6833] node5__m5 = nomsg [L6834] COND TRUE !(mode5 == 0) [L6836] node5__m5 = p4_old [L6837] p4_old = nomsg [L6838] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L7704] mode5 = 0 [L6847] msg_t node6__m6; [L6848] node6__m6 = nomsg [L6849] COND TRUE !(mode6 == 0) [L6851] node6__m6 = p5_old [L6852] p5_old = nomsg [L6853] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7310] mode6 = 0 [L6862] msg_t node7__m7; [L6863] node7__m7 = nomsg [L6864] COND TRUE !(mode7 == 0) [L6866] node7__m7 = p6_old [L6867] p6_old = nomsg [L6868] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L7096] mode7 = 0 [L6877] msg_t node8__m8; [L6878] node8__m8 = nomsg [L6879] COND TRUE !(mode8 == 0) [L6881] node8__m8 = p7_old [L6882] p7_old = nomsg [L6883] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L6982] mode8 = 0 [L6891] p1_old = p1_new [L6892] p1_new = nomsg [L6893] p2_old = p2_new [L6894] p2_new = nomsg [L6895] p3_old = p3_new [L6896] p3_new = nomsg [L6897] p4_old = p4_new [L6898] p4_new = nomsg [L6899] p5_old = p5_new [L6900] p5_new = nomsg [L6901] p6_old = p6_new [L6902] p6_new = nomsg [L6903] p7_old = p7_new [L6904] p7_new = nomsg [L6905] p8_old = p8_new [L6906] p8_new = nomsg [L6908] int check__tmp; [L6909] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L6915] check__tmp = 0 [L6916] __return_77697 = check__tmp [L6917] main__c1 = __return_77697 [L6919] _Bool __tmp_30; [L6920] __tmp_30 = main__c1 [L6921] _Bool assert__arg; [L6922] assert__arg = __tmp_30 [L6923] COND TRUE assert__arg == 0 [L6925] __VERIFIER_error() - UnprovableResult [Line: 4506]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND TRUE ((int)node3__m3) != ((int)nomsg) [L853] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3818] COND TRUE ((int)node3__m3) == ((int)id3) [L3820] st3 = 1 [L3821] mode3 = 0 [L3823] msg_t node4__m4; [L3824] node4__m4 = nomsg [L3825] COND TRUE !(mode4 == 0) [L3827] node4__m4 = p3_old [L3828] p3_old = nomsg [L3829] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5666] mode4 = 0 [L3838] msg_t node5__m5; [L3839] node5__m5 = nomsg [L3840] COND TRUE !(mode5 == 0) [L3842] node5__m5 = p4_old [L3843] p4_old = nomsg [L3844] COND TRUE ((int)node5__m5) != ((int)nomsg) [L3846] COND FALSE !(((int)node5__m5) > ((int)id5)) [L4423] COND TRUE ((int)node5__m5) == ((int)id5) [L4425] st5 = 1 [L4426] mode5 = 0 [L4428] msg_t node6__m6; [L4429] node6__m6 = nomsg [L4430] COND TRUE !(mode6 == 0) [L4432] node6__m6 = p5_old [L4433] p5_old = nomsg [L4434] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4842] mode6 = 0 [L4443] msg_t node7__m7; [L4444] node7__m7 = nomsg [L4445] COND TRUE !(mode7 == 0) [L4447] node7__m7 = p6_old [L4448] p6_old = nomsg [L4449] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4662] mode7 = 0 [L4458] msg_t node8__m8; [L4459] node8__m8 = nomsg [L4460] COND TRUE !(mode8 == 0) [L4462] node8__m8 = p7_old [L4463] p7_old = nomsg [L4464] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4564] mode8 = 0 [L4472] p1_old = p1_new [L4473] p1_new = nomsg [L4474] p2_old = p2_new [L4475] p2_new = nomsg [L4476] p3_old = p3_new [L4477] p3_new = nomsg [L4478] p4_old = p4_new [L4479] p4_new = nomsg [L4480] p5_old = p5_new [L4481] p5_new = nomsg [L4482] p6_old = p6_new [L4483] p6_new = nomsg [L4484] p7_old = p7_new [L4485] p7_new = nomsg [L4486] p8_old = p8_new [L4487] p8_new = nomsg [L4489] int check__tmp; [L4490] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4496] check__tmp = 0 [L4497] __return_70158 = check__tmp [L4498] main__c1 = __return_70158 [L4500] _Bool __tmp_23; [L4501] __tmp_23 = main__c1 [L4502] _Bool assert__arg; [L4503] assert__arg = __tmp_23 [L4504] COND TRUE assert__arg == 0 [L4506] __VERIFIER_error() - UnprovableResult [Line: 3996]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND TRUE ((int)node3__m3) != ((int)nomsg) [L853] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3818] COND TRUE ((int)node3__m3) == ((int)id3) [L3820] st3 = 1 [L3821] mode3 = 0 [L3823] msg_t node4__m4; [L3824] node4__m4 = nomsg [L3825] COND TRUE !(mode4 == 0) [L3827] node4__m4 = p3_old [L3828] p3_old = nomsg [L3829] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5666] mode4 = 0 [L3838] msg_t node5__m5; [L3839] node5__m5 = nomsg [L3840] COND TRUE !(mode5 == 0) [L3842] node5__m5 = p4_old [L3843] p4_old = nomsg [L3844] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4860] mode5 = 0 [L3853] msg_t node6__m6; [L3854] node6__m6 = nomsg [L3855] COND TRUE !(mode6 == 0) [L3857] node6__m6 = p5_old [L3858] p5_old = nomsg [L3859] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4411] mode6 = 0 [L3868] msg_t node7__m7; [L3869] node7__m7 = nomsg [L3870] COND TRUE !(mode7 == 0) [L3872] node7__m7 = p6_old [L3873] p6_old = nomsg [L3874] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4157] mode7 = 0 [L3883] msg_t node8__m8; [L3884] node8__m8 = nomsg [L3885] COND TRUE !(mode8 == 0) [L3887] node8__m8 = p7_old [L3888] p7_old = nomsg [L3889] COND TRUE ((int)node8__m8) != ((int)nomsg) [L3891] COND FALSE !(((int)node8__m8) > ((int)id8)) [L3958] COND TRUE ((int)node8__m8) == ((int)id8) [L3960] st8 = 1 [L3961] mode8 = 0 [L3962] p1_old = p1_new [L3963] p1_new = nomsg [L3964] p2_old = p2_new [L3965] p2_new = nomsg [L3966] p3_old = p3_new [L3967] p3_new = nomsg [L3968] p4_old = p4_new [L3969] p4_new = nomsg [L3970] p5_old = p5_new [L3971] p5_new = nomsg [L3972] p6_old = p6_new [L3973] p6_new = nomsg [L3974] p7_old = p7_new [L3975] p7_new = nomsg [L3976] p8_old = p8_new [L3977] p8_new = nomsg [L3979] int check__tmp; [L3980] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L3986] check__tmp = 0 [L3987] __return_68768 = check__tmp [L3988] main__c1 = __return_68768 [L3990] _Bool __tmp_20; [L3991] __tmp_20 = main__c1 [L3992] _Bool assert__arg; [L3993] assert__arg = __tmp_20 [L3994] COND TRUE assert__arg == 0 [L3996] __VERIFIER_error() - UnprovableResult [Line: 4081]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND TRUE ((int)node3__m3) != ((int)nomsg) [L853] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3818] COND TRUE ((int)node3__m3) == ((int)id3) [L3820] st3 = 1 [L3821] mode3 = 0 [L3823] msg_t node4__m4; [L3824] node4__m4 = nomsg [L3825] COND TRUE !(mode4 == 0) [L3827] node4__m4 = p3_old [L3828] p3_old = nomsg [L3829] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5666] mode4 = 0 [L3838] msg_t node5__m5; [L3839] node5__m5 = nomsg [L3840] COND TRUE !(mode5 == 0) [L3842] node5__m5 = p4_old [L3843] p4_old = nomsg [L3844] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4860] mode5 = 0 [L3853] msg_t node6__m6; [L3854] node6__m6 = nomsg [L3855] COND TRUE !(mode6 == 0) [L3857] node6__m6 = p5_old [L3858] p5_old = nomsg [L3859] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4411] mode6 = 0 [L3868] msg_t node7__m7; [L3869] node7__m7 = nomsg [L3870] COND TRUE !(mode7 == 0) [L3872] node7__m7 = p6_old [L3873] p6_old = nomsg [L3874] COND TRUE ((int)node7__m7) != ((int)nomsg) [L3876] COND FALSE !(((int)node7__m7) > ((int)id7)) [L4028] COND TRUE ((int)node7__m7) == ((int)id7) [L4030] st7 = 1 [L4031] mode7 = 0 [L4033] msg_t node8__m8; [L4034] node8__m8 = nomsg [L4035] COND TRUE !(mode8 == 0) [L4037] node8__m8 = p7_old [L4038] p7_old = nomsg [L4039] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4139] mode8 = 0 [L4047] p1_old = p1_new [L4048] p1_new = nomsg [L4049] p2_old = p2_new [L4050] p2_new = nomsg [L4051] p3_old = p3_new [L4052] p3_new = nomsg [L4053] p4_old = p4_new [L4054] p4_new = nomsg [L4055] p5_old = p5_new [L4056] p5_new = nomsg [L4057] p6_old = p6_new [L4058] p6_new = nomsg [L4059] p7_old = p7_new [L4060] p7_new = nomsg [L4061] p8_old = p8_new [L4062] p8_new = nomsg [L4064] int check__tmp; [L4065] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4071] check__tmp = 0 [L4072] __return_68982 = check__tmp [L4073] main__c1 = __return_68982 [L4075] _Bool __tmp_21; [L4076] __tmp_21 = main__c1 [L4077] _Bool assert__arg; [L4078] assert__arg = __tmp_21 [L4079] COND TRUE assert__arg == 0 [L4081] __VERIFIER_error() - UnprovableResult [Line: 4237]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND TRUE ((int)node3__m3) != ((int)nomsg) [L853] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3818] COND TRUE ((int)node3__m3) == ((int)id3) [L3820] st3 = 1 [L3821] mode3 = 0 [L3823] msg_t node4__m4; [L3824] node4__m4 = nomsg [L3825] COND TRUE !(mode4 == 0) [L3827] node4__m4 = p3_old [L3828] p3_old = nomsg [L3829] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5666] mode4 = 0 [L3838] msg_t node5__m5; [L3839] node5__m5 = nomsg [L3840] COND TRUE !(mode5 == 0) [L3842] node5__m5 = p4_old [L3843] p4_old = nomsg [L3844] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4860] mode5 = 0 [L3853] msg_t node6__m6; [L3854] node6__m6 = nomsg [L3855] COND TRUE !(mode6 == 0) [L3857] node6__m6 = p5_old [L3858] p5_old = nomsg [L3859] COND TRUE ((int)node6__m6) != ((int)nomsg) [L3861] COND FALSE !(((int)node6__m6) > ((int)id6)) [L4169] COND TRUE ((int)node6__m6) == ((int)id6) [L4171] st6 = 1 [L4172] mode6 = 0 [L4174] msg_t node7__m7; [L4175] node7__m7 = nomsg [L4176] COND TRUE !(mode7 == 0) [L4178] node7__m7 = p6_old [L4179] p6_old = nomsg [L4180] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4393] mode7 = 0 [L4189] msg_t node8__m8; [L4190] node8__m8 = nomsg [L4191] COND TRUE !(mode8 == 0) [L4193] node8__m8 = p7_old [L4194] p7_old = nomsg [L4195] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4295] mode8 = 0 [L4203] p1_old = p1_new [L4204] p1_new = nomsg [L4205] p2_old = p2_new [L4206] p2_new = nomsg [L4207] p3_old = p3_new [L4208] p3_new = nomsg [L4209] p4_old = p4_new [L4210] p4_new = nomsg [L4211] p5_old = p5_new [L4212] p5_new = nomsg [L4213] p6_old = p6_new [L4214] p6_new = nomsg [L4215] p7_old = p7_new [L4216] p7_new = nomsg [L4217] p8_old = p8_new [L4218] p8_new = nomsg [L4220] int check__tmp; [L4221] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4227] check__tmp = 0 [L4228] __return_69390 = check__tmp [L4229] main__c1 = __return_69390 [L4231] _Bool __tmp_22; [L4232] __tmp_22 = main__c1 [L4233] _Bool assert__arg; [L4234] assert__arg = __tmp_22 [L4235] COND TRUE assert__arg == 0 [L4237] __VERIFIER_error() - UnprovableResult [Line: 4970]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND TRUE ((int)node3__m3) != ((int)nomsg) [L853] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3818] COND TRUE ((int)node3__m3) == ((int)id3) [L3820] st3 = 1 [L3821] mode3 = 0 [L3823] msg_t node4__m4; [L3824] node4__m4 = nomsg [L3825] COND TRUE !(mode4 == 0) [L3827] node4__m4 = p3_old [L3828] p3_old = nomsg [L3829] COND TRUE ((int)node4__m4) != ((int)nomsg) [L3831] COND FALSE !(((int)node4__m4) > ((int)id4)) [L4872] COND TRUE ((int)node4__m4) == ((int)id4) [L4874] st4 = 1 [L4875] mode4 = 0 [L4877] msg_t node5__m5; [L4878] node5__m5 = nomsg [L4879] COND TRUE !(mode5 == 0) [L4881] node5__m5 = p4_old [L4882] p4_old = nomsg [L4883] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L5648] mode5 = 0 [L4892] msg_t node6__m6; [L4893] node6__m6 = nomsg [L4894] COND TRUE !(mode6 == 0) [L4896] node6__m6 = p5_old [L4897] p5_old = nomsg [L4898] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5306] mode6 = 0 [L4907] msg_t node7__m7; [L4908] node7__m7 = nomsg [L4909] COND TRUE !(mode7 == 0) [L4911] node7__m7 = p6_old [L4912] p6_old = nomsg [L4913] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L5126] mode7 = 0 [L4922] msg_t node8__m8; [L4923] node8__m8 = nomsg [L4924] COND TRUE !(mode8 == 0) [L4926] node8__m8 = p7_old [L4927] p7_old = nomsg [L4928] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L5028] mode8 = 0 [L4936] p1_old = p1_new [L4937] p1_new = nomsg [L4938] p2_old = p2_new [L4939] p2_new = nomsg [L4940] p3_old = p3_new [L4941] p3_new = nomsg [L4942] p4_old = p4_new [L4943] p4_new = nomsg [L4944] p5_old = p5_new [L4945] p5_new = nomsg [L4946] p6_old = p6_new [L4947] p6_new = nomsg [L4948] p7_old = p7_new [L4949] p7_new = nomsg [L4950] p8_old = p8_new [L4951] p8_new = nomsg [L4953] int check__tmp; [L4954] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L4960] check__tmp = 0 [L4961] __return_71615 = check__tmp [L4962] main__c1 = __return_71615 [L4964] _Bool __tmp_24; [L4965] __tmp_24 = main__c1 [L4966] _Bool assert__arg; [L4967] assert__arg = __tmp_24 [L4968] COND TRUE assert__arg == 0 [L4970] __VERIFIER_error() - UnprovableResult [Line: 3434]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND TRUE ((int)node4__m4) != ((int)nomsg) [L868] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2761] COND TRUE ((int)node4__m4) == ((int)id4) [L2763] st4 = 1 [L2764] mode4 = 0 [L2766] msg_t node5__m5; [L2767] node5__m5 = nomsg [L2768] COND TRUE !(mode5 == 0) [L2770] node5__m5 = p4_old [L2771] p4_old = nomsg [L2772] COND TRUE ((int)node5__m5) != ((int)nomsg) [L2774] COND FALSE !(((int)node5__m5) > ((int)id5)) [L3351] COND TRUE ((int)node5__m5) == ((int)id5) [L3353] st5 = 1 [L3354] mode5 = 0 [L3356] msg_t node6__m6; [L3357] node6__m6 = nomsg [L3358] COND TRUE !(mode6 == 0) [L3360] node6__m6 = p5_old [L3361] p5_old = nomsg [L3362] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3770] mode6 = 0 [L3371] msg_t node7__m7; [L3372] node7__m7 = nomsg [L3373] COND TRUE !(mode7 == 0) [L3375] node7__m7 = p6_old [L3376] p6_old = nomsg [L3377] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3590] mode7 = 0 [L3386] msg_t node8__m8; [L3387] node8__m8 = nomsg [L3388] COND TRUE !(mode8 == 0) [L3390] node8__m8 = p7_old [L3391] p7_old = nomsg [L3392] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3492] mode8 = 0 [L3400] p1_old = p1_new [L3401] p1_new = nomsg [L3402] p2_old = p2_new [L3403] p2_new = nomsg [L3404] p3_old = p3_new [L3405] p3_new = nomsg [L3406] p4_old = p4_new [L3407] p4_new = nomsg [L3408] p5_old = p5_new [L3409] p5_new = nomsg [L3410] p6_old = p6_new [L3411] p6_new = nomsg [L3412] p7_old = p7_new [L3413] p7_new = nomsg [L3414] p8_old = p8_new [L3415] p8_new = nomsg [L3417] int check__tmp; [L3418] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L3424] check__tmp = 0 [L3425] __return_67028 = check__tmp [L3426] main__c1 = __return_67028 [L3428] _Bool __tmp_18; [L3429] __tmp_18 = main__c1 [L3430] _Bool assert__arg; [L3431] assert__arg = __tmp_18 [L3432] COND TRUE assert__arg == 0 [L3434] __VERIFIER_error() - UnprovableResult [Line: 2924]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND TRUE ((int)node4__m4) != ((int)nomsg) [L868] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2761] COND TRUE ((int)node4__m4) == ((int)id4) [L2763] st4 = 1 [L2764] mode4 = 0 [L2766] msg_t node5__m5; [L2767] node5__m5 = nomsg [L2768] COND TRUE !(mode5 == 0) [L2770] node5__m5 = p4_old [L2771] p4_old = nomsg [L2772] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3788] mode5 = 0 [L2781] msg_t node6__m6; [L2782] node6__m6 = nomsg [L2783] COND TRUE !(mode6 == 0) [L2785] node6__m6 = p5_old [L2786] p5_old = nomsg [L2787] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3339] mode6 = 0 [L2796] msg_t node7__m7; [L2797] node7__m7 = nomsg [L2798] COND TRUE !(mode7 == 0) [L2800] node7__m7 = p6_old [L2801] p6_old = nomsg [L2802] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3085] mode7 = 0 [L2811] msg_t node8__m8; [L2812] node8__m8 = nomsg [L2813] COND TRUE !(mode8 == 0) [L2815] node8__m8 = p7_old [L2816] p7_old = nomsg [L2817] COND TRUE ((int)node8__m8) != ((int)nomsg) [L2819] COND FALSE !(((int)node8__m8) > ((int)id8)) [L2886] COND TRUE ((int)node8__m8) == ((int)id8) [L2888] st8 = 1 [L2889] mode8 = 0 [L2890] p1_old = p1_new [L2891] p1_new = nomsg [L2892] p2_old = p2_new [L2893] p2_new = nomsg [L2894] p3_old = p3_new [L2895] p3_new = nomsg [L2896] p4_old = p4_new [L2897] p4_new = nomsg [L2898] p5_old = p5_new [L2899] p5_new = nomsg [L2900] p6_old = p6_new [L2901] p6_new = nomsg [L2902] p7_old = p7_new [L2903] p7_new = nomsg [L2904] p8_old = p8_new [L2905] p8_new = nomsg [L2907] int check__tmp; [L2908] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2914] check__tmp = 0 [L2915] __return_65638 = check__tmp [L2916] main__c1 = __return_65638 [L2918] _Bool __tmp_15; [L2919] __tmp_15 = main__c1 [L2920] _Bool assert__arg; [L2921] assert__arg = __tmp_15 [L2922] COND TRUE assert__arg == 0 [L2924] __VERIFIER_error() - UnprovableResult [Line: 3009]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND TRUE ((int)node4__m4) != ((int)nomsg) [L868] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2761] COND TRUE ((int)node4__m4) == ((int)id4) [L2763] st4 = 1 [L2764] mode4 = 0 [L2766] msg_t node5__m5; [L2767] node5__m5 = nomsg [L2768] COND TRUE !(mode5 == 0) [L2770] node5__m5 = p4_old [L2771] p4_old = nomsg [L2772] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3788] mode5 = 0 [L2781] msg_t node6__m6; [L2782] node6__m6 = nomsg [L2783] COND TRUE !(mode6 == 0) [L2785] node6__m6 = p5_old [L2786] p5_old = nomsg [L2787] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3339] mode6 = 0 [L2796] msg_t node7__m7; [L2797] node7__m7 = nomsg [L2798] COND TRUE !(mode7 == 0) [L2800] node7__m7 = p6_old [L2801] p6_old = nomsg [L2802] COND TRUE ((int)node7__m7) != ((int)nomsg) [L2804] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2956] COND TRUE ((int)node7__m7) == ((int)id7) [L2958] st7 = 1 [L2959] mode7 = 0 [L2961] msg_t node8__m8; [L2962] node8__m8 = nomsg [L2963] COND TRUE !(mode8 == 0) [L2965] node8__m8 = p7_old [L2966] p7_old = nomsg [L2967] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3067] mode8 = 0 [L2975] p1_old = p1_new [L2976] p1_new = nomsg [L2977] p2_old = p2_new [L2978] p2_new = nomsg [L2979] p3_old = p3_new [L2980] p3_new = nomsg [L2981] p4_old = p4_new [L2982] p4_new = nomsg [L2983] p5_old = p5_new [L2984] p5_new = nomsg [L2985] p6_old = p6_new [L2986] p6_new = nomsg [L2987] p7_old = p7_new [L2988] p7_new = nomsg [L2989] p8_old = p8_new [L2990] p8_new = nomsg [L2992] int check__tmp; [L2993] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2999] check__tmp = 0 [L3000] __return_65852 = check__tmp [L3001] main__c1 = __return_65852 [L3003] _Bool __tmp_16; [L3004] __tmp_16 = main__c1 [L3005] _Bool assert__arg; [L3006] assert__arg = __tmp_16 [L3007] COND TRUE assert__arg == 0 [L3009] __VERIFIER_error() - UnprovableResult [Line: 3165]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND TRUE ((int)node4__m4) != ((int)nomsg) [L868] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2761] COND TRUE ((int)node4__m4) == ((int)id4) [L2763] st4 = 1 [L2764] mode4 = 0 [L2766] msg_t node5__m5; [L2767] node5__m5 = nomsg [L2768] COND TRUE !(mode5 == 0) [L2770] node5__m5 = p4_old [L2771] p4_old = nomsg [L2772] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3788] mode5 = 0 [L2781] msg_t node6__m6; [L2782] node6__m6 = nomsg [L2783] COND TRUE !(mode6 == 0) [L2785] node6__m6 = p5_old [L2786] p5_old = nomsg [L2787] COND TRUE ((int)node6__m6) != ((int)nomsg) [L2789] COND FALSE !(((int)node6__m6) > ((int)id6)) [L3097] COND TRUE ((int)node6__m6) == ((int)id6) [L3099] st6 = 1 [L3100] mode6 = 0 [L3102] msg_t node7__m7; [L3103] node7__m7 = nomsg [L3104] COND TRUE !(mode7 == 0) [L3106] node7__m7 = p6_old [L3107] p6_old = nomsg [L3108] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3321] mode7 = 0 [L3117] msg_t node8__m8; [L3118] node8__m8 = nomsg [L3119] COND TRUE !(mode8 == 0) [L3121] node8__m8 = p7_old [L3122] p7_old = nomsg [L3123] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L3223] mode8 = 0 [L3131] p1_old = p1_new [L3132] p1_new = nomsg [L3133] p2_old = p2_new [L3134] p2_new = nomsg [L3135] p3_old = p3_new [L3136] p3_new = nomsg [L3137] p4_old = p4_new [L3138] p4_new = nomsg [L3139] p5_old = p5_new [L3140] p5_new = nomsg [L3141] p6_old = p6_new [L3142] p6_new = nomsg [L3143] p7_old = p7_new [L3144] p7_new = nomsg [L3145] p8_old = p8_new [L3146] p8_new = nomsg [L3148] int check__tmp; [L3149] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L3155] check__tmp = 0 [L3156] __return_66260 = check__tmp [L3157] main__c1 = __return_66260 [L3159] _Bool __tmp_17; [L3160] __tmp_17 = main__c1 [L3161] _Bool assert__arg; [L3162] assert__arg = __tmp_17 [L3163] COND TRUE assert__arg == 0 [L3165] __VERIFIER_error() - UnprovableResult [Line: 2062]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2749] mode5 = 0 [L890] msg_t node6__m6; [L891] node6__m6 = nomsg [L892] COND TRUE !(mode6 == 0) [L894] node6__m6 = p5_old [L895] p5_old = nomsg [L896] COND TRUE ((int)node6__m6) != ((int)nomsg) [L898] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1844] COND TRUE ((int)node6__m6) == ((int)id6) [L1846] st6 = 1 [L1847] mode6 = 0 [L1849] msg_t node7__m7; [L1850] node7__m7 = nomsg [L1851] COND TRUE !(mode7 == 0) [L1853] node7__m7 = p6_old [L1854] p6_old = nomsg [L1855] COND TRUE ((int)node7__m7) != ((int)nomsg) [L1857] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2009] COND TRUE ((int)node7__m7) == ((int)id7) [L2011] st7 = 1 [L2012] mode7 = 0 [L2014] msg_t node8__m8; [L2015] node8__m8 = nomsg [L2016] COND TRUE !(mode8 == 0) [L2018] node8__m8 = p7_old [L2019] p7_old = nomsg [L2020] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2120] mode8 = 0 [L2028] p1_old = p1_new [L2029] p1_new = nomsg [L2030] p2_old = p2_new [L2031] p2_new = nomsg [L2032] p3_old = p3_new [L2033] p3_new = nomsg [L2034] p4_old = p4_new [L2035] p4_new = nomsg [L2036] p5_old = p5_new [L2037] p5_new = nomsg [L2038] p6_old = p6_new [L2039] p6_new = nomsg [L2040] p7_old = p7_new [L2041] p7_new = nomsg [L2042] p8_old = p8_new [L2043] p8_new = nomsg [L2045] int check__tmp; [L2046] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2052] check__tmp = 0 [L2053] __return_63310 = check__tmp [L2054] main__c1 = __return_63310 [L2056] _Bool __tmp_9; [L2057] __tmp_9 = main__c1 [L2058] _Bool assert__arg; [L2059] assert__arg = __tmp_9 [L2060] COND TRUE assert__arg == 0 [L2062] __VERIFIER_error() - UnprovableResult [Line: 1977]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2749] mode5 = 0 [L890] msg_t node6__m6; [L891] node6__m6 = nomsg [L892] COND TRUE !(mode6 == 0) [L894] node6__m6 = p5_old [L895] p5_old = nomsg [L896] COND TRUE ((int)node6__m6) != ((int)nomsg) [L898] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1844] COND TRUE ((int)node6__m6) == ((int)id6) [L1846] st6 = 1 [L1847] mode6 = 0 [L1849] msg_t node7__m7; [L1850] node7__m7 = nomsg [L1851] COND TRUE !(mode7 == 0) [L1853] node7__m7 = p6_old [L1854] p6_old = nomsg [L1855] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2138] mode7 = 0 [L1864] msg_t node8__m8; [L1865] node8__m8 = nomsg [L1866] COND TRUE !(mode8 == 0) [L1868] node8__m8 = p7_old [L1869] p7_old = nomsg [L1870] COND TRUE ((int)node8__m8) != ((int)nomsg) [L1872] COND FALSE !(((int)node8__m8) > ((int)id8)) [L1939] COND TRUE ((int)node8__m8) == ((int)id8) [L1941] st8 = 1 [L1942] mode8 = 0 [L1943] p1_old = p1_new [L1944] p1_new = nomsg [L1945] p2_old = p2_new [L1946] p2_new = nomsg [L1947] p3_old = p3_new [L1948] p3_new = nomsg [L1949] p4_old = p4_new [L1950] p4_new = nomsg [L1951] p5_old = p5_new [L1952] p5_new = nomsg [L1953] p6_old = p6_new [L1954] p6_new = nomsg [L1955] p7_old = p7_new [L1956] p7_new = nomsg [L1957] p8_old = p8_new [L1958] p8_new = nomsg [L1960] int check__tmp; [L1961] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L1967] check__tmp = 0 [L1968] __return_63096 = check__tmp [L1969] main__c1 = __return_63096 [L1971] _Bool __tmp_8; [L1972] __tmp_8 = main__c1 [L1973] _Bool assert__arg; [L1974] assert__arg = __tmp_8 [L1975] COND TRUE assert__arg == 0 [L1977] __VERIFIER_error() - UnprovableResult [Line: 1794]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2749] mode5 = 0 [L890] msg_t node6__m6; [L891] node6__m6 = nomsg [L892] COND TRUE !(mode6 == 0) [L894] node6__m6 = p5_old [L895] p5_old = nomsg [L896] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2156] mode6 = 0 [L905] msg_t node7__m7; [L906] node7__m7 = nomsg [L907] COND TRUE !(mode7 == 0) [L909] node7__m7 = p6_old [L910] p6_old = nomsg [L911] COND TRUE ((int)node7__m7) != ((int)nomsg) [L913] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1676] COND TRUE ((int)node7__m7) == ((int)id7) [L1678] st7 = 1 [L1679] mode7 = 0 [L1681] msg_t node8__m8; [L1682] node8__m8 = nomsg [L1683] COND TRUE !(mode8 == 0) [L1685] node8__m8 = p7_old [L1686] p7_old = nomsg [L1687] COND TRUE ((int)node8__m8) != ((int)nomsg) [L1689] COND FALSE !(((int)node8__m8) > ((int)id8)) [L1756] COND TRUE ((int)node8__m8) == ((int)id8) [L1758] st8 = 1 [L1759] mode8 = 0 [L1760] p1_old = p1_new [L1761] p1_new = nomsg [L1762] p2_old = p2_new [L1763] p2_new = nomsg [L1764] p3_old = p3_new [L1765] p3_new = nomsg [L1766] p4_old = p4_new [L1767] p4_new = nomsg [L1768] p5_old = p5_new [L1769] p5_new = nomsg [L1770] p6_old = p6_new [L1771] p6_new = nomsg [L1772] p7_old = p7_new [L1773] p7_new = nomsg [L1774] p8_old = p8_new [L1775] p8_new = nomsg [L1777] int check__tmp; [L1778] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L1784] check__tmp = 0 [L1785] __return_62635 = check__tmp [L1786] main__c1 = __return_62635 [L1788] _Bool __tmp_6; [L1789] __tmp_6 = main__c1 [L1790] _Bool assert__arg; [L1791] assert__arg = __tmp_6 [L1792] COND TRUE assert__arg == 0 [L1794] __VERIFIER_error() - UnprovableResult [Line: 2401]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND TRUE ((int)node5__m5) != ((int)nomsg) [L883] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2168] COND TRUE ((int)node5__m5) == ((int)id5) [L2170] st5 = 1 [L2171] mode5 = 0 [L2173] msg_t node6__m6; [L2174] node6__m6 = nomsg [L2175] COND TRUE !(mode6 == 0) [L2177] node6__m6 = p5_old [L2178] p5_old = nomsg [L2179] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2731] mode6 = 0 [L2188] msg_t node7__m7; [L2189] node7__m7 = nomsg [L2190] COND TRUE !(mode7 == 0) [L2192] node7__m7 = p6_old [L2193] p6_old = nomsg [L2194] COND TRUE ((int)node7__m7) != ((int)nomsg) [L2196] COND FALSE !(((int)node7__m7) > ((int)id7)) [L2348] COND TRUE ((int)node7__m7) == ((int)id7) [L2350] st7 = 1 [L2351] mode7 = 0 [L2353] msg_t node8__m8; [L2354] node8__m8 = nomsg [L2355] COND TRUE !(mode8 == 0) [L2357] node8__m8 = p7_old [L2358] p7_old = nomsg [L2359] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2459] mode8 = 0 [L2367] p1_old = p1_new [L2368] p1_new = nomsg [L2369] p2_old = p2_new [L2370] p2_new = nomsg [L2371] p3_old = p3_new [L2372] p3_new = nomsg [L2373] p4_old = p4_new [L2374] p4_new = nomsg [L2375] p5_old = p5_new [L2376] p5_new = nomsg [L2377] p6_old = p6_new [L2378] p6_new = nomsg [L2379] p7_old = p7_new [L2380] p7_new = nomsg [L2381] p8_old = p8_new [L2382] p8_new = nomsg [L2384] int check__tmp; [L2385] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2391] check__tmp = 0 [L2392] __return_64191 = check__tmp [L2393] main__c1 = __return_64191 [L2395] _Bool __tmp_12; [L2396] __tmp_12 = main__c1 [L2397] _Bool assert__arg; [L2398] assert__arg = __tmp_12 [L2399] COND TRUE assert__arg == 0 [L2401] __VERIFIER_error() - UnprovableResult [Line: 2316]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND TRUE ((int)node5__m5) != ((int)nomsg) [L883] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2168] COND TRUE ((int)node5__m5) == ((int)id5) [L2170] st5 = 1 [L2171] mode5 = 0 [L2173] msg_t node6__m6; [L2174] node6__m6 = nomsg [L2175] COND TRUE !(mode6 == 0) [L2177] node6__m6 = p5_old [L2178] p5_old = nomsg [L2179] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2731] mode6 = 0 [L2188] msg_t node7__m7; [L2189] node7__m7 = nomsg [L2190] COND TRUE !(mode7 == 0) [L2192] node7__m7 = p6_old [L2193] p6_old = nomsg [L2194] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2477] mode7 = 0 [L2203] msg_t node8__m8; [L2204] node8__m8 = nomsg [L2205] COND TRUE !(mode8 == 0) [L2207] node8__m8 = p7_old [L2208] p7_old = nomsg [L2209] COND TRUE ((int)node8__m8) != ((int)nomsg) [L2211] COND FALSE !(((int)node8__m8) > ((int)id8)) [L2278] COND TRUE ((int)node8__m8) == ((int)id8) [L2280] st8 = 1 [L2281] mode8 = 0 [L2282] p1_old = p1_new [L2283] p1_new = nomsg [L2284] p2_old = p2_new [L2285] p2_new = nomsg [L2286] p3_old = p3_new [L2287] p3_new = nomsg [L2288] p4_old = p4_new [L2289] p4_new = nomsg [L2290] p5_old = p5_new [L2291] p5_new = nomsg [L2292] p6_old = p6_new [L2293] p6_new = nomsg [L2294] p7_old = p7_new [L2295] p7_new = nomsg [L2296] p8_old = p8_new [L2297] p8_new = nomsg [L2299] int check__tmp; [L2300] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2306] check__tmp = 0 [L2307] __return_63977 = check__tmp [L2308] main__c1 = __return_63977 [L2310] _Bool __tmp_11; [L2311] __tmp_11 = main__c1 [L2312] _Bool assert__arg; [L2313] assert__arg = __tmp_11 [L2314] COND TRUE assert__arg == 0 [L2316] __VERIFIER_error() - UnprovableResult [Line: 2557]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND TRUE ((int)node5__m5) != ((int)nomsg) [L883] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2168] COND TRUE ((int)node5__m5) == ((int)id5) [L2170] st5 = 1 [L2171] mode5 = 0 [L2173] msg_t node6__m6; [L2174] node6__m6 = nomsg [L2175] COND TRUE !(mode6 == 0) [L2177] node6__m6 = p5_old [L2178] p5_old = nomsg [L2179] COND TRUE ((int)node6__m6) != ((int)nomsg) [L2181] COND FALSE !(((int)node6__m6) > ((int)id6)) [L2489] COND TRUE ((int)node6__m6) == ((int)id6) [L2491] st6 = 1 [L2492] mode6 = 0 [L2494] msg_t node7__m7; [L2495] node7__m7 = nomsg [L2496] COND TRUE !(mode7 == 0) [L2498] node7__m7 = p6_old [L2499] p6_old = nomsg [L2500] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2713] mode7 = 0 [L2509] msg_t node8__m8; [L2510] node8__m8 = nomsg [L2511] COND TRUE !(mode8 == 0) [L2513] node8__m8 = p7_old [L2514] p7_old = nomsg [L2515] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2615] mode8 = 0 [L2523] p1_old = p1_new [L2524] p1_new = nomsg [L2525] p2_old = p2_new [L2526] p2_new = nomsg [L2527] p3_old = p3_new [L2528] p3_new = nomsg [L2529] p4_old = p4_new [L2530] p4_new = nomsg [L2531] p5_old = p5_new [L2532] p5_new = nomsg [L2533] p6_old = p6_new [L2534] p6_new = nomsg [L2535] p7_old = p7_new [L2536] p7_new = nomsg [L2537] p8_old = p8_new [L2538] p8_new = nomsg [L2540] int check__tmp; [L2541] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L2547] check__tmp = 0 [L2548] __return_64599 = check__tmp [L2549] main__c1 = __return_64599 [L2551] _Bool __tmp_13; [L2552] __tmp_13 = main__c1 [L2553] _Bool assert__arg; [L2554] assert__arg = __tmp_13 [L2555] COND TRUE assert__arg == 0 [L2557] __VERIFIER_error() - UnprovableResult [Line: 11373]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND TRUE ((int)node3__m3) != ((int)nomsg) [L9398] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11260] COND TRUE ((int)node3__m3) == ((int)id3) [L11262] st3 = 1 [L11263] mode3 = 0 [L11265] msg_t node4__m4; [L11266] node4__m4 = nomsg [L11267] COND TRUE !(mode4 == 0) [L11269] node4__m4 = p3_old [L11270] p3_old = nomsg [L11271] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L12677] mode4 = 0 [L11280] msg_t node5__m5; [L11281] node5__m5 = nomsg [L11282] COND TRUE !(mode5 == 0) [L11284] node5__m5 = p4_old [L11285] p4_old = nomsg [L11286] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L12051] mode5 = 0 [L11295] msg_t node6__m6; [L11296] node6__m6 = nomsg [L11297] COND TRUE !(mode6 == 0) [L11299] node6__m6 = p5_old [L11300] p5_old = nomsg [L11301] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L11709] mode6 = 0 [L11310] msg_t node7__m7; [L11311] node7__m7 = nomsg [L11312] COND TRUE !(mode7 == 0) [L11314] node7__m7 = p6_old [L11315] p6_old = nomsg [L11316] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L11529] mode7 = 0 [L11325] msg_t node8__m8; [L11326] node8__m8 = nomsg [L11327] COND TRUE !(mode8 == 0) [L11329] node8__m8 = p7_old [L11330] p7_old = nomsg [L11331] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L11431] mode8 = 0 [L11339] p1_old = p1_new [L11340] p1_new = nomsg [L11341] p2_old = p2_new [L11342] p2_new = nomsg [L11343] p3_old = p3_new [L11344] p3_new = nomsg [L11345] p4_old = p4_new [L11346] p4_new = nomsg [L11347] p5_old = p5_new [L11348] p5_new = nomsg [L11349] p6_old = p6_new [L11350] p6_new = nomsg [L11351] p7_old = p7_new [L11352] p7_new = nomsg [L11353] p8_old = p8_new [L11354] p8_new = nomsg [L11356] int check__tmp; [L11357] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L11363] check__tmp = 0 [L11364] __return_68663 = check__tmp [L11365] main__c1 = __return_68663 [L11367] _Bool __tmp_38; [L11368] __tmp_38 = main__c1 [L11369] _Bool assert__arg; [L11370] assert__arg = __tmp_38 [L11371] COND TRUE assert__arg == 0 [L11373] __VERIFIER_error() - UnprovableResult [Line: 10552]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12695] mode3 = 0 [L9405] msg_t node4__m4; [L9406] node4__m4 = nomsg [L9407] COND TRUE !(mode4 == 0) [L9409] node4__m4 = p3_old [L9410] p3_old = nomsg [L9411] COND TRUE ((int)node4__m4) != ((int)nomsg) [L9413] COND FALSE !(((int)node4__m4) > ((int)id4)) [L10454] COND TRUE ((int)node4__m4) == ((int)id4) [L10456] st4 = 1 [L10457] mode4 = 0 [L10459] msg_t node5__m5; [L10460] node5__m5 = nomsg [L10461] COND TRUE !(mode5 == 0) [L10463] node5__m5 = p4_old [L10464] p4_old = nomsg [L10465] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L11230] mode5 = 0 [L10474] msg_t node6__m6; [L10475] node6__m6 = nomsg [L10476] COND TRUE !(mode6 == 0) [L10478] node6__m6 = p5_old [L10479] p5_old = nomsg [L10480] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L10888] mode6 = 0 [L10489] msg_t node7__m7; [L10490] node7__m7 = nomsg [L10491] COND TRUE !(mode7 == 0) [L10493] node7__m7 = p6_old [L10494] p6_old = nomsg [L10495] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L10708] mode7 = 0 [L10504] msg_t node8__m8; [L10505] node8__m8 = nomsg [L10506] COND TRUE !(mode8 == 0) [L10508] node8__m8 = p7_old [L10509] p7_old = nomsg [L10510] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L10610] mode8 = 0 [L10518] p1_old = p1_new [L10519] p1_new = nomsg [L10520] p2_old = p2_new [L10521] p2_new = nomsg [L10522] p3_old = p3_new [L10523] p3_new = nomsg [L10524] p4_old = p4_new [L10525] p4_new = nomsg [L10526] p5_old = p5_new [L10527] p5_new = nomsg [L10528] p6_old = p6_new [L10529] p6_new = nomsg [L10530] p7_old = p7_new [L10531] p7_new = nomsg [L10532] p8_old = p8_new [L10533] p8_new = nomsg [L10535] int check__tmp; [L10536] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L10542] check__tmp = 0 [L10543] __return_65533 = check__tmp [L10544] main__c1 = __return_65533 [L10546] _Bool __tmp_37; [L10547] __tmp_37 = main__c1 [L10548] _Bool assert__arg; [L10549] assert__arg = __tmp_37 [L10550] COND TRUE assert__arg == 0 [L10552] __VERIFIER_error() - UnprovableResult [Line: 9819]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12695] mode3 = 0 [L9405] msg_t node4__m4; [L9406] node4__m4 = nomsg [L9407] COND TRUE !(mode4 == 0) [L9409] node4__m4 = p3_old [L9410] p3_old = nomsg [L9411] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11248] mode4 = 0 [L9420] msg_t node5__m5; [L9421] node5__m5 = nomsg [L9422] COND TRUE !(mode5 == 0) [L9424] node5__m5 = p4_old [L9425] p4_old = nomsg [L9426] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10442] mode5 = 0 [L9435] msg_t node6__m6; [L9436] node6__m6 = nomsg [L9437] COND TRUE !(mode6 == 0) [L9439] node6__m6 = p5_old [L9440] p5_old = nomsg [L9441] COND TRUE ((int)node6__m6) != ((int)nomsg) [L9443] COND FALSE !(((int)node6__m6) > ((int)id6)) [L9751] COND TRUE ((int)node6__m6) == ((int)id6) [L9753] st6 = 1 [L9754] mode6 = 0 [L9756] msg_t node7__m7; [L9757] node7__m7 = nomsg [L9758] COND TRUE !(mode7 == 0) [L9760] node7__m7 = p6_old [L9761] p6_old = nomsg [L9762] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9975] mode7 = 0 [L9771] msg_t node8__m8; [L9772] node8__m8 = nomsg [L9773] COND TRUE !(mode8 == 0) [L9775] node8__m8 = p7_old [L9776] p7_old = nomsg [L9777] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L9877] mode8 = 0 [L9785] p1_old = p1_new [L9786] p1_new = nomsg [L9787] p2_old = p2_new [L9788] p2_new = nomsg [L9789] p3_old = p3_new [L9790] p3_new = nomsg [L9791] p4_old = p4_new [L9792] p4_new = nomsg [L9793] p5_old = p5_new [L9794] p5_new = nomsg [L9795] p6_old = p6_new [L9796] p6_new = nomsg [L9797] p7_old = p7_new [L9798] p7_new = nomsg [L9799] p8_old = p8_new [L9800] p8_new = nomsg [L9802] int check__tmp; [L9803] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9809] check__tmp = 0 [L9810] __return_62991 = check__tmp [L9811] main__c1 = __return_62991 [L9813] _Bool __tmp_35; [L9814] __tmp_35 = main__c1 [L9815] _Bool assert__arg; [L9816] assert__arg = __tmp_35 [L9817] COND TRUE assert__arg == 0 [L9819] __VERIFIER_error() - UnprovableResult [Line: 9663]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12695] mode3 = 0 [L9405] msg_t node4__m4; [L9406] node4__m4 = nomsg [L9407] COND TRUE !(mode4 == 0) [L9409] node4__m4 = p3_old [L9410] p3_old = nomsg [L9411] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11248] mode4 = 0 [L9420] msg_t node5__m5; [L9421] node5__m5 = nomsg [L9422] COND TRUE !(mode5 == 0) [L9424] node5__m5 = p4_old [L9425] p4_old = nomsg [L9426] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10442] mode5 = 0 [L9435] msg_t node6__m6; [L9436] node6__m6 = nomsg [L9437] COND TRUE !(mode6 == 0) [L9439] node6__m6 = p5_old [L9440] p5_old = nomsg [L9441] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9993] mode6 = 0 [L9450] msg_t node7__m7; [L9451] node7__m7 = nomsg [L9452] COND TRUE !(mode7 == 0) [L9454] node7__m7 = p6_old [L9455] p6_old = nomsg [L9456] COND TRUE ((int)node7__m7) != ((int)nomsg) [L9458] COND FALSE !(((int)node7__m7) > ((int)id7)) [L9610] COND TRUE ((int)node7__m7) == ((int)id7) [L9612] st7 = 1 [L9613] mode7 = 0 [L9615] msg_t node8__m8; [L9616] node8__m8 = nomsg [L9617] COND TRUE !(mode8 == 0) [L9619] node8__m8 = p7_old [L9620] p7_old = nomsg [L9621] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L9721] mode8 = 0 [L9629] p1_old = p1_new [L9630] p1_new = nomsg [L9631] p2_old = p2_new [L9632] p2_new = nomsg [L9633] p3_old = p3_new [L9634] p3_new = nomsg [L9635] p4_old = p4_new [L9636] p4_new = nomsg [L9637] p5_old = p5_new [L9638] p5_new = nomsg [L9639] p6_old = p6_new [L9640] p6_new = nomsg [L9641] p7_old = p7_new [L9642] p7_new = nomsg [L9643] p8_old = p8_new [L9644] p8_new = nomsg [L9646] int check__tmp; [L9647] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9653] check__tmp = 0 [L9654] __return_62530 = check__tmp [L9655] main__c1 = __return_62530 [L9657] _Bool __tmp_34; [L9658] __tmp_34 = main__c1 [L9659] _Bool assert__arg; [L9660] assert__arg = __tmp_34 [L9661] COND TRUE assert__arg == 0 [L9663] __VERIFIER_error() - UnprovableResult [Line: 9578]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12695] mode3 = 0 [L9405] msg_t node4__m4; [L9406] node4__m4 = nomsg [L9407] COND TRUE !(mode4 == 0) [L9409] node4__m4 = p3_old [L9410] p3_old = nomsg [L9411] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11248] mode4 = 0 [L9420] msg_t node5__m5; [L9421] node5__m5 = nomsg [L9422] COND TRUE !(mode5 == 0) [L9424] node5__m5 = p4_old [L9425] p4_old = nomsg [L9426] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10442] mode5 = 0 [L9435] msg_t node6__m6; [L9436] node6__m6 = nomsg [L9437] COND TRUE !(mode6 == 0) [L9439] node6__m6 = p5_old [L9440] p5_old = nomsg [L9441] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9993] mode6 = 0 [L9450] msg_t node7__m7; [L9451] node7__m7 = nomsg [L9452] COND TRUE !(mode7 == 0) [L9454] node7__m7 = p6_old [L9455] p6_old = nomsg [L9456] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9739] mode7 = 0 [L9465] msg_t node8__m8; [L9466] node8__m8 = nomsg [L9467] COND TRUE !(mode8 == 0) [L9469] node8__m8 = p7_old [L9470] p7_old = nomsg [L9471] COND TRUE ((int)node8__m8) != ((int)nomsg) [L9473] COND FALSE !(((int)node8__m8) > ((int)id8)) [L9540] COND TRUE ((int)node8__m8) == ((int)id8) [L9542] st8 = 1 [L9543] mode8 = 0 [L9544] p1_old = p1_new [L9545] p1_new = nomsg [L9546] p2_old = p2_new [L9547] p2_new = nomsg [L9548] p3_old = p3_new [L9549] p3_new = nomsg [L9550] p4_old = p4_new [L9551] p4_new = nomsg [L9552] p5_old = p5_new [L9553] p5_new = nomsg [L9554] p6_old = p6_new [L9555] p6_new = nomsg [L9556] p7_old = p7_new [L9557] p7_new = nomsg [L9558] p8_old = p8_new [L9559] p8_new = nomsg [L9561] int check__tmp; [L9562] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L9568] check__tmp = 0 [L9569] __return_62295 = check__tmp [L9570] main__c1 = __return_62295 [L9572] _Bool __tmp_33; [L9573] __tmp_33 = main__c1 [L9574] _Bool assert__arg; [L9575] assert__arg = __tmp_33 [L9576] COND TRUE assert__arg == 0 [L9578] __VERIFIER_error() - UnprovableResult [Line: 10088]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12695] mode3 = 0 [L9405] msg_t node4__m4; [L9406] node4__m4 = nomsg [L9407] COND TRUE !(mode4 == 0) [L9409] node4__m4 = p3_old [L9410] p3_old = nomsg [L9411] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11248] mode4 = 0 [L9420] msg_t node5__m5; [L9421] node5__m5 = nomsg [L9422] COND TRUE !(mode5 == 0) [L9424] node5__m5 = p4_old [L9425] p4_old = nomsg [L9426] COND TRUE ((int)node5__m5) != ((int)nomsg) [L9428] COND FALSE !(((int)node5__m5) > ((int)id5)) [L10005] COND TRUE ((int)node5__m5) == ((int)id5) [L10007] st5 = 1 [L10008] mode5 = 0 [L10010] msg_t node6__m6; [L10011] node6__m6 = nomsg [L10012] COND TRUE !(mode6 == 0) [L10014] node6__m6 = p5_old [L10015] p5_old = nomsg [L10016] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L10424] mode6 = 0 [L10025] msg_t node7__m7; [L10026] node7__m7 = nomsg [L10027] COND TRUE !(mode7 == 0) [L10029] node7__m7 = p6_old [L10030] p6_old = nomsg [L10031] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L10244] mode7 = 0 [L10040] msg_t node8__m8; [L10041] node8__m8 = nomsg [L10042] COND TRUE !(mode8 == 0) [L10044] node8__m8 = p7_old [L10045] p7_old = nomsg [L10046] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L10146] mode8 = 0 [L10054] p1_old = p1_new [L10055] p1_new = nomsg [L10056] p2_old = p2_new [L10057] p2_new = nomsg [L10058] p3_old = p3_new [L10059] p3_new = nomsg [L10060] p4_old = p4_new [L10061] p4_new = nomsg [L10062] p5_old = p5_new [L10063] p5_new = nomsg [L10064] p6_old = p6_new [L10065] p6_new = nomsg [L10066] p7_old = p7_new [L10067] p7_new = nomsg [L10068] p8_old = p8_new [L10069] p8_new = nomsg [L10071] int check__tmp; [L10072] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L10078] check__tmp = 0 [L10079] __return_63872 = check__tmp [L10080] main__c1 = __return_63872 [L10082] _Bool __tmp_36; [L10083] __tmp_36 = main__c1 [L10084] _Bool assert__arg; [L10085] assert__arg = __tmp_36 [L10086] COND TRUE assert__arg == 0 [L10088] __VERIFIER_error() - UnprovableResult [Line: 12835]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND TRUE ((int)node2__m2) != ((int)nomsg) [L9383] COND FALSE !(((int)node2__m2) > ((int)id2)) [L12707] COND TRUE ((int)node2__m2) == ((int)id2) [L12709] st2 = 1 [L12710] mode2 = 0 [L12712] msg_t node3__m3; [L12713] node3__m3 = nomsg [L12714] COND TRUE !(mode3 == 0) [L12716] node3__m3 = p2_old [L12717] p2_old = nomsg [L12718] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L15512] mode3 = 0 [L12727] msg_t node4__m4; [L12728] node4__m4 = nomsg [L12729] COND TRUE !(mode4 == 0) [L12731] node4__m4 = p3_old [L12732] p3_old = nomsg [L12733] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L14310] mode4 = 0 [L12742] msg_t node5__m5; [L12743] node5__m5 = nomsg [L12744] COND TRUE !(mode5 == 0) [L12746] node5__m5 = p4_old [L12747] p4_old = nomsg [L12748] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L13614] mode5 = 0 [L12757] msg_t node6__m6; [L12758] node6__m6 = nomsg [L12759] COND TRUE !(mode6 == 0) [L12761] node6__m6 = p5_old [L12762] p5_old = nomsg [L12763] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L13220] mode6 = 0 [L12772] msg_t node7__m7; [L12773] node7__m7 = nomsg [L12774] COND TRUE !(mode7 == 0) [L12776] node7__m7 = p6_old [L12777] p6_old = nomsg [L12778] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L13006] mode7 = 0 [L12787] msg_t node8__m8; [L12788] node8__m8 = nomsg [L12789] COND TRUE !(mode8 == 0) [L12791] node8__m8 = p7_old [L12792] p7_old = nomsg [L12793] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L12892] mode8 = 0 [L12801] p1_old = p1_new [L12802] p1_new = nomsg [L12803] p2_old = p2_new [L12804] p2_new = nomsg [L12805] p3_old = p3_new [L12806] p3_new = nomsg [L12807] p4_old = p4_new [L12808] p4_new = nomsg [L12809] p5_old = p5_new [L12810] p5_new = nomsg [L12811] p6_old = p6_new [L12812] p6_new = nomsg [L12813] p7_old = p7_new [L12814] p7_new = nomsg [L12815] p8_old = p8_new [L12816] p8_new = nomsg [L12818] int check__tmp; [L12819] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L12825] check__tmp = 0 [L12826] __return_74587 = check__tmp [L12827] main__c1 = __return_74587 [L12829] _Bool __tmp_39; [L12830] __tmp_39 = main__c1 [L12831] _Bool assert__arg; [L12832] assert__arg = __tmp_39 [L12833] COND TRUE assert__arg == 0 [L12835] __VERIFIER_error() - UnprovableResult [Line: 5832]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L9340] mode3 = 0 [L5716] msg_t node4__m4; [L5717] node4__m4 = nomsg [L5718] COND TRUE !(mode4 == 0) [L5720] node4__m4 = p3_old [L5721] p3_old = nomsg [L5722] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L7722] mode4 = 0 [L5731] msg_t node5__m5; [L5732] node5__m5 = nomsg [L5733] COND TRUE !(mode5 == 0) [L5735] node5__m5 = p4_old [L5736] p4_old = nomsg [L5737] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6815] mode5 = 0 [L5746] msg_t node6__m6; [L5747] node6__m6 = nomsg [L5748] COND TRUE !(mode6 == 0) [L5750] node6__m6 = p5_old [L5751] p5_old = nomsg [L5752] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L6317] mode6 = 0 [L5761] msg_t node7__m7; [L5762] node7__m7 = nomsg [L5763] COND TRUE !(mode7 == 0) [L5765] node7__m7 = p6_old [L5766] p6_old = nomsg [L5767] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L6048] mode7 = 0 [L5776] msg_t node8__m8; [L5777] node8__m8 = nomsg [L5778] COND TRUE !(mode8 == 0) [L5780] node8__m8 = p7_old [L5781] p7_old = nomsg [L5782] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L5908] mode8 = 0 [L5790] p1_old = p1_new [L5791] p1_new = nomsg [L5792] p2_old = p2_new [L5793] p2_new = nomsg [L5794] p3_old = p3_new [L5795] p3_new = nomsg [L5796] p4_old = p4_new [L5797] p4_new = nomsg [L5798] p5_old = p5_new [L5799] p5_new = nomsg [L5800] p6_old = p6_new [L5801] p6_new = nomsg [L5802] p7_old = p7_new [L5803] p7_new = nomsg [L5804] p8_old = p8_new [L5805] p8_new = nomsg [L5807] int check__tmp; [L5808] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L5810] COND FALSE !(((int)r1) >= 8) [L5816] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L5822] check__tmp = 0 [L5823] __return_74426 = check__tmp [L5824] main__c1 = __return_74426 [L5826] _Bool __tmp_25; [L5827] __tmp_25 = main__c1 [L5828] _Bool assert__arg; [L5829] assert__arg = __tmp_25 [L5830] COND TRUE assert__arg == 0 [L5832] __VERIFIER_error() - UnprovableResult [Line: 3939]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND TRUE ((int)node3__m3) != ((int)nomsg) [L853] COND FALSE !(((int)node3__m3) > ((int)id3)) [L3818] COND TRUE ((int)node3__m3) == ((int)id3) [L3820] st3 = 1 [L3821] mode3 = 0 [L3823] msg_t node4__m4; [L3824] node4__m4 = nomsg [L3825] COND TRUE !(mode4 == 0) [L3827] node4__m4 = p3_old [L3828] p3_old = nomsg [L3829] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L5666] mode4 = 0 [L3838] msg_t node5__m5; [L3839] node5__m5 = nomsg [L3840] COND TRUE !(mode5 == 0) [L3842] node5__m5 = p4_old [L3843] p4_old = nomsg [L3844] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L4860] mode5 = 0 [L3853] msg_t node6__m6; [L3854] node6__m6 = nomsg [L3855] COND TRUE !(mode6 == 0) [L3857] node6__m6 = p5_old [L3858] p5_old = nomsg [L3859] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L4411] mode6 = 0 [L3868] msg_t node7__m7; [L3869] node7__m7 = nomsg [L3870] COND TRUE !(mode7 == 0) [L3872] node7__m7 = p6_old [L3873] p6_old = nomsg [L3874] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L4157] mode7 = 0 [L3883] msg_t node8__m8; [L3884] node8__m8 = nomsg [L3885] COND TRUE !(mode8 == 0) [L3887] node8__m8 = p7_old [L3888] p7_old = nomsg [L3889] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L4016] mode8 = 0 [L3897] p1_old = p1_new [L3898] p1_new = nomsg [L3899] p2_old = p2_new [L3900] p2_new = nomsg [L3901] p3_old = p3_new [L3902] p3_new = nomsg [L3903] p4_old = p4_new [L3904] p4_new = nomsg [L3905] p5_old = p5_new [L3906] p5_new = nomsg [L3907] p6_old = p6_new [L3908] p6_new = nomsg [L3909] p7_old = p7_new [L3910] p7_new = nomsg [L3911] p8_old = p8_new [L3912] p8_new = nomsg [L3914] int check__tmp; [L3915] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L3917] COND FALSE !(((int)r1) >= 8) [L3923] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L3929] check__tmp = 0 [L3930] __return_68514 = check__tmp [L3931] main__c1 = __return_68514 [L3933] _Bool __tmp_19; [L3934] __tmp_19 = main__c1 [L3935] _Bool assert__arg; [L3936] assert__arg = __tmp_19 [L3937] COND TRUE assert__arg == 0 [L3939] __VERIFIER_error() - UnprovableResult [Line: 2867]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND TRUE ((int)node4__m4) != ((int)nomsg) [L868] COND FALSE !(((int)node4__m4) > ((int)id4)) [L2761] COND TRUE ((int)node4__m4) == ((int)id4) [L2763] st4 = 1 [L2764] mode4 = 0 [L2766] msg_t node5__m5; [L2767] node5__m5 = nomsg [L2768] COND TRUE !(mode5 == 0) [L2770] node5__m5 = p4_old [L2771] p4_old = nomsg [L2772] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3788] mode5 = 0 [L2781] msg_t node6__m6; [L2782] node6__m6 = nomsg [L2783] COND TRUE !(mode6 == 0) [L2785] node6__m6 = p5_old [L2786] p5_old = nomsg [L2787] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L3339] mode6 = 0 [L2796] msg_t node7__m7; [L2797] node7__m7 = nomsg [L2798] COND TRUE !(mode7 == 0) [L2800] node7__m7 = p6_old [L2801] p6_old = nomsg [L2802] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L3085] mode7 = 0 [L2811] msg_t node8__m8; [L2812] node8__m8 = nomsg [L2813] COND TRUE !(mode8 == 0) [L2815] node8__m8 = p7_old [L2816] p7_old = nomsg [L2817] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2944] mode8 = 0 [L2825] p1_old = p1_new [L2826] p1_new = nomsg [L2827] p2_old = p2_new [L2828] p2_new = nomsg [L2829] p3_old = p3_new [L2830] p3_new = nomsg [L2831] p4_old = p4_new [L2832] p4_new = nomsg [L2833] p5_old = p5_new [L2834] p5_new = nomsg [L2835] p6_old = p6_new [L2836] p6_new = nomsg [L2837] p7_old = p7_new [L2838] p7_new = nomsg [L2839] p8_old = p8_new [L2840] p8_new = nomsg [L2842] int check__tmp; [L2843] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L2845] COND FALSE !(((int)r1) >= 8) [L2851] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L2857] check__tmp = 0 [L2858] __return_65396 = check__tmp [L2859] main__c1 = __return_65396 [L2861] _Bool __tmp_14; [L2862] __tmp_14 = main__c1 [L2863] _Bool assert__arg; [L2864] assert__arg = __tmp_14 [L2865] COND TRUE assert__arg == 0 [L2867] __VERIFIER_error() - UnprovableResult [Line: 1920]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2749] mode5 = 0 [L890] msg_t node6__m6; [L891] node6__m6 = nomsg [L892] COND TRUE !(mode6 == 0) [L894] node6__m6 = p5_old [L895] p5_old = nomsg [L896] COND TRUE ((int)node6__m6) != ((int)nomsg) [L898] COND FALSE !(((int)node6__m6) > ((int)id6)) [L1844] COND TRUE ((int)node6__m6) == ((int)id6) [L1846] st6 = 1 [L1847] mode6 = 0 [L1849] msg_t node7__m7; [L1850] node7__m7 = nomsg [L1851] COND TRUE !(mode7 == 0) [L1853] node7__m7 = p6_old [L1854] p6_old = nomsg [L1855] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2138] mode7 = 0 [L1864] msg_t node8__m8; [L1865] node8__m8 = nomsg [L1866] COND TRUE !(mode8 == 0) [L1868] node8__m8 = p7_old [L1869] p7_old = nomsg [L1870] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L1997] mode8 = 0 [L1878] p1_old = p1_new [L1879] p1_new = nomsg [L1880] p2_old = p2_new [L1881] p2_new = nomsg [L1882] p3_old = p3_new [L1883] p3_new = nomsg [L1884] p4_old = p4_new [L1885] p4_new = nomsg [L1886] p5_old = p5_new [L1887] p5_new = nomsg [L1888] p6_old = p6_new [L1889] p6_new = nomsg [L1890] p7_old = p7_new [L1891] p7_new = nomsg [L1892] p8_old = p8_new [L1893] p8_new = nomsg [L1895] int check__tmp; [L1896] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L1898] COND FALSE !(((int)r1) >= 8) [L1904] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L1910] check__tmp = 0 [L1911] __return_62878 = check__tmp [L1912] main__c1 = __return_62878 [L1914] _Bool __tmp_7; [L1915] __tmp_7 = main__c1 [L1916] _Bool assert__arg; [L1917] assert__arg = __tmp_7 [L1918] COND TRUE assert__arg == 0 [L1920] __VERIFIER_error() - UnprovableResult [Line: 1737]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2749] mode5 = 0 [L890] msg_t node6__m6; [L891] node6__m6 = nomsg [L892] COND TRUE !(mode6 == 0) [L894] node6__m6 = p5_old [L895] p5_old = nomsg [L896] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2156] mode6 = 0 [L905] msg_t node7__m7; [L906] node7__m7 = nomsg [L907] COND TRUE !(mode7 == 0) [L909] node7__m7 = p6_old [L910] p6_old = nomsg [L911] COND TRUE ((int)node7__m7) != ((int)nomsg) [L913] COND FALSE !(((int)node7__m7) > ((int)id7)) [L1676] COND TRUE ((int)node7__m7) == ((int)id7) [L1678] st7 = 1 [L1679] mode7 = 0 [L1681] msg_t node8__m8; [L1682] node8__m8 = nomsg [L1683] COND TRUE !(mode8 == 0) [L1685] node8__m8 = p7_old [L1686] p7_old = nomsg [L1687] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L1814] mode8 = 0 [L1695] p1_old = p1_new [L1696] p1_new = nomsg [L1697] p2_old = p2_new [L1698] p2_new = nomsg [L1699] p3_old = p3_new [L1700] p3_new = nomsg [L1701] p4_old = p4_new [L1702] p4_new = nomsg [L1703] p5_old = p5_new [L1704] p5_new = nomsg [L1705] p6_old = p6_new [L1706] p6_new = nomsg [L1707] p7_old = p7_new [L1708] p7_new = nomsg [L1709] p8_old = p8_new [L1710] p8_new = nomsg [L1712] int check__tmp; [L1713] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L1715] COND FALSE !(((int)r1) >= 8) [L1721] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L1727] check__tmp = 0 [L1728] __return_62429 = check__tmp [L1729] main__c1 = __return_62429 [L1731] _Bool __tmp_5; [L1732] __tmp_5 = main__c1 [L1733] _Bool assert__arg; [L1734] assert__arg = __tmp_5 [L1735] COND TRUE assert__arg == 0 [L1737] __VERIFIER_error() - UnprovableResult [Line: 1639]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L2749] mode5 = 0 [L890] msg_t node6__m6; [L891] node6__m6 = nomsg [L892] COND TRUE !(mode6 == 0) [L894] node6__m6 = p5_old [L895] p5_old = nomsg [L896] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2156] mode6 = 0 [L905] msg_t node7__m7; [L906] node7__m7 = nomsg [L907] COND TRUE !(mode7 == 0) [L909] node7__m7 = p6_old [L910] p6_old = nomsg [L911] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L1832] mode7 = 0 [L920] msg_t node8__m8; [L921] node8__m8 = nomsg [L922] COND TRUE !(mode8 == 0) [L924] node8__m8 = p7_old [L925] p7_old = nomsg [L926] COND TRUE ((int)node8__m8) != ((int)nomsg) [L928] COND FALSE !(((int)node8__m8) > ((int)id8)) [L1593] COND TRUE ((int)node8__m8) == ((int)id8) [L1595] st8 = 1 [L1596] mode8 = 0 [L1597] p1_old = p1_new [L1598] p1_new = nomsg [L1599] p2_old = p2_new [L1600] p2_new = nomsg [L1601] p3_old = p3_new [L1602] p3_new = nomsg [L1603] p4_old = p4_new [L1604] p4_new = nomsg [L1605] p5_old = p5_new [L1606] p5_new = nomsg [L1607] p6_old = p6_new [L1608] p6_new = nomsg [L1609] p7_old = p7_new [L1610] p7_new = nomsg [L1611] p8_old = p8_new [L1612] p8_new = nomsg [L1614] int check__tmp; [L1615] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L1617] COND FALSE !(((int)r1) >= 8) [L1623] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L1629] check__tmp = 0 [L1630] __return_62206 = check__tmp [L1631] main__c1 = __return_62206 [L1633] _Bool __tmp_4; [L1634] __tmp_4 = main__c1 [L1635] _Bool assert__arg; [L1636] assert__arg = __tmp_4 [L1637] COND TRUE assert__arg == 0 [L1639] __VERIFIER_error() - UnprovableResult [Line: 2259]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L9358] mode2 = 0 [L845] msg_t node3__m3; [L846] node3__m3 = nomsg [L847] COND TRUE !(mode3 == 0) [L849] node3__m3 = p2_old [L850] p2_old = nomsg [L851] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L5684] mode3 = 0 [L860] msg_t node4__m4; [L861] node4__m4 = nomsg [L862] COND TRUE !(mode4 == 0) [L864] node4__m4 = p3_old [L865] p3_old = nomsg [L866] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L3806] mode4 = 0 [L875] msg_t node5__m5; [L876] node5__m5 = nomsg [L877] COND TRUE !(mode5 == 0) [L879] node5__m5 = p4_old [L880] p4_old = nomsg [L881] COND TRUE ((int)node5__m5) != ((int)nomsg) [L883] COND FALSE !(((int)node5__m5) > ((int)id5)) [L2168] COND TRUE ((int)node5__m5) == ((int)id5) [L2170] st5 = 1 [L2171] mode5 = 0 [L2173] msg_t node6__m6; [L2174] node6__m6 = nomsg [L2175] COND TRUE !(mode6 == 0) [L2177] node6__m6 = p5_old [L2178] p5_old = nomsg [L2179] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L2731] mode6 = 0 [L2188] msg_t node7__m7; [L2189] node7__m7 = nomsg [L2190] COND TRUE !(mode7 == 0) [L2192] node7__m7 = p6_old [L2193] p6_old = nomsg [L2194] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L2477] mode7 = 0 [L2203] msg_t node8__m8; [L2204] node8__m8 = nomsg [L2205] COND TRUE !(mode8 == 0) [L2207] node8__m8 = p7_old [L2208] p7_old = nomsg [L2209] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L2336] mode8 = 0 [L2217] p1_old = p1_new [L2218] p1_new = nomsg [L2219] p2_old = p2_new [L2220] p2_new = nomsg [L2221] p3_old = p3_new [L2222] p3_new = nomsg [L2223] p4_old = p4_new [L2224] p4_new = nomsg [L2225] p5_old = p5_new [L2226] p5_new = nomsg [L2227] p6_old = p6_new [L2228] p6_new = nomsg [L2229] p7_old = p7_new [L2230] p7_new = nomsg [L2231] p8_old = p8_new [L2232] p8_new = nomsg [L2234] int check__tmp; [L2235] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L2237] COND FALSE !(((int)r1) >= 8) [L2243] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L2249] check__tmp = 0 [L2250] __return_63747 = check__tmp [L2251] main__c1 = __return_63747 [L2253] _Bool __tmp_10; [L2254] __tmp_10 = main__c1 [L2255] _Bool assert__arg; [L2256] assert__arg = __tmp_10 [L2257] COND TRUE assert__arg == 0 [L2259] __VERIFIER_error() - UnprovableResult [Line: 9521]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND TRUE ((int)node1__m1) != ((int)nomsg) [L823] COND FALSE !(((int)node1__m1) > ((int)id1)) [L9370] COND TRUE ((int)node1__m1) == ((int)id1) [L9372] st1 = 1 [L9373] mode1 = 0 [L9375] msg_t node2__m2; [L9376] node2__m2 = nomsg [L9377] COND TRUE !(mode2 == 0) [L9379] node2__m2 = p1_old [L9380] p1_old = nomsg [L9381] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L15530] mode2 = 0 [L9390] msg_t node3__m3; [L9391] node3__m3 = nomsg [L9392] COND TRUE !(mode3 == 0) [L9394] node3__m3 = p2_old [L9395] p2_old = nomsg [L9396] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L12695] mode3 = 0 [L9405] msg_t node4__m4; [L9406] node4__m4 = nomsg [L9407] COND TRUE !(mode4 == 0) [L9409] node4__m4 = p3_old [L9410] p3_old = nomsg [L9411] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11248] mode4 = 0 [L9420] msg_t node5__m5; [L9421] node5__m5 = nomsg [L9422] COND TRUE !(mode5 == 0) [L9424] node5__m5 = p4_old [L9425] p4_old = nomsg [L9426] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L10442] mode5 = 0 [L9435] msg_t node6__m6; [L9436] node6__m6 = nomsg [L9437] COND TRUE !(mode6 == 0) [L9439] node6__m6 = p5_old [L9440] p5_old = nomsg [L9441] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9993] mode6 = 0 [L9450] msg_t node7__m7; [L9451] node7__m7 = nomsg [L9452] COND TRUE !(mode7 == 0) [L9454] node7__m7 = p6_old [L9455] p6_old = nomsg [L9456] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L9739] mode7 = 0 [L9465] msg_t node8__m8; [L9466] node8__m8 = nomsg [L9467] COND TRUE !(mode8 == 0) [L9469] node8__m8 = p7_old [L9470] p7_old = nomsg [L9471] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L9598] mode8 = 0 [L9479] p1_old = p1_new [L9480] p1_new = nomsg [L9481] p2_old = p2_new [L9482] p2_new = nomsg [L9483] p3_old = p3_new [L9484] p3_new = nomsg [L9485] p4_old = p4_new [L9486] p4_new = nomsg [L9487] p5_old = p5_new [L9488] p5_new = nomsg [L9489] p6_old = p6_new [L9490] p6_new = nomsg [L9491] p7_old = p7_new [L9492] p7_new = nomsg [L9493] p8_old = p8_new [L9494] p8_new = nomsg [L9496] int check__tmp; [L9497] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L9499] COND FALSE !(((int)r1) >= 8) [L9505] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0) [L9511] check__tmp = 0 [L9512] __return_62100 = check__tmp [L9513] main__c1 = __return_62100 [L9515] _Bool __tmp_32; [L9516] __tmp_32 = main__c1 [L9517] _Bool assert__arg; [L9518] assert__arg = __tmp_32 [L9519] COND TRUE assert__arg == 0 [L9521] __VERIFIER_error() - UnprovableResult [Line: 1156]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L11] msg_t nomsg = (msg_t )-1; [L12] char r1 = '\x0'; [L13] port_t p1 = 0; [L14] char p1_old = '\x0'; [L15] char p1_new = '\x0'; [L16] char id1 = '\x0'; [L17] char st1 = '\x0'; [L18] msg_t send1 = '\x0'; [L19] _Bool mode1 = 0; [L20] port_t p2 = 0; [L21] char p2_old = '\x0'; [L22] char p2_new = '\x0'; [L23] char id2 = '\x0'; [L24] char st2 = '\x0'; [L25] msg_t send2 = '\x0'; [L26] _Bool mode2 = 0; [L27] port_t p3 = 0; [L28] char p3_old = '\x0'; [L29] char p3_new = '\x0'; [L30] char id3 = '\x0'; [L31] char st3 = '\x0'; [L32] msg_t send3 = '\x0'; [L33] _Bool mode3 = 0; [L34] port_t p4 = 0; [L35] char p4_old = '\x0'; [L36] char p4_new = '\x0'; [L37] char id4 = '\x0'; [L38] char st4 = '\x0'; [L39] msg_t send4 = '\x0'; [L40] _Bool mode4 = 0; [L41] port_t p5 = 0; [L42] char p5_old = '\x0'; [L43] char p5_new = '\x0'; [L44] char id5 = '\x0'; [L45] char st5 = '\x0'; [L46] msg_t send5 = '\x0'; [L47] _Bool mode5 = 0; [L48] port_t p6 = 0; [L49] char p6_old = '\x0'; [L50] char p6_new = '\x0'; [L51] char id6 = '\x0'; [L52] char st6 = '\x0'; [L53] msg_t send6 = '\x0'; [L54] _Bool mode6 = 0; [L55] port_t p7 = 0; [L56] char p7_old = '\x0'; [L57] char p7_new = '\x0'; [L58] char id7 = '\x0'; [L59] char st7 = '\x0'; [L60] msg_t send7 = '\x0'; [L61] _Bool mode7 = 0; [L62] port_t p8 = 0; [L63] char p8_old = '\x0'; [L64] char p8_new = '\x0'; [L65] char id8 = '\x0'; [L66] char st8 = '\x0'; [L67] msg_t send8 = '\x0'; [L68] _Bool mode8 = 0; [L77] void (*nodes[8])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7, &node8 }; [L81] int __return_61349; [L82] int __return_85980; [L83] int __tmp_61522_0; [L84] int __return_61649; [L85] int __tmp_61658_0; [L86] int __tmp_61761_0; [L87] int __tmp_61775_0; [L88] int __tmp_61791_0; [L89] int __return_61799; [L90] int __tmp_61800_0; [L91] int __tmp_61806_0; [L92] int __return_61662; [L93] int __return_62206; [L94] int __return_62429; [L95] int __return_62635; [L96] int __return_62878; [L97] int __return_63096; [L98] int __return_63310; [L99] int __return_63510; [L100] int __return_63747; [L101] int __return_63977; [L102] int __return_64191; [L103] int __return_64391; [L104] int __return_64599; [L105] int __return_64811; [L106] int __return_64993; [L107] int __return_65396; [L108] int __return_65638; [L109] int __return_65852; [L110] int __return_66052; [L111] int __return_66260; [L112] int __return_66472; [L113] int __return_66654; [L114] int __return_67028; [L115] int __return_67252; [L116] int __return_67434; [L117] int __return_67782; [L118] int __return_68514; [L119] int __return_68768; [L120] int __return_68982; [L121] int __return_69182; [L122] int __return_69390; [L123] int __return_69602; [L124] int __return_69784; [L125] int __return_70158; [L126] int __return_70382; [L127] int __return_70564; [L128] int __return_70912; [L129] int __return_71615; [L130] int __return_71851; [L131] int __return_72033; [L132] int __return_72381; [L133] int __return_73058; [L134] int __return_74426; [L135] int __return_74690; [L136] int __return_74902; [L137] int __return_75100; [L138] int __return_75324; [L139] int __return_75534; [L140] int __return_75732; [L141] int __return_76140; [L142] int __return_76362; [L143] int __return_76560; [L144] int __return_76942; [L145] int __return_77697; [L146] int __return_77931; [L147] int __return_78129; [L148] int __return_78511; [L149] int __return_79240; [L150] int __return_80649; [L151] int __return_80895; [L152] int __return_81093; [L153] int __return_81475; [L154] int __return_82204; [L155] int __return_83587; [L156] int __return_62100; [L157] int __return_62295; [L158] int __return_62530; [L159] int __return_62726; [L160] int __return_62991; [L161] int __return_63187; [L162] int __return_63413; [L163] int __return_63872; [L164] int __return_64068; [L165] int __return_64294; [L166] int __return_64714; [L167] int __return_65533; [L168] int __return_65729; [L169] int __return_65955; [L170] int __return_66375; [L171] int __return_67155; [L172] int __return_68663; [L173] int __return_68859; [L174] int __return_69085; [L175] int __return_69505; [L176] int __return_70285; [L177] int __return_71754; [L178] int __return_74587; [L179] int __return_74779; [L180] int __return_75003; [L181] int __return_75437; [L182] int __return_76265; [L183] int __return_77834; [L184] int __return_80798; [L185] int __return_85935; [L186] int __return_85866; [L187] int __return_85807; [L188] int __return_85734; [L189] int __return_85682; [L190] int __return_85597; [L191] int __return_85514; [L192] int __return_85427; [L193] int __return_85375; [L194] int __return_85302; [L195] int __return_85231; [L196] int __return_85151; [L197] int __return_85094; [L198] int __return_84985; [L199] int __return_84874; [L200] int __return_84773; [L201] int __return_84721; [L202] int __return_84648; [L203] int __return_84577; [L204] int __return_84497; [L205] int __return_84440; [L206] int __return_84343; [L207] int __return_84244; [L208] int __return_84150; [L209] int __return_84093; [L210] int __return_84008; [L211] int __return_83921; [L212] int __return_83836; [L213] int __return_83761; [L214] int __return_83624; [L215] int __return_83493; [L216] int __return_83378; [L217] int __return_83326; [L218] int __return_83253; [L219] int __return_83182; [L220] int __return_83102; [L221] int __return_83045; [L222] int __return_82948; [L223] int __return_82849; [L224] int __return_82755; [L225] int __return_82698; [L226] int __return_82613; [L227] int __return_82526; [L228] int __return_82441; [L229] int __return_82366; [L230] int __return_82241; [L231] int __return_82122; [L232] int __return_82014; [L233] int __return_81957; [L234] int __return_81872; [L235] int __return_81785; [L236] int __return_81700; [L237] int __return_81625; [L238] int __return_81512; [L239] int __return_81405; [L240] int __return_81306; [L241] int __return_81231; [L242] int __return_81130; [L243] int __return_81035; [L244] int __return_80932; [L245] int __return_80849; [L246] int __return_80692; [L247] int __return_80543; [L248] int __return_80414; [L249] int __return_80362; [L250] int __return_80289; [L251] int __return_80218; [L252] int __return_80138; [L253] int __return_80081; [L254] int __return_79984; [L255] int __return_79885; [L256] int __return_79791; [L257] int __return_79734; [L258] int __return_79649; [L259] int __return_79562; [L260] int __return_79477; [L261] int __return_79402; [L262] int __return_79277; [L263] int __return_79158; [L264] int __return_79050; [L265] int __return_78993; [L266] int __return_78908; [L267] int __return_78821; [L268] int __return_78736; [L269] int __return_78661; [L270] int __return_78548; [L271] int __return_78441; [L272] int __return_78342; [L273] int __return_78267; [L274] int __return_78166; [L275] int __return_78071; [L276] int __return_77968; [L277] int __return_77885; [L278] int __return_77740; [L279] int __return_77603; [L280] int __return_77481; [L281] int __return_77424; [L282] int __return_77339; [L283] int __return_77252; [L284] int __return_77167; [L285] int __return_77092; [L286] int __return_76979; [L287] int __return_76872; [L288] int __return_76773; [L289] int __return_76698; [L290] int __return_76597; [L291] int __return_76502; [L292] int __return_76399; [L293] int __return_76316; [L294] int __return_76183; [L295] int __return_76058; [L296] int __return_75945; [L297] int __return_75870; [L298] int __return_75769; [L299] int __return_75674; [L300] int __return_75571; [L301] int __return_75488; [L302] int __return_75367; [L303] int __return_75254; [L304] int __return_75137; [L305] int __return_75054; [L306] int __return_74945; [L307] int __return_74844; [L308] int __return_74733; [L309] int __return_74644; [L310] int __return_74469; [L311] int __return_74305; [L312] int __return_74162; [L313] int __return_74117; [L314] int __return_74044; [L315] int __return_73966; [L316] int __return_73893; [L317] int __return_73838; [L318] int __return_73734; [L319] int __return_73651; [L320] int __return_73564; [L321] int __return_73509; [L322] int __return_73417; [L323] int __return_73346; [L324] int __return_73263; [L325] int __return_73204; [L326] int __return_73095; [L327] int __return_72976; [L328] int __return_72875; [L329] int __return_72820; [L330] int __return_72728; [L331] int __return_72657; [L332] int __return_72574; [L333] int __return_72515; [L334] int __return_72418; [L335] int __return_72311; [L336] int __return_72214; [L337] int __return_72155; [L338] int __return_72070; [L339] int __return_71975; [L340] int __return_71888; [L341] int __return_71805; [L342] int __return_71660; [L343] int __return_71521; [L344] int __return_71406; [L345] int __return_71351; [L346] int __return_71259; [L347] int __return_71188; [L348] int __return_71105; [L349] int __return_71046; [L350] int __return_70949; [L351] int __return_70842; [L352] int __return_70745; [L353] int __return_70686; [L354] int __return_70601; [L355] int __return_70506; [L356] int __return_70419; [L357] int __return_70336; [L358] int __return_70203; [L359] int __return_70076; [L360] int __return_69965; [L361] int __return_69906; [L362] int __return_69821; [L363] int __return_69726; [L364] int __return_69639; [L365] int __return_69556; [L366] int __return_69435; [L367] int __return_69320; [L368] int __return_69219; [L369] int __return_69136; [L370] int __return_69027; [L371] int __return_68924; [L372] int __return_68813; [L373] int __return_68722; [L374] int __return_68557; [L375] int __return_68405; [L376] int __return_68276; [L377] int __return_68221; [L378] int __return_68129; [L379] int __return_68058; [L380] int __return_67975; [L381] int __return_67916; [L382] int __return_67819; [L383] int __return_67712; [L384] int __return_67615; [L385] int __return_67556; [L386] int __return_67471; [L387] int __return_67376; [L388] int __return_67289; [L389] int __return_67206; [L390] int __return_67073; [L391] int __return_66946; [L392] int __return_66835; [L393] int __return_66776; [L394] int __return_66691; [L395] int __return_66596; [L396] int __return_66509; [L397] int __return_66426; [L398] int __return_66305; [L399] int __return_66190; [L400] int __return_66089; [L401] int __return_66006; [L402] int __return_65897; [L403] int __return_65794; [L404] int __return_65683; [L405] int __return_65592; [L406] int __return_65439; [L407] int __return_65299; [L408] int __return_65174; [L409] int __return_65115; [L410] int __return_65030; [L411] int __return_64935; [L412] int __return_64848; [L413] int __return_64765; [L414] int __return_64644; [L415] int __return_64529; [L416] int __return_64428; [L417] int __return_64345; [L418] int __return_64236; [L419] int __return_64133; [L420] int __return_64022; [L421] int __return_63931; [L422] int __return_63790; [L423] int __return_63662; [L424] int __return_63547; [L425] int __return_63464; [L426] int __return_63355; [L427] int __return_63252; [L428] int __return_63141; [L429] int __return_63050; [L430] int __return_62921; [L431] int __return_62805; [L432] int __return_62680; [L433] int __return_62589; [L434] int __return_62472; [L435] int __return_62368; [L436] int __return_62249; [L437] int __return_62157; [L438] int __return_61966; [L439] int __return_61512; [L442] int main__c1; [L443] int main__i2; [L444] main__c1 = 0 [L445] r1 = __VERIFIER_nondet_char() [L446] id1 = __VERIFIER_nondet_char() [L447] st1 = __VERIFIER_nondet_char() [L448] send1 = __VERIFIER_nondet_char() [L449] mode1 = __VERIFIER_nondet_bool() [L450] id2 = __VERIFIER_nondet_char() [L451] st2 = __VERIFIER_nondet_char() [L452] send2 = __VERIFIER_nondet_char() [L453] mode2 = __VERIFIER_nondet_bool() [L454] id3 = __VERIFIER_nondet_char() [L455] st3 = __VERIFIER_nondet_char() [L456] send3 = __VERIFIER_nondet_char() [L457] mode3 = __VERIFIER_nondet_bool() [L458] id4 = __VERIFIER_nondet_char() [L459] st4 = __VERIFIER_nondet_char() [L460] send4 = __VERIFIER_nondet_char() [L461] mode4 = __VERIFIER_nondet_bool() [L462] id5 = __VERIFIER_nondet_char() [L463] st5 = __VERIFIER_nondet_char() [L464] send5 = __VERIFIER_nondet_char() [L465] mode5 = __VERIFIER_nondet_bool() [L466] id6 = __VERIFIER_nondet_char() [L467] st6 = __VERIFIER_nondet_char() [L468] send6 = __VERIFIER_nondet_char() [L469] mode6 = __VERIFIER_nondet_bool() [L470] id7 = __VERIFIER_nondet_char() [L471] st7 = __VERIFIER_nondet_char() [L472] send7 = __VERIFIER_nondet_char() [L473] mode7 = __VERIFIER_nondet_bool() [L474] id8 = __VERIFIER_nondet_char() [L475] st8 = __VERIFIER_nondet_char() [L476] send8 = __VERIFIER_nondet_char() [L477] mode8 = __VERIFIER_nondet_bool() [L479] int init__tmp; [L480] COND TRUE ((int)r1) == 0 [L482] COND TRUE ((int)id1) >= 0 [L484] COND TRUE ((int)st1) == 0 [L486] COND TRUE ((int)send1) == ((int)id1) [L488] COND TRUE ((int)mode1) == 0 [L490] COND TRUE ((int)id2) >= 0 [L492] COND TRUE ((int)st2) == 0 [L494] COND TRUE ((int)send2) == ((int)id2) [L496] COND TRUE ((int)mode2) == 0 [L498] COND TRUE ((int)id3) >= 0 [L500] COND TRUE ((int)st3) == 0 [L502] COND TRUE ((int)send3) == ((int)id3) [L504] COND TRUE ((int)mode3) == 0 [L506] COND TRUE ((int)id4) >= 0 [L508] COND TRUE ((int)st4) == 0 [L510] COND TRUE ((int)send4) == ((int)id4) [L512] COND TRUE ((int)mode4) == 0 [L514] COND TRUE ((int)id5) >= 0 [L516] COND TRUE ((int)st5) == 0 [L518] COND TRUE ((int)send5) == ((int)id5) [L520] COND TRUE ((int)mode5) == 0 [L522] COND TRUE ((int)id6) >= 0 [L524] COND TRUE ((int)st6) == 0 [L526] COND TRUE ((int)send6) == ((int)id6) [L528] COND TRUE ((int)mode6) == 0 [L530] COND TRUE ((int)id7) >= 0 [L532] COND TRUE ((int)st7) == 0 [L534] COND TRUE ((int)send7) == ((int)id7) [L536] COND TRUE ((int)mode7) == 0 [L538] COND TRUE ((int)id8) >= 0 [L540] COND TRUE ((int)st8) == 0 [L542] COND TRUE ((int)send8) == ((int)id8) [L544] COND TRUE ((int)mode8) == 0 [L546] COND TRUE ((int)id1) != ((int)id2) [L548] COND TRUE ((int)id1) != ((int)id3) [L550] COND TRUE ((int)id1) != ((int)id4) [L552] COND TRUE ((int)id1) != ((int)id5) [L554] COND TRUE ((int)id1) != ((int)id6) [L556] COND TRUE ((int)id1) != ((int)id7) [L558] COND TRUE ((int)id1) != ((int)id8) [L560] COND TRUE ((int)id2) != ((int)id3) [L562] COND TRUE ((int)id2) != ((int)id4) [L564] COND TRUE ((int)id2) != ((int)id5) [L566] COND TRUE ((int)id2) != ((int)id6) [L568] COND TRUE ((int)id2) != ((int)id7) [L570] COND TRUE ((int)id2) != ((int)id8) [L572] COND TRUE ((int)id3) != ((int)id4) [L574] COND TRUE ((int)id3) != ((int)id5) [L576] COND TRUE ((int)id3) != ((int)id6) [L578] COND TRUE ((int)id3) != ((int)id7) [L580] COND TRUE ((int)id3) != ((int)id8) [L582] COND TRUE ((int)id4) != ((int)id5) [L584] COND TRUE ((int)id4) != ((int)id6) [L586] COND TRUE ((int)id4) != ((int)id7) [L588] COND TRUE ((int)id4) != ((int)id8) [L590] COND TRUE ((int)id5) != ((int)id6) [L592] COND TRUE ((int)id5) != ((int)id7) [L594] COND TRUE ((int)id5) != ((int)id8) [L596] COND TRUE ((int)id6) != ((int)id7) [L598] COND TRUE ((int)id6) != ((int)id8) [L600] COND TRUE ((int)id7) != ((int)id8) [L602] init__tmp = 1 [L603] __return_61349 = init__tmp [L604] main__i2 = __return_61349 [L605] COND TRUE main__i2 != 0 [L607] p1_old = nomsg [L608] p1_new = nomsg [L609] p2_old = nomsg [L610] p2_new = nomsg [L611] p3_old = nomsg [L612] p3_new = nomsg [L613] p4_old = nomsg [L614] p4_new = nomsg [L615] p5_old = nomsg [L616] p5_new = nomsg [L617] p6_old = nomsg [L618] p6_new = nomsg [L619] p7_old = nomsg [L620] p7_new = nomsg [L621] p8_old = nomsg [L622] p8_new = nomsg [L623] main__i2 = 0 [L624] COND TRUE main__i2 < 16 [L627] msg_t node1__m1; [L628] node1__m1 = nomsg [L629] COND FALSE !(!(mode1 == 0)) [L635] int node1____CPAchecker_TMP_0; [L636] COND TRUE send1 != nomsg [L638] COND TRUE p1_new == nomsg [L640] node1____CPAchecker_TMP_0 = send1 [L641] p1_new = node1____CPAchecker_TMP_0 [L642] mode1 = 1 [L644] msg_t node2__m2; [L645] node2__m2 = nomsg [L646] COND FALSE !(!(mode2 == 0)) [L652] int node2____CPAchecker_TMP_0; [L653] COND TRUE send2 != nomsg [L655] COND TRUE p2_new == nomsg [L657] node2____CPAchecker_TMP_0 = send2 [L658] p2_new = node2____CPAchecker_TMP_0 [L659] mode2 = 1 [L661] msg_t node3__m3; [L662] node3__m3 = nomsg [L663] COND FALSE !(!(mode3 == 0)) [L669] int node3____CPAchecker_TMP_0; [L670] COND TRUE send3 != nomsg [L672] COND TRUE p3_new == nomsg [L674] node3____CPAchecker_TMP_0 = send3 [L675] p3_new = node3____CPAchecker_TMP_0 [L676] mode3 = 1 [L678] msg_t node4__m4; [L679] node4__m4 = nomsg [L680] COND FALSE !(!(mode4 == 0)) [L686] int node4____CPAchecker_TMP_0; [L687] COND TRUE send4 != nomsg [L689] COND TRUE p4_new == nomsg [L691] node4____CPAchecker_TMP_0 = send4 [L692] p4_new = node4____CPAchecker_TMP_0 [L693] mode4 = 1 [L695] msg_t node5__m5; [L696] node5__m5 = nomsg [L697] COND FALSE !(!(mode5 == 0)) [L703] int node5____CPAchecker_TMP_0; [L704] COND TRUE send5 != nomsg [L706] COND TRUE p5_new == nomsg [L708] node5____CPAchecker_TMP_0 = send5 [L709] p5_new = node5____CPAchecker_TMP_0 [L710] mode5 = 1 [L712] msg_t node6__m6; [L713] node6__m6 = nomsg [L714] COND FALSE !(!(mode6 == 0)) [L720] int node6____CPAchecker_TMP_0; [L721] COND TRUE send6 != nomsg [L723] COND TRUE p6_new == nomsg [L725] node6____CPAchecker_TMP_0 = send6 [L726] p6_new = node6____CPAchecker_TMP_0 [L727] mode6 = 1 [L729] msg_t node7__m7; [L730] node7__m7 = nomsg [L731] COND FALSE !(!(mode7 == 0)) [L737] int node7____CPAchecker_TMP_0; [L738] COND TRUE send7 != nomsg [L740] COND TRUE p7_new == nomsg [L742] node7____CPAchecker_TMP_0 = send7 [L743] p7_new = node7____CPAchecker_TMP_0 [L744] mode7 = 1 [L746] msg_t node8__m8; [L747] node8__m8 = nomsg [L748] COND FALSE !(!(mode8 == 0)) [L754] int node8____CPAchecker_TMP_0; [L755] COND TRUE send8 != nomsg [L757] COND TRUE p8_new == nomsg [L759] node8____CPAchecker_TMP_0 = send8 [L760] p8_new = node8____CPAchecker_TMP_0 [L761] mode8 = 1 [L762] p1_old = p1_new [L763] p1_new = nomsg [L764] p2_old = p2_new [L765] p2_new = nomsg [L766] p3_old = p3_new [L767] p3_new = nomsg [L768] p4_old = p4_new [L769] p4_new = nomsg [L770] p5_old = p5_new [L771] p5_new = nomsg [L772] p6_old = p6_new [L773] p6_new = nomsg [L774] p7_old = p7_new [L775] p7_new = nomsg [L776] p8_old = p8_new [L777] p8_new = nomsg [L779] int check__tmp; [L780] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1 [L782] COND FALSE !(((int)r1) >= 8) [L788] COND TRUE (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) == 0 [L790] COND TRUE ((int)r1) < 8 [L792] check__tmp = 1 [L793] __return_85980 = check__tmp [L794] main__c1 = __return_85980 [L796] _Bool __tmp_1; [L797] __tmp_1 = main__c1 [L798] _Bool assert__arg; [L799] assert__arg = __tmp_1 [L800] COND FALSE !(assert__arg == 0) [L806] int main____CPAchecker_TMP_0 = main__i2; [L807] main__i2 = main__i2 + 1 [L808] __tmp_61522_0 = main____CPAchecker_TMP_0 [L810] main____CPAchecker_TMP_0 = __tmp_61522_0 [L811] COND TRUE main__i2 < 16 [L814] msg_t node1__m1; [L815] node1__m1 = nomsg [L816] COND TRUE !(mode1 == 0) [L818] r1 = (char)(((int)r1) + 1) [L819] node1__m1 = p8_old [L820] p8_old = nomsg [L821] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L15549] mode1 = 0 [L830] msg_t node2__m2; [L831] node2__m2 = nomsg [L832] COND TRUE !(mode2 == 0) [L834] node2__m2 = p1_old [L835] p1_old = nomsg [L836] COND TRUE ((int)node2__m2) != ((int)nomsg) [L838] COND FALSE !(((int)node2__m2) > ((int)id2)) [L5696] COND TRUE ((int)node2__m2) == ((int)id2) [L5698] st2 = 1 [L5699] mode2 = 0 [L5701] msg_t node3__m3; [L5702] node3__m3 = nomsg [L5703] COND TRUE !(mode3 == 0) [L5705] node3__m3 = p2_old [L5706] p2_old = nomsg [L5707] COND TRUE ((int)node3__m3) != ((int)nomsg) [L5709] COND FALSE !(((int)node3__m3) > ((int)id3)) [L7734] COND TRUE ((int)node3__m3) == ((int)id3) [L7736] st3 = 1 [L7737] mode3 = 0 [L7739] msg_t node4__m4; [L7740] node4__m4 = nomsg [L7741] COND TRUE !(mode4 == 0) [L7743] node4__m4 = p3_old [L7744] p3_old = nomsg [L7745] COND TRUE ((int)node4__m4) != ((int)nomsg) [L7747] COND FALSE !(((int)node4__m4) > ((int)id4)) [L8638] COND TRUE ((int)node4__m4) == ((int)id4) [L8640] st4 = 1 [L8641] mode4 = 0 [L8643] msg_t node5__m5; [L8644] node5__m5 = nomsg [L8645] COND TRUE !(mode5 == 0) [L8647] node5__m5 = p4_old [L8648] p4_old = nomsg [L8649] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L9304] mode5 = 0 [L8658] msg_t node6__m6; [L8659] node6__m6 = nomsg [L8660] COND TRUE !(mode6 == 0) [L8662] node6__m6 = p5_old [L8663] p5_old = nomsg [L8664] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9017] mode6 = 0 [L8673] msg_t node7__m7; [L8674] node7__m7 = nomsg [L8675] COND TRUE !(mode7 == 0) [L8677] node7__m7 = p6_old [L8678] p6_old = nomsg [L8679] COND FALSE !(((int)node7__m7) != ((int)nomsg)) [L8852] mode7 = 0 [L8688] msg_t node8__m8; [L8689] node8__m8 = nomsg [L8690] COND TRUE !(mode8 == 0) [L8692] node8__m8 = p7_old [L8693] p7_old = nomsg [L8694] COND FALSE !(((int)node8__m8) != ((int)nomsg)) [L8767] mode8 = 0 [L8702] p1_old = p1_new [L8703] p1_new = nomsg [L8704] p2_old = p2_new [L8705] p2_new = nomsg [L8706] p3_old = p3_new [L8707] p3_new = nomsg [L8708] p4_old = p4_new [L8709] p4_new = nomsg [L8710] p5_old = p5_new [L8711] p5_new = nomsg [L8712] p6_old = p6_new [L8713] p6_new = nomsg [L8714] p7_old = p7_new [L8715] p7_new = nomsg [L8716] p8_old = p8_new [L8717] p8_new = nomsg [L8719] int check__tmp; [L8720] COND FALSE !((((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) + ((int)st8)) <= 1) [L8726] check__tmp = 0 [L8727] __return_83587 = check__tmp [L8728] main__c1 = __return_83587 [L8729] __tmp_61800_0 = main____CPAchecker_TMP_0 [L1148] main____CPAchecker_TMP_0 = __tmp_61800_0 [L1150] _Bool __tmp_3; [L1151] __tmp_3 = main__c1 [L1152] _Bool assert__arg; [L1153] assert__arg = __tmp_3 [L1154] COND TRUE assert__arg == 0 [L1156] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...