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.6.1.ufo.BOUNDED-12.pals.c.v+sep-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:19:37,532 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:19:37,535 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:19:37,547 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:19:37,548 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:19:37,549 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:19:37,550 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:19:37,552 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:19:37,565 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:19:37,566 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:19:37,567 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:19:37,568 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:19:37,569 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:19:37,570 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:19:37,571 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:19:37,572 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:19:37,572 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:19:37,573 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:19:37,575 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:19:37,577 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:19:37,578 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:19:37,579 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:19:37,580 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:19:37,581 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:19:37,583 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:19:37,583 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:19:37,583 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:19:37,584 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:19:37,584 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:19:37,585 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:19:37,586 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:19:37,586 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:19:37,587 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:19:37,588 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:19:37,589 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:19:37,589 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:19:37,590 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:19:37,590 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:19:37,590 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:19:37,591 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:19:37,592 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:19:37,592 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:19:37,614 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:19:37,614 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:19:37,615 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:19:37,615 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:19:37,616 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:19:37,616 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:19:37,616 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:19:37,616 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:19:37,616 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:19:37,617 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:19:37,617 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:19:37,618 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:19:37,618 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:19:37,618 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:19:37,618 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:19:37,618 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:19:37,619 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:19:37,619 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:19:37,619 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:19:37,619 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:19:37,619 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:19:37,620 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:19:37,620 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:19:37,620 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:19:37,620 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:19:37,621 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:19:37,621 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:19:37,621 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:19:37,621 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:19:37,621 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:19:37,671 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:19:37,684 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:19:37,687 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:19:37,689 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:19:37,689 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:19:37,690 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.6.1.ufo.BOUNDED-12.pals.c.v+sep-reducer.c [2019-09-11 17:19:37,753 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe152e3ba/e7ce05b862344c6fbcd4ead50acf5ded/FLAG7444fea69 [2019-09-11 17:19:38,670 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:19:38,670 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.6.1.ufo.BOUNDED-12.pals.c.v+sep-reducer.c [2019-09-11 17:19:38,713 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe152e3ba/e7ce05b862344c6fbcd4ead50acf5ded/FLAG7444fea69 [2019-09-11 17:19:39,103 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe152e3ba/e7ce05b862344c6fbcd4ead50acf5ded [2019-09-11 17:19:39,114 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:19:39,115 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:19:39,116 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:19:39,117 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:19:39,120 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:19:39,121 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:19:39" (1/1) ... [2019-09-11 17:19:39,124 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e83ef61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:39, skipping insertion in model container [2019-09-11 17:19:39,125 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:19:39" (1/1) ... [2019-09-11 17:19:39,133 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:19:39,372 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:19:41,123 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:19:41,160 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:19:42,255 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:19:42,318 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:19:42,319 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42 WrapperNode [2019-09-11 17:19:42,319 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:19:42,320 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:19:42,320 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:19:42,321 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:19:42,343 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (1/1) ... [2019-09-11 17:19:42,346 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (1/1) ... [2019-09-11 17:19:42,413 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (1/1) ... [2019-09-11 17:19:42,413 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (1/1) ... [2019-09-11 17:19:42,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:19:42" (1/1) ... [2019-09-11 17:19:42,606 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (1/1) ... [2019-09-11 17:19:42,651 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (1/1) ... [2019-09-11 17:19:42,701 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:19:42,702 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:19:42,703 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:19:42,703 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:19:42,704 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:42" (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:19:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:19:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:19:42,806 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:19:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:19:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:19:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:19:42,807 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:19:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:19:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:19:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:19:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:19:42,808 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:19:42,809 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:19:42,809 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:19:42,809 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:19:42,809 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:19:42,810 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:19:42,810 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:19:42,810 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:19:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:19:42,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:19:50,251 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:19:50,252 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:19:50,256 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:19:50 BoogieIcfgContainer [2019-09-11 17:19:50,256 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:19:50,258 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:19:50,258 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:19:50,259 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:19:50,260 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:19:50" (1/1) ... [2019-09-11 17:19:50,385 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:19:51,459 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:20:37,050 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:20:37,334 INFO L272 AbstractInterpreter]: Visited 1146 different actions 11138 times. Merged at 797 different actions 6543 times. Widened at 153 different actions 834 times. Performed 44400 root evaluator evaluations with a maximum evaluation depth of 8. Performed 44400 inverse root evaluator evaluations with a maximum inverse evaluation depth of 8. Found 2389 fixpoints after 358 different actions. Largest state had 1612 variables. [2019-09-11 17:20:37,335 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:20:37,338 INFO L168 Benchmark]: Toolchain (without parser) took 58221.16 ms. Allocated memory was 133.7 MB in the beginning and 2.5 GB in the end (delta: 2.4 GB). Free memory was 74.2 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 932.0 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:37,339 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 133.7 MB. Free memory was 106.9 MB in the beginning and 106.7 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:20:37,340 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3203.32 ms. Allocated memory was 133.7 MB in the beginning and 268.4 MB in the end (delta: 134.7 MB). Free memory was 74.0 MB in the beginning and 183.7 MB in the end (delta: -109.6 MB). Peak memory consumption was 107.2 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:37,341 INFO L168 Benchmark]: Boogie Preprocessor took 381.65 ms. Allocated memory is still 268.4 MB. Free memory was 183.7 MB in the beginning and 155.8 MB in the end (delta: 27.9 MB). Peak memory consumption was 27.9 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:37,342 INFO L168 Benchmark]: RCFGBuilder took 7554.58 ms. Allocated memory was 268.4 MB in the beginning and 462.4 MB in the end (delta: 194.0 MB). Free memory was 155.8 MB in the beginning and 366.8 MB in the end (delta: -211.0 MB). Peak memory consumption was 313.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:37,343 INFO L168 Benchmark]: Abstract Interpretation took 47076.96 ms. Allocated memory was 462.4 MB in the beginning and 2.5 GB in the end (delta: 2.0 GB). Free memory was 366.8 MB in the beginning and 1.5 GB in the end (delta: -1.1 GB). Peak memory consumption was 895.8 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:37,348 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.25 ms. Allocated memory is still 133.7 MB. Free memory was 106.9 MB in the beginning and 106.7 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 3203.32 ms. Allocated memory was 133.7 MB in the beginning and 268.4 MB in the end (delta: 134.7 MB). Free memory was 74.0 MB in the beginning and 183.7 MB in the end (delta: -109.6 MB). Peak memory consumption was 107.2 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 381.65 ms. Allocated memory is still 268.4 MB. Free memory was 183.7 MB in the beginning and 155.8 MB in the end (delta: 27.9 MB). Peak memory consumption was 27.9 MB. Max. memory is 7.1 GB. * RCFGBuilder took 7554.58 ms. Allocated memory was 268.4 MB in the beginning and 462.4 MB in the end (delta: 194.0 MB). Free memory was 155.8 MB in the beginning and 366.8 MB in the end (delta: -211.0 MB). Peak memory consumption was 313.4 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 47076.96 ms. Allocated memory was 462.4 MB in the beginning and 2.5 GB in the end (delta: 2.0 GB). Free memory was 366.8 MB in the beginning and 1.5 GB in the end (delta: -1.1 GB). Peak memory consumption was 895.8 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 9612]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1005] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1012] COND TRUE ((int)node2__m2) == ((int)id2) [L1014] st2 = 1 [L1015] mode2 = 0 [L1017] msg_t node3__m3; [L1018] node3__m3 = nomsg [L1019] COND TRUE !(mode3 == 0) [L1021] node3__m3 = p2_old [L1022] p2_old = nomsg [L1023] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1175] mode3 = 0 [L1177] __tmp_10233_0 = main____CPAchecker_TMP_0 [L6297] main____CPAchecker_TMP_0 = __tmp_10233_0 [L6299] msg_t node4__m4; [L6300] node4__m4 = nomsg [L6301] COND TRUE !(mode4 == 0) [L6303] node4__m4 = p3_old [L6304] p3_old = nomsg [L6305] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6427] mode4 = 0 [L6429] __tmp_9058_0 = main____CPAchecker_TMP_0 [L8913] main____CPAchecker_TMP_0 = __tmp_9058_0 [L8915] msg_t node5__m5; [L8916] node5__m5 = nomsg [L8917] COND TRUE !(mode5 == 0) [L8919] node5__m5 = p4_old [L8920] p4_old = nomsg [L8921] COND TRUE ((int)node5__m5) != ((int)nomsg) [L8923] COND FALSE !(((int)node5__m5) > ((int)id5)) [L8930] COND TRUE ((int)node5__m5) == ((int)id5) [L8932] st5 = 1 [L8933] mode5 = 0 [L8935] msg_t node6__m6; [L8936] node6__m6 = nomsg [L8937] COND TRUE !(mode6 == 0) [L8939] node6__m6 = p5_old [L8940] p5_old = nomsg [L8941] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L8992] mode6 = 0 [L8994] __tmp_8818_0 = main____CPAchecker_TMP_0 [L9581] main____CPAchecker_TMP_0 = __tmp_8818_0 [L9582] p1_old = p1_new [L9583] p1_new = nomsg [L9584] p2_old = p2_new [L9585] p2_new = nomsg [L9586] p3_old = p3_new [L9587] p3_new = nomsg [L9588] p4_old = p4_new [L9589] p4_new = nomsg [L9590] p5_old = p5_new [L9591] p5_new = nomsg [L9592] p6_old = p6_new [L9593] p6_new = nomsg [L9595] int check__tmp; [L9596] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L9602] check__tmp = 0 [L9603] __return_8837 = check__tmp [L9604] main__c1 = __return_8837 [L9606] _Bool __tmp_31; [L9607] __tmp_31 = main__c1 [L9608] _Bool assert__arg; [L9609] assert__arg = __tmp_31 [L9610] COND TRUE assert__arg == 0 [L9612] __VERIFIER_error() - UnprovableResult [Line: 10258]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1005] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1012] COND TRUE ((int)node2__m2) == ((int)id2) [L1014] st2 = 1 [L1015] mode2 = 0 [L1017] msg_t node3__m3; [L1018] node3__m3 = nomsg [L1019] COND TRUE !(mode3 == 0) [L1021] node3__m3 = p2_old [L1022] p2_old = nomsg [L1023] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1175] mode3 = 0 [L1177] __tmp_10233_0 = main____CPAchecker_TMP_0 [L6297] main____CPAchecker_TMP_0 = __tmp_10233_0 [L6299] msg_t node4__m4; [L6300] node4__m4 = nomsg [L6301] COND TRUE !(mode4 == 0) [L6303] node4__m4 = p3_old [L6304] p3_old = nomsg [L6305] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6427] mode4 = 0 [L6429] __tmp_9058_0 = main____CPAchecker_TMP_0 [L8913] main____CPAchecker_TMP_0 = __tmp_9058_0 [L8915] msg_t node5__m5; [L8916] node5__m5 = nomsg [L8917] COND TRUE !(mode5 == 0) [L8919] node5__m5 = p4_old [L8920] p4_old = nomsg [L8921] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L9014] mode5 = 0 [L9016] __tmp_8508_0 = main____CPAchecker_TMP_0 [L10207] main____CPAchecker_TMP_0 = __tmp_8508_0 [L10209] msg_t node6__m6; [L10210] node6__m6 = nomsg [L10211] COND TRUE !(mode6 == 0) [L10213] node6__m6 = p5_old [L10214] p5_old = nomsg [L10215] COND TRUE ((int)node6__m6) != ((int)nomsg) [L10217] COND FALSE !(((int)node6__m6) > ((int)id6)) [L10224] COND TRUE ((int)node6__m6) == ((int)id6) [L10226] st6 = 1 [L10227] mode6 = 0 [L10228] p1_old = p1_new [L10229] p1_new = nomsg [L10230] p2_old = p2_new [L10231] p2_new = nomsg [L10232] p3_old = p3_new [L10233] p3_new = nomsg [L10234] p4_old = p4_new [L10235] p4_new = nomsg [L10236] p5_old = p5_new [L10237] p5_new = nomsg [L10238] p6_old = p6_new [L10239] p6_new = nomsg [L10241] int check__tmp; [L10242] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L10248] check__tmp = 0 [L10249] __return_8556 = check__tmp [L10250] main__c1 = __return_8556 [L10252] _Bool __tmp_34; [L10253] __tmp_34 = main__c1 [L10254] _Bool assert__arg; [L10255] assert__arg = __tmp_34 [L10256] COND TRUE assert__arg == 0 [L10258] __VERIFIER_error() - UnprovableResult [Line: 8310]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1005] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1012] COND TRUE ((int)node2__m2) == ((int)id2) [L1014] st2 = 1 [L1015] mode2 = 0 [L1017] msg_t node3__m3; [L1018] node3__m3 = nomsg [L1019] COND TRUE !(mode3 == 0) [L1021] node3__m3 = p2_old [L1022] p2_old = nomsg [L1023] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1175] mode3 = 0 [L1177] __tmp_10233_0 = main____CPAchecker_TMP_0 [L6297] main____CPAchecker_TMP_0 = __tmp_10233_0 [L6299] msg_t node4__m4; [L6300] node4__m4 = nomsg [L6301] COND TRUE !(mode4 == 0) [L6303] node4__m4 = p3_old [L6304] p3_old = nomsg [L6305] COND TRUE ((int)node4__m4) != ((int)nomsg) [L6307] COND FALSE !(((int)node4__m4) > ((int)id4)) [L6314] COND TRUE ((int)node4__m4) == ((int)id4) [L6316] st4 = 1 [L6317] mode4 = 0 [L6319] msg_t node5__m5; [L6320] node5__m5 = nomsg [L6321] COND TRUE !(mode5 == 0) [L6323] node5__m5 = p4_old [L6324] p4_old = nomsg [L6325] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6405] mode5 = 0 [L6407] __tmp_9670_0 = main____CPAchecker_TMP_0 [L7631] main____CPAchecker_TMP_0 = __tmp_9670_0 [L7633] msg_t node6__m6; [L7634] node6__m6 = nomsg [L7635] COND TRUE !(mode6 == 0) [L7637] node6__m6 = p5_old [L7638] p5_old = nomsg [L7639] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7690] mode6 = 0 [L7692] __tmp_9401_0 = main____CPAchecker_TMP_0 [L8279] main____CPAchecker_TMP_0 = __tmp_9401_0 [L8280] p1_old = p1_new [L8281] p1_new = nomsg [L8282] p2_old = p2_new [L8283] p2_new = nomsg [L8284] p3_old = p3_new [L8285] p3_new = nomsg [L8286] p4_old = p4_new [L8287] p4_new = nomsg [L8288] p5_old = p5_new [L8289] p5_new = nomsg [L8290] p6_old = p6_new [L8291] p6_new = nomsg [L8293] int check__tmp; [L8294] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L8300] check__tmp = 0 [L8301] __return_9420 = check__tmp [L8302] main__c1 = __return_9420 [L8304] _Bool __tmp_26; [L8305] __tmp_26 = main__c1 [L8306] _Bool assert__arg; [L8307] assert__arg = __tmp_26 [L8308] COND TRUE assert__arg == 0 [L8310] __VERIFIER_error() - UnprovableResult [Line: 5685]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1005] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1012] COND TRUE ((int)node2__m2) == ((int)id2) [L1014] st2 = 1 [L1015] mode2 = 0 [L1017] msg_t node3__m3; [L1018] node3__m3 = nomsg [L1019] COND TRUE !(mode3 == 0) [L1021] node3__m3 = p2_old [L1022] p2_old = nomsg [L1023] COND TRUE ((int)node3__m3) != ((int)nomsg) [L1025] COND FALSE !(((int)node3__m3) > ((int)id3)) [L1032] COND TRUE ((int)node3__m3) == ((int)id3) [L1034] st3 = 1 [L1035] mode3 = 0 [L1037] msg_t node4__m4; [L1038] node4__m4 = nomsg [L1039] COND TRUE !(mode4 == 0) [L1041] node4__m4 = p3_old [L1042] p3_old = nomsg [L1043] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L1153] mode4 = 0 [L1155] __tmp_11461_0 = main____CPAchecker_TMP_0 [L3692] main____CPAchecker_TMP_0 = __tmp_11461_0 [L3694] msg_t node5__m5; [L3695] node5__m5 = nomsg [L3696] COND TRUE !(mode5 == 0) [L3698] node5__m5 = p4_old [L3699] p4_old = nomsg [L3700] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3780] mode5 = 0 [L3782] __tmp_10869_0 = main____CPAchecker_TMP_0 [L5006] main____CPAchecker_TMP_0 = __tmp_10869_0 [L5008] msg_t node6__m6; [L5009] node6__m6 = nomsg [L5010] COND TRUE !(mode6 == 0) [L5012] node6__m6 = p5_old [L5013] p5_old = nomsg [L5014] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5065] mode6 = 0 [L5067] __tmp_10600_0 = main____CPAchecker_TMP_0 [L5654] main____CPAchecker_TMP_0 = __tmp_10600_0 [L5655] p1_old = p1_new [L5656] p1_new = nomsg [L5657] p2_old = p2_new [L5658] p2_new = nomsg [L5659] p3_old = p3_new [L5660] p3_new = nomsg [L5661] p4_old = p4_new [L5662] p4_new = nomsg [L5663] p5_old = p5_new [L5664] p5_new = nomsg [L5665] p6_old = p6_new [L5666] p6_new = nomsg [L5668] int check__tmp; [L5669] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L5675] check__tmp = 0 [L5676] __return_10619 = check__tmp [L5677] main__c1 = __return_10619 [L5679] _Bool __tmp_17; [L5680] __tmp_17 = main__c1 [L5681] _Bool assert__arg; [L5682] assert__arg = __tmp_17 [L5683] COND TRUE assert__arg == 0 [L5685] __VERIFIER_error() - UnprovableResult [Line: 15417]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11495] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11502] COND TRUE ((int)node3__m3) == ((int)id3) [L11504] st3 = 1 [L11505] mode3 = 0 [L11507] msg_t node4__m4; [L11508] node4__m4 = nomsg [L11509] COND TRUE !(mode4 == 0) [L11511] node4__m4 = p3_old [L11512] p3_old = nomsg [L11513] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11623] mode4 = 0 [L11625] __tmp_6787_0 = main____CPAchecker_TMP_0 [L14071] main____CPAchecker_TMP_0 = __tmp_6787_0 [L14073] msg_t node5__m5; [L14074] node5__m5 = nomsg [L14075] COND TRUE !(mode5 == 0) [L14077] node5__m5 = p4_old [L14078] p4_old = nomsg [L14079] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L14172] mode5 = 0 [L14174] __tmp_6231_0 = main____CPAchecker_TMP_0 [L15366] main____CPAchecker_TMP_0 = __tmp_6231_0 [L15368] msg_t node6__m6; [L15369] node6__m6 = nomsg [L15370] COND TRUE !(mode6 == 0) [L15372] node6__m6 = p5_old [L15373] p5_old = nomsg [L15374] COND TRUE ((int)node6__m6) != ((int)nomsg) [L15376] COND FALSE !(((int)node6__m6) > ((int)id6)) [L15383] COND TRUE ((int)node6__m6) == ((int)id6) [L15385] st6 = 1 [L15386] mode6 = 0 [L15387] p1_old = p1_new [L15388] p1_new = nomsg [L15389] p2_old = p2_new [L15390] p2_new = nomsg [L15391] p3_old = p3_new [L15392] p3_new = nomsg [L15393] p4_old = p4_new [L15394] p4_new = nomsg [L15395] p5_old = p5_new [L15396] p5_new = nomsg [L15397] p6_old = p6_new [L15398] p6_new = nomsg [L15400] int check__tmp; [L15401] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L15407] check__tmp = 0 [L15408] __return_6279 = check__tmp [L15409] main__c1 = __return_6279 [L15411] _Bool __tmp_55; [L15412] __tmp_55 = main__c1 [L15413] _Bool assert__arg; [L15414] assert__arg = __tmp_55 [L15415] COND TRUE assert__arg == 0 [L15417] __VERIFIER_error() - UnprovableResult [Line: 14770]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11495] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11502] COND TRUE ((int)node3__m3) == ((int)id3) [L11504] st3 = 1 [L11505] mode3 = 0 [L11507] msg_t node4__m4; [L11508] node4__m4 = nomsg [L11509] COND TRUE !(mode4 == 0) [L11511] node4__m4 = p3_old [L11512] p3_old = nomsg [L11513] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11623] mode4 = 0 [L11625] __tmp_6787_0 = main____CPAchecker_TMP_0 [L14071] main____CPAchecker_TMP_0 = __tmp_6787_0 [L14073] msg_t node5__m5; [L14074] node5__m5 = nomsg [L14075] COND TRUE !(mode5 == 0) [L14077] node5__m5 = p4_old [L14078] p4_old = nomsg [L14079] COND TRUE ((int)node5__m5) != ((int)nomsg) [L14081] COND FALSE !(((int)node5__m5) > ((int)id5)) [L14088] COND TRUE ((int)node5__m5) == ((int)id5) [L14090] st5 = 1 [L14091] mode5 = 0 [L14093] msg_t node6__m6; [L14094] node6__m6 = nomsg [L14095] COND TRUE !(mode6 == 0) [L14097] node6__m6 = p5_old [L14098] p5_old = nomsg [L14099] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L14150] mode6 = 0 [L14152] __tmp_6544_0 = main____CPAchecker_TMP_0 [L14739] main____CPAchecker_TMP_0 = __tmp_6544_0 [L14740] p1_old = p1_new [L14741] p1_new = nomsg [L14742] p2_old = p2_new [L14743] p2_new = nomsg [L14744] p3_old = p3_new [L14745] p3_new = nomsg [L14746] p4_old = p4_new [L14747] p4_new = nomsg [L14748] p5_old = p5_new [L14749] p5_new = nomsg [L14750] p6_old = p6_new [L14751] p6_new = nomsg [L14753] int check__tmp; [L14754] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L14760] check__tmp = 0 [L14761] __return_6563 = check__tmp [L14762] main__c1 = __return_6563 [L14764] _Bool __tmp_52; [L14765] __tmp_52 = main__c1 [L14766] _Bool assert__arg; [L14767] assert__arg = __tmp_52 [L14768] COND TRUE assert__arg == 0 [L14770] __VERIFIER_error() - UnprovableResult [Line: 13479]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11495] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11502] COND TRUE ((int)node3__m3) == ((int)id3) [L11504] st3 = 1 [L11505] mode3 = 0 [L11507] msg_t node4__m4; [L11508] node4__m4 = nomsg [L11509] COND TRUE !(mode4 == 0) [L11511] node4__m4 = p3_old [L11512] p3_old = nomsg [L11513] COND TRUE ((int)node4__m4) != ((int)nomsg) [L11515] COND FALSE !(((int)node4__m4) > ((int)id4)) [L11522] COND TRUE ((int)node4__m4) == ((int)id4) [L11524] st4 = 1 [L11525] mode4 = 0 [L11527] msg_t node5__m5; [L11528] node5__m5 = nomsg [L11529] COND TRUE !(mode5 == 0) [L11531] node5__m5 = p4_old [L11532] p4_old = nomsg [L11533] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L11601] mode5 = 0 [L11603] __tmp_7390_0 = main____CPAchecker_TMP_0 [L12800] main____CPAchecker_TMP_0 = __tmp_7390_0 [L12802] msg_t node6__m6; [L12803] node6__m6 = nomsg [L12804] COND TRUE !(mode6 == 0) [L12806] node6__m6 = p5_old [L12807] p5_old = nomsg [L12808] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L12859] mode6 = 0 [L12861] __tmp_7118_0 = main____CPAchecker_TMP_0 [L13448] main____CPAchecker_TMP_0 = __tmp_7118_0 [L13449] p1_old = p1_new [L13450] p1_new = nomsg [L13451] p2_old = p2_new [L13452] p2_new = nomsg [L13453] p3_old = p3_new [L13454] p3_new = nomsg [L13455] p4_old = p4_new [L13456] p4_new = nomsg [L13457] p5_old = p5_new [L13458] p5_new = nomsg [L13459] p6_old = p6_new [L13460] p6_new = nomsg [L13462] int check__tmp; [L13463] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L13469] check__tmp = 0 [L13470] __return_7137 = check__tmp [L13471] main__c1 = __return_7137 [L13473] _Bool __tmp_47; [L13474] __tmp_47 = main__c1 [L13475] _Bool assert__arg; [L13476] assert__arg = __tmp_47 [L13477] COND TRUE assert__arg == 0 [L13479] __VERIFIER_error() - UnprovableResult [Line: 18060]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11645] mode3 = 0 [L11647] __tmp_5601_0 = main____CPAchecker_TMP_0 [L16694] main____CPAchecker_TMP_0 = __tmp_5601_0 [L16696] msg_t node4__m4; [L16697] node4__m4 = nomsg [L16698] COND TRUE !(mode4 == 0) [L16700] node4__m4 = p3_old [L16701] p3_old = nomsg [L16702] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16704] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16711] COND TRUE ((int)node4__m4) == ((int)id4) [L16713] st4 = 1 [L16714] mode4 = 0 [L16716] msg_t node5__m5; [L16717] node5__m5 = nomsg [L16718] COND TRUE !(mode5 == 0) [L16720] node5__m5 = p4_old [L16721] p4_old = nomsg [L16722] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L16815] mode5 = 0 [L16817] __tmp_5074_0 = main____CPAchecker_TMP_0 [L18009] main____CPAchecker_TMP_0 = __tmp_5074_0 [L18011] msg_t node6__m6; [L18012] node6__m6 = nomsg [L18013] COND TRUE !(mode6 == 0) [L18015] node6__m6 = p5_old [L18016] p5_old = nomsg [L18017] COND TRUE ((int)node6__m6) != ((int)nomsg) [L18019] COND FALSE !(((int)node6__m6) > ((int)id6)) [L18026] COND TRUE ((int)node6__m6) == ((int)id6) [L18028] st6 = 1 [L18029] mode6 = 0 [L18030] p1_old = p1_new [L18031] p1_new = nomsg [L18032] p2_old = p2_new [L18033] p2_new = nomsg [L18034] p3_old = p3_new [L18035] p3_new = nomsg [L18036] p4_old = p4_new [L18037] p4_new = nomsg [L18038] p5_old = p5_new [L18039] p5_new = nomsg [L18040] p6_old = p6_new [L18041] p6_new = nomsg [L18043] int check__tmp; [L18044] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L18050] check__tmp = 0 [L18051] __return_5122 = check__tmp [L18052] main__c1 = __return_5122 [L18054] _Bool __tmp_67; [L18055] __tmp_67 = main__c1 [L18056] _Bool assert__arg; [L18057] assert__arg = __tmp_67 [L18058] COND TRUE assert__arg == 0 [L18060] __VERIFIER_error() - UnprovableResult [Line: 17413]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11645] mode3 = 0 [L11647] __tmp_5601_0 = main____CPAchecker_TMP_0 [L16694] main____CPAchecker_TMP_0 = __tmp_5601_0 [L16696] msg_t node4__m4; [L16697] node4__m4 = nomsg [L16698] COND TRUE !(mode4 == 0) [L16700] node4__m4 = p3_old [L16701] p3_old = nomsg [L16702] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16704] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16711] COND TRUE ((int)node4__m4) == ((int)id4) [L16713] st4 = 1 [L16714] mode4 = 0 [L16716] msg_t node5__m5; [L16717] node5__m5 = nomsg [L16718] COND TRUE !(mode5 == 0) [L16720] node5__m5 = p4_old [L16721] p4_old = nomsg [L16722] COND TRUE ((int)node5__m5) != ((int)nomsg) [L16724] COND FALSE !(((int)node5__m5) > ((int)id5)) [L16731] COND TRUE ((int)node5__m5) == ((int)id5) [L16733] st5 = 1 [L16734] mode5 = 0 [L16736] msg_t node6__m6; [L16737] node6__m6 = nomsg [L16738] COND TRUE !(mode6 == 0) [L16740] node6__m6 = p5_old [L16741] p5_old = nomsg [L16742] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L16793] mode6 = 0 [L16795] __tmp_5387_0 = main____CPAchecker_TMP_0 [L17382] main____CPAchecker_TMP_0 = __tmp_5387_0 [L17383] p1_old = p1_new [L17384] p1_new = nomsg [L17385] p2_old = p2_new [L17386] p2_new = nomsg [L17387] p3_old = p3_new [L17388] p3_new = nomsg [L17389] p4_old = p4_new [L17390] p4_new = nomsg [L17391] p5_old = p5_new [L17392] p5_new = nomsg [L17393] p6_old = p6_new [L17394] p6_new = nomsg [L17396] int check__tmp; [L17397] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L17403] check__tmp = 0 [L17404] __return_5406 = check__tmp [L17405] main__c1 = __return_5406 [L17407] _Bool __tmp_64; [L17408] __tmp_64 = main__c1 [L17409] _Bool assert__arg; [L17410] assert__arg = __tmp_64 [L17411] COND TRUE assert__arg == 0 [L17413] __VERIFIER_error() - UnprovableResult [Line: 19362]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11645] mode3 = 0 [L11647] __tmp_5601_0 = main____CPAchecker_TMP_0 [L16694] main____CPAchecker_TMP_0 = __tmp_5601_0 [L16696] msg_t node4__m4; [L16697] node4__m4 = nomsg [L16698] COND TRUE !(mode4 == 0) [L16700] node4__m4 = p3_old [L16701] p3_old = nomsg [L16702] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16837] mode4 = 0 [L16839] __tmp_4495_0 = main____CPAchecker_TMP_0 [L19291] main____CPAchecker_TMP_0 = __tmp_4495_0 [L19293] msg_t node5__m5; [L19294] node5__m5 = nomsg [L19295] COND TRUE !(mode5 == 0) [L19297] node5__m5 = p4_old [L19298] p4_old = nomsg [L19299] COND TRUE ((int)node5__m5) != ((int)nomsg) [L19301] COND FALSE !(((int)node5__m5) > ((int)id5)) [L19308] COND TRUE ((int)node5__m5) == ((int)id5) [L19310] st5 = 1 [L19311] mode5 = 0 [L19313] msg_t node6__m6; [L19314] node6__m6 = nomsg [L19315] COND TRUE !(mode6 == 0) [L19317] node6__m6 = p5_old [L19318] p5_old = nomsg [L19319] COND TRUE ((int)node6__m6) != ((int)nomsg) [L19321] COND FALSE !(((int)node6__m6) > ((int)id6)) [L19328] COND TRUE ((int)node6__m6) == ((int)id6) [L19330] st6 = 1 [L19331] mode6 = 0 [L19332] p1_old = p1_new [L19333] p1_new = nomsg [L19334] p2_old = p2_new [L19335] p2_new = nomsg [L19336] p3_old = p3_new [L19337] p3_new = nomsg [L19338] p4_old = p4_new [L19339] p4_new = nomsg [L19340] p5_old = p5_new [L19341] p5_new = nomsg [L19342] p6_old = p6_new [L19343] p6_new = nomsg [L19345] int check__tmp; [L19346] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L19352] check__tmp = 0 [L19353] __return_4572 = check__tmp [L19354] main__c1 = __return_4572 [L19356] _Bool __tmp_75; [L19357] __tmp_75 = main__c1 [L19358] _Bool assert__arg; [L19359] assert__arg = __tmp_75 [L19360] COND TRUE assert__arg == 0 [L19362] __VERIFIER_error() - UnprovableResult [Line: 10578]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND TRUE ((int)node1__m1) != ((int)nomsg) [L657] COND FALSE !(((int)node1__m1) > ((int)id1)) [L664] COND TRUE ((int)node1__m1) == ((int)id1) [L666] st1 = 1 [L667] mode1 = 0 [L669] msg_t node2__m2; [L670] node2__m2 = nomsg [L671] COND TRUE !(mode2 == 0) [L673] node2__m2 = p1_old [L674] p1_old = nomsg [L675] COND TRUE ((int)node2__m2) != ((int)nomsg) [L677] COND FALSE !(((int)node2__m2) > ((int)id2)) [L684] COND TRUE ((int)node2__m2) == ((int)id2) [L686] st2 = 1 [L687] mode2 = 0 [L689] msg_t node3__m3; [L690] node3__m3 = nomsg [L691] COND TRUE !(mode3 == 0) [L693] node3__m3 = p2_old [L694] p2_old = nomsg [L695] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L843] mode3 = 0 [L845] __tmp_10406_0 = main____CPAchecker_TMP_0 [L5983] main____CPAchecker_TMP_0 = __tmp_10406_0 [L5985] msg_t node4__m4; [L5986] node4__m4 = nomsg [L5987] COND TRUE !(mode4 == 0) [L5989] node4__m4 = p3_old [L5990] p3_old = nomsg [L5991] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6101] mode4 = 0 [L6103] __tmp_9222_0 = main____CPAchecker_TMP_0 [L8605] main____CPAchecker_TMP_0 = __tmp_9222_0 [L8607] msg_t node5__m5; [L8608] node5__m5 = nomsg [L8609] COND TRUE !(mode5 == 0) [L8611] node5__m5 = p4_old [L8612] p4_old = nomsg [L8613] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L8693] mode5 = 0 [L8695] __tmp_8660_0 = main____CPAchecker_TMP_0 [L9904] main____CPAchecker_TMP_0 = __tmp_8660_0 [L9906] msg_t node6__m6; [L9907] node6__m6 = nomsg [L9908] COND TRUE !(mode6 == 0) [L9910] node6__m6 = p5_old [L9911] p5_old = nomsg [L9912] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9963] mode6 = 0 [L9965] __tmp_8403_0 = main____CPAchecker_TMP_0 [L10547] main____CPAchecker_TMP_0 = __tmp_8403_0 [L10548] p1_old = p1_new [L10549] p1_new = nomsg [L10550] p2_old = p2_new [L10551] p2_new = nomsg [L10552] p3_old = p3_new [L10553] p3_new = nomsg [L10554] p4_old = p4_new [L10555] p4_new = nomsg [L10556] p5_old = p5_new [L10557] p5_new = nomsg [L10558] p6_old = p6_new [L10559] p6_new = nomsg [L10561] int check__tmp; [L10562] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L10568] check__tmp = 0 [L10569] __return_8422 = check__tmp [L10570] main__c1 = __return_8422 [L10572] _Bool __tmp_36; [L10573] __tmp_36 = main__c1 [L10574] _Bool assert__arg; [L10575] assert__arg = __tmp_36 [L10576] COND TRUE assert__arg == 0 [L10578] __VERIFIER_error() - UnprovableResult [Line: 15738]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND TRUE ((int)node1__m1) != ((int)nomsg) [L657] COND FALSE !(((int)node1__m1) > ((int)id1)) [L664] COND TRUE ((int)node1__m1) == ((int)id1) [L666] st1 = 1 [L667] mode1 = 0 [L669] msg_t node2__m2; [L670] node2__m2 = nomsg [L671] COND TRUE !(mode2 == 0) [L673] node2__m2 = p1_old [L674] p1_old = nomsg [L675] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L865] mode2 = 0 [L867] __tmp_8061_0 = main____CPAchecker_TMP_0 [L11173] main____CPAchecker_TMP_0 = __tmp_8061_0 [L11175] msg_t node3__m3; [L11176] node3__m3 = nomsg [L11177] COND TRUE !(mode3 == 0) [L11179] node3__m3 = p2_old [L11180] p2_old = nomsg [L11181] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11183] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11190] COND TRUE ((int)node3__m3) == ((int)id3) [L11192] st3 = 1 [L11193] mode3 = 0 [L11195] msg_t node4__m4; [L11196] node4__m4 = nomsg [L11197] COND TRUE !(mode4 == 0) [L11199] node4__m4 = p3_old [L11200] p3_old = nomsg [L11201] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11309] mode4 = 0 [L11311] __tmp_6951_0 = main____CPAchecker_TMP_0 [L13775] main____CPAchecker_TMP_0 = __tmp_6951_0 [L13777] msg_t node5__m5; [L13778] node5__m5 = nomsg [L13779] COND TRUE !(mode5 == 0) [L13781] node5__m5 = p4_old [L13782] p4_old = nomsg [L13783] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L13851] mode5 = 0 [L13853] __tmp_6386_0 = main____CPAchecker_TMP_0 [L15063] main____CPAchecker_TMP_0 = __tmp_6386_0 [L15065] msg_t node6__m6; [L15066] node6__m6 = nomsg [L15067] COND TRUE !(mode6 == 0) [L15069] node6__m6 = p5_old [L15070] p5_old = nomsg [L15071] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L15122] mode6 = 0 [L15124] __tmp_6123_0 = main____CPAchecker_TMP_0 [L15707] main____CPAchecker_TMP_0 = __tmp_6123_0 [L15708] p1_old = p1_new [L15709] p1_new = nomsg [L15710] p2_old = p2_new [L15711] p2_new = nomsg [L15712] p3_old = p3_new [L15713] p3_new = nomsg [L15714] p4_old = p4_new [L15715] p4_new = nomsg [L15716] p5_old = p5_new [L15717] p5_new = nomsg [L15718] p6_old = p6_new [L15719] p6_new = nomsg [L15721] int check__tmp; [L15722] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L15728] check__tmp = 0 [L15729] __return_6142 = check__tmp [L15730] main__c1 = __return_6142 [L15732] _Bool __tmp_57; [L15733] __tmp_57 = main__c1 [L15734] _Bool assert__arg; [L15735] assert__arg = __tmp_57 [L15736] COND TRUE assert__arg == 0 [L15738] __VERIFIER_error() - UnprovableResult [Line: 18381]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND TRUE ((int)node1__m1) != ((int)nomsg) [L657] COND FALSE !(((int)node1__m1) > ((int)id1)) [L664] COND TRUE ((int)node1__m1) == ((int)id1) [L666] st1 = 1 [L667] mode1 = 0 [L669] msg_t node2__m2; [L670] node2__m2 = nomsg [L671] COND TRUE !(mode2 == 0) [L673] node2__m2 = p1_old [L674] p1_old = nomsg [L675] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L865] mode2 = 0 [L867] __tmp_8061_0 = main____CPAchecker_TMP_0 [L11173] main____CPAchecker_TMP_0 = __tmp_8061_0 [L11175] msg_t node3__m3; [L11176] node3__m3 = nomsg [L11177] COND TRUE !(mode3 == 0) [L11179] node3__m3 = p2_old [L11180] p2_old = nomsg [L11181] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11331] mode3 = 0 [L11333] __tmp_5765_0 = main____CPAchecker_TMP_0 [L16331] main____CPAchecker_TMP_0 = __tmp_5765_0 [L16333] msg_t node4__m4; [L16334] node4__m4 = nomsg [L16335] COND TRUE !(mode4 == 0) [L16337] node4__m4 = p3_old [L16338] p3_old = nomsg [L16339] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16341] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16348] COND TRUE ((int)node4__m4) == ((int)id4) [L16350] st4 = 1 [L16351] mode4 = 0 [L16353] msg_t node5__m5; [L16354] node5__m5 = nomsg [L16355] COND TRUE !(mode5 == 0) [L16357] node5__m5 = p4_old [L16358] p4_old = nomsg [L16359] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L16494] mode5 = 0 [L16496] __tmp_5229_0 = main____CPAchecker_TMP_0 [L17706] main____CPAchecker_TMP_0 = __tmp_5229_0 [L17708] msg_t node6__m6; [L17709] node6__m6 = nomsg [L17710] COND TRUE !(mode6 == 0) [L17712] node6__m6 = p5_old [L17713] p5_old = nomsg [L17714] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L17765] mode6 = 0 [L17767] __tmp_4966_0 = main____CPAchecker_TMP_0 [L18350] main____CPAchecker_TMP_0 = __tmp_4966_0 [L18351] p1_old = p1_new [L18352] p1_new = nomsg [L18353] p2_old = p2_new [L18354] p2_new = nomsg [L18355] p3_old = p3_new [L18356] p3_new = nomsg [L18357] p4_old = p4_new [L18358] p4_new = nomsg [L18359] p5_old = p5_new [L18360] p5_new = nomsg [L18361] p6_old = p6_new [L18362] p6_new = nomsg [L18364] int check__tmp; [L18365] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L18371] check__tmp = 0 [L18372] __return_4985 = check__tmp [L18373] main__c1 = __return_4985 [L18375] _Bool __tmp_69; [L18376] __tmp_69 = main__c1 [L18377] _Bool assert__arg; [L18378] assert__arg = __tmp_69 [L18379] COND TRUE assert__arg == 0 [L18381] __VERIFIER_error() - UnprovableResult [Line: 19683]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND TRUE ((int)node1__m1) != ((int)nomsg) [L657] COND FALSE !(((int)node1__m1) > ((int)id1)) [L664] COND TRUE ((int)node1__m1) == ((int)id1) [L666] st1 = 1 [L667] mode1 = 0 [L669] msg_t node2__m2; [L670] node2__m2 = nomsg [L671] COND TRUE !(mode2 == 0) [L673] node2__m2 = p1_old [L674] p1_old = nomsg [L675] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L865] mode2 = 0 [L867] __tmp_8061_0 = main____CPAchecker_TMP_0 [L11173] main____CPAchecker_TMP_0 = __tmp_8061_0 [L11175] msg_t node3__m3; [L11176] node3__m3 = nomsg [L11177] COND TRUE !(mode3 == 0) [L11179] node3__m3 = p2_old [L11180] p2_old = nomsg [L11181] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11331] mode3 = 0 [L11333] __tmp_5765_0 = main____CPAchecker_TMP_0 [L16331] main____CPAchecker_TMP_0 = __tmp_5765_0 [L16333] msg_t node4__m4; [L16334] node4__m4 = nomsg [L16335] COND TRUE !(mode4 == 0) [L16337] node4__m4 = p3_old [L16338] p3_old = nomsg [L16339] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16516] mode4 = 0 [L16518] __tmp_4650_0 = main____CPAchecker_TMP_0 [L18971] main____CPAchecker_TMP_0 = __tmp_4650_0 [L18973] msg_t node5__m5; [L18974] node5__m5 = nomsg [L18975] COND TRUE !(mode5 == 0) [L18977] node5__m5 = p4_old [L18978] p4_old = nomsg [L18979] COND TRUE ((int)node5__m5) != ((int)nomsg) [L18981] COND FALSE !(((int)node5__m5) > ((int)id5)) [L18988] COND TRUE ((int)node5__m5) == ((int)id5) [L18990] st5 = 1 [L18991] mode5 = 0 [L18993] msg_t node6__m6; [L18994] node6__m6 = nomsg [L18995] COND TRUE !(mode6 == 0) [L18997] node6__m6 = p5_old [L18998] p5_old = nomsg [L18999] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L19067] mode6 = 0 [L19069] __tmp_4416_0 = main____CPAchecker_TMP_0 [L19652] main____CPAchecker_TMP_0 = __tmp_4416_0 [L19653] p1_old = p1_new [L19654] p1_new = nomsg [L19655] p2_old = p2_new [L19656] p2_new = nomsg [L19657] p3_old = p3_new [L19658] p3_new = nomsg [L19659] p4_old = p4_new [L19660] p4_new = nomsg [L19661] p5_old = p5_new [L19662] p5_new = nomsg [L19663] p6_old = p6_new [L19664] p6_new = nomsg [L19666] int check__tmp; [L19667] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L19673] check__tmp = 0 [L19674] __return_4435 = check__tmp [L19675] main__c1 = __return_4435 [L19677] _Bool __tmp_77; [L19678] __tmp_77 = main__c1 [L19679] _Bool assert__arg; [L19680] assert__arg = __tmp_77 [L19681] COND TRUE assert__arg == 0 [L19683] __VERIFIER_error() - UnprovableResult [Line: 20321]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND TRUE ((int)node1__m1) != ((int)nomsg) [L657] COND FALSE !(((int)node1__m1) > ((int)id1)) [L664] COND TRUE ((int)node1__m1) == ((int)id1) [L666] st1 = 1 [L667] mode1 = 0 [L669] msg_t node2__m2; [L670] node2__m2 = nomsg [L671] COND TRUE !(mode2 == 0) [L673] node2__m2 = p1_old [L674] p1_old = nomsg [L675] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L865] mode2 = 0 [L867] __tmp_8061_0 = main____CPAchecker_TMP_0 [L11173] main____CPAchecker_TMP_0 = __tmp_8061_0 [L11175] msg_t node3__m3; [L11176] node3__m3 = nomsg [L11177] COND TRUE !(mode3 == 0) [L11179] node3__m3 = p2_old [L11180] p2_old = nomsg [L11181] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11331] mode3 = 0 [L11333] __tmp_5765_0 = main____CPAchecker_TMP_0 [L16331] main____CPAchecker_TMP_0 = __tmp_5765_0 [L16333] msg_t node4__m4; [L16334] node4__m4 = nomsg [L16335] COND TRUE !(mode4 == 0) [L16337] node4__m4 = p3_old [L16338] p3_old = nomsg [L16339] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16516] mode4 = 0 [L16518] __tmp_4650_0 = main____CPAchecker_TMP_0 [L18971] main____CPAchecker_TMP_0 = __tmp_4650_0 [L18973] msg_t node5__m5; [L18974] node5__m5 = nomsg [L18975] COND TRUE !(mode5 == 0) [L18977] node5__m5 = p4_old [L18978] p4_old = nomsg [L18979] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L19089] mode5 = 0 [L19091] __tmp_4126_0 = main____CPAchecker_TMP_0 [L20270] main____CPAchecker_TMP_0 = __tmp_4126_0 [L20272] msg_t node6__m6; [L20273] node6__m6 = nomsg [L20274] COND TRUE !(mode6 == 0) [L20276] node6__m6 = p5_old [L20277] p5_old = nomsg [L20278] COND TRUE ((int)node6__m6) != ((int)nomsg) [L20280] COND FALSE !(((int)node6__m6) > ((int)id6)) [L20287] COND TRUE ((int)node6__m6) == ((int)id6) [L20289] st6 = 1 [L20290] mode6 = 0 [L20291] p1_old = p1_new [L20292] p1_new = nomsg [L20293] p2_old = p2_new [L20294] p2_new = nomsg [L20295] p3_old = p3_new [L20296] p3_new = nomsg [L20297] p4_old = p4_new [L20298] p4_new = nomsg [L20299] p5_old = p5_new [L20300] p5_new = nomsg [L20301] p6_old = p6_new [L20302] p6_new = nomsg [L20304] int check__tmp; [L20305] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L20311] check__tmp = 0 [L20312] __return_4174 = check__tmp [L20313] main__c1 = __return_4174 [L20315] _Bool __tmp_81; [L20316] __tmp_81 = main__c1 [L20317] _Bool assert__arg; [L20318] assert__arg = __tmp_81 [L20319] COND TRUE assert__arg == 0 [L20321] __VERIFIER_error() - UnprovableResult [Line: 19045]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1005] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1012] COND TRUE ((int)node2__m2) == ((int)id2) [L1014] st2 = 1 [L1015] mode2 = 0 [L1017] msg_t node3__m3; [L1018] node3__m3 = nomsg [L1019] COND TRUE !(mode3 == 0) [L1021] node3__m3 = p2_old [L1022] p2_old = nomsg [L1023] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1175] mode3 = 0 [L1177] __tmp_10233_0 = main____CPAchecker_TMP_0 [L6297] main____CPAchecker_TMP_0 = __tmp_10233_0 [L6299] msg_t node4__m4; [L6300] node4__m4 = nomsg [L6301] COND TRUE !(mode4 == 0) [L6303] node4__m4 = p3_old [L6304] p3_old = nomsg [L6305] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6427] mode4 = 0 [L6429] __tmp_9058_0 = main____CPAchecker_TMP_0 [L8913] main____CPAchecker_TMP_0 = __tmp_9058_0 [L8915] msg_t node5__m5; [L8916] node5__m5 = nomsg [L8917] COND TRUE !(mode5 == 0) [L8919] node5__m5 = p4_old [L8920] p4_old = nomsg [L8921] COND TRUE ((int)node5__m5) != ((int)nomsg) [L8923] COND FALSE !(((int)node5__m5) > ((int)id5)) [L8930] COND TRUE ((int)node5__m5) == ((int)id5) [L8932] st5 = 1 [L8933] mode5 = 0 [L8935] msg_t node6__m6; [L8936] node6__m6 = nomsg [L8937] COND TRUE !(mode6 == 0) [L8939] node6__m6 = p5_old [L8940] p5_old = nomsg [L8941] COND TRUE ((int)node6__m6) != ((int)nomsg) [L8943] COND FALSE !(((int)node6__m6) > ((int)id6)) [L8950] COND TRUE ((int)node6__m6) == ((int)id6) [L8952] st6 = 1 [L8953] mode6 = 0 [L8954] p1_old = p1_new [L8955] p1_new = nomsg [L8956] p2_old = p2_new [L8957] p2_new = nomsg [L8958] p3_old = p3_new [L8959] p3_new = nomsg [L8960] p4_old = p4_new [L8961] p4_new = nomsg [L8962] p5_old = p5_new [L8963] p5_new = nomsg [L8964] p6_old = p6_new [L8965] p6_new = nomsg [L8967] int check__tmp; [L8968] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L8974] check__tmp = 0 [L8975] __return_9135 = check__tmp [L8976] main__c1 = __return_9135 [L8977] __tmp_4728_0 = main____CPAchecker_TMP_0 [L19037] main____CPAchecker_TMP_0 = __tmp_4728_0 [L19039] _Bool __tmp_73; [L19040] __tmp_73 = main__c1 [L19041] _Bool assert__arg; [L19042] assert__arg = __tmp_73 [L19043] COND TRUE assert__arg == 0 [L19045] __VERIFIER_error() - UnprovableResult [Line: 10884]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1005] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1012] COND TRUE ((int)node2__m2) == ((int)id2) [L1014] st2 = 1 [L1015] mode2 = 0 [L1017] msg_t node3__m3; [L1018] node3__m3 = nomsg [L1019] COND TRUE !(mode3 == 0) [L1021] node3__m3 = p2_old [L1022] p2_old = nomsg [L1023] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1175] mode3 = 0 [L1177] __tmp_10233_0 = main____CPAchecker_TMP_0 [L6297] main____CPAchecker_TMP_0 = __tmp_10233_0 [L6299] msg_t node4__m4; [L6300] node4__m4 = nomsg [L6301] COND TRUE !(mode4 == 0) [L6303] node4__m4 = p3_old [L6304] p3_old = nomsg [L6305] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6427] mode4 = 0 [L6429] __tmp_9058_0 = main____CPAchecker_TMP_0 [L8913] main____CPAchecker_TMP_0 = __tmp_9058_0 [L8915] msg_t node5__m5; [L8916] node5__m5 = nomsg [L8917] COND TRUE !(mode5 == 0) [L8919] node5__m5 = p4_old [L8920] p4_old = nomsg [L8921] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L9014] mode5 = 0 [L9016] __tmp_8508_0 = main____CPAchecker_TMP_0 [L10207] main____CPAchecker_TMP_0 = __tmp_8508_0 [L10209] msg_t node6__m6; [L10210] node6__m6 = nomsg [L10211] COND TRUE !(mode6 == 0) [L10213] node6__m6 = p5_old [L10214] p5_old = nomsg [L10215] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L10279] mode6 = 0 [L10281] __tmp_8265_0 = main____CPAchecker_TMP_0 [L10845] main____CPAchecker_TMP_0 = __tmp_8265_0 [L10846] p1_old = p1_new [L10847] p1_new = nomsg [L10848] p2_old = p2_new [L10849] p2_new = nomsg [L10850] p3_old = p3_new [L10851] p3_new = nomsg [L10852] p4_old = p4_new [L10853] p4_new = nomsg [L10854] p5_old = p5_new [L10855] p5_new = nomsg [L10856] p6_old = p6_new [L10857] p6_new = nomsg [L10859] int check__tmp; [L10860] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L10862] COND FALSE !(((int)r1) >= 6) [L10868] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L10874] check__tmp = 0 [L10875] __return_8287 = check__tmp [L10876] main__c1 = __return_8287 [L10878] _Bool __tmp_38; [L10879] __tmp_38 = main__c1 [L10880] _Bool assert__arg; [L10881] assert__arg = __tmp_38 [L10882] COND TRUE assert__arg == 0 [L10884] __VERIFIER_error() - UnprovableResult [Line: 16045]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11495] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11502] COND TRUE ((int)node3__m3) == ((int)id3) [L11504] st3 = 1 [L11505] mode3 = 0 [L11507] msg_t node4__m4; [L11508] node4__m4 = nomsg [L11509] COND TRUE !(mode4 == 0) [L11511] node4__m4 = p3_old [L11512] p3_old = nomsg [L11513] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11623] mode4 = 0 [L11625] __tmp_6787_0 = main____CPAchecker_TMP_0 [L14071] main____CPAchecker_TMP_0 = __tmp_6787_0 [L14073] msg_t node5__m5; [L14074] node5__m5 = nomsg [L14075] COND TRUE !(mode5 == 0) [L14077] node5__m5 = p4_old [L14078] p4_old = nomsg [L14079] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L14172] mode5 = 0 [L14174] __tmp_6231_0 = main____CPAchecker_TMP_0 [L15366] main____CPAchecker_TMP_0 = __tmp_6231_0 [L15368] msg_t node6__m6; [L15369] node6__m6 = nomsg [L15370] COND TRUE !(mode6 == 0) [L15372] node6__m6 = p5_old [L15373] p5_old = nomsg [L15374] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L15439] mode6 = 0 [L15441] __tmp_5985_0 = main____CPAchecker_TMP_0 [L16006] main____CPAchecker_TMP_0 = __tmp_5985_0 [L16007] p1_old = p1_new [L16008] p1_new = nomsg [L16009] p2_old = p2_new [L16010] p2_new = nomsg [L16011] p3_old = p3_new [L16012] p3_new = nomsg [L16013] p4_old = p4_new [L16014] p4_new = nomsg [L16015] p5_old = p5_new [L16016] p5_new = nomsg [L16017] p6_old = p6_new [L16018] p6_new = nomsg [L16020] int check__tmp; [L16021] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L16023] COND FALSE !(((int)r1) >= 6) [L16029] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L16035] check__tmp = 0 [L16036] __return_6007 = check__tmp [L16037] main__c1 = __return_6007 [L16039] _Bool __tmp_59; [L16040] __tmp_59 = main__c1 [L16041] _Bool assert__arg; [L16042] assert__arg = __tmp_59 [L16043] COND TRUE assert__arg == 0 [L16045] __VERIFIER_error() - UnprovableResult [Line: 18688]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11645] mode3 = 0 [L11647] __tmp_5601_0 = main____CPAchecker_TMP_0 [L16694] main____CPAchecker_TMP_0 = __tmp_5601_0 [L16696] msg_t node4__m4; [L16697] node4__m4 = nomsg [L16698] COND TRUE !(mode4 == 0) [L16700] node4__m4 = p3_old [L16701] p3_old = nomsg [L16702] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16704] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16711] COND TRUE ((int)node4__m4) == ((int)id4) [L16713] st4 = 1 [L16714] mode4 = 0 [L16716] msg_t node5__m5; [L16717] node5__m5 = nomsg [L16718] COND TRUE !(mode5 == 0) [L16720] node5__m5 = p4_old [L16721] p4_old = nomsg [L16722] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L16815] mode5 = 0 [L16817] __tmp_5074_0 = main____CPAchecker_TMP_0 [L18009] main____CPAchecker_TMP_0 = __tmp_5074_0 [L18011] msg_t node6__m6; [L18012] node6__m6 = nomsg [L18013] COND TRUE !(mode6 == 0) [L18015] node6__m6 = p5_old [L18016] p5_old = nomsg [L18017] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L18082] mode6 = 0 [L18084] __tmp_4828_0 = main____CPAchecker_TMP_0 [L18649] main____CPAchecker_TMP_0 = __tmp_4828_0 [L18650] p1_old = p1_new [L18651] p1_new = nomsg [L18652] p2_old = p2_new [L18653] p2_new = nomsg [L18654] p3_old = p3_new [L18655] p3_new = nomsg [L18656] p4_old = p4_new [L18657] p4_new = nomsg [L18658] p5_old = p5_new [L18659] p5_new = nomsg [L18660] p6_old = p6_new [L18661] p6_new = nomsg [L18663] int check__tmp; [L18664] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L18666] COND FALSE !(((int)r1) >= 6) [L18672] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L18678] check__tmp = 0 [L18679] __return_4850 = check__tmp [L18680] main__c1 = __return_4850 [L18682] _Bool __tmp_71; [L18683] __tmp_71 = main__c1 [L18684] _Bool assert__arg; [L18685] assert__arg = __tmp_71 [L18686] COND TRUE assert__arg == 0 [L18688] __VERIFIER_error() - UnprovableResult [Line: 20633]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11645] mode3 = 0 [L11647] __tmp_5601_0 = main____CPAchecker_TMP_0 [L16694] main____CPAchecker_TMP_0 = __tmp_5601_0 [L16696] msg_t node4__m4; [L16697] node4__m4 = nomsg [L16698] COND TRUE !(mode4 == 0) [L16700] node4__m4 = p3_old [L16701] p3_old = nomsg [L16702] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16837] mode4 = 0 [L16839] __tmp_4495_0 = main____CPAchecker_TMP_0 [L19291] main____CPAchecker_TMP_0 = __tmp_4495_0 [L19293] msg_t node5__m5; [L19294] node5__m5 = nomsg [L19295] COND TRUE !(mode5 == 0) [L19297] node5__m5 = p4_old [L19298] p4_old = nomsg [L19299] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L19406] mode5 = 0 [L19408] __tmp_3988_0 = main____CPAchecker_TMP_0 [L20574] main____CPAchecker_TMP_0 = __tmp_3988_0 [L20576] msg_t node6__m6; [L20577] node6__m6 = nomsg [L20578] COND TRUE !(mode6 == 0) [L20580] node6__m6 = p5_old [L20581] p5_old = nomsg [L20582] COND TRUE ((int)node6__m6) != ((int)nomsg) [L20584] COND FALSE !(((int)node6__m6) > ((int)id6)) [L20591] COND TRUE ((int)node6__m6) == ((int)id6) [L20593] st6 = 1 [L20594] mode6 = 0 [L20595] p1_old = p1_new [L20596] p1_new = nomsg [L20597] p2_old = p2_new [L20598] p2_new = nomsg [L20599] p3_old = p3_new [L20600] p3_new = nomsg [L20601] p4_old = p4_new [L20602] p4_new = nomsg [L20603] p5_old = p5_new [L20604] p5_new = nomsg [L20605] p6_old = p6_new [L20606] p6_new = nomsg [L20608] int check__tmp; [L20609] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L20611] COND FALSE !(((int)r1) >= 6) [L20617] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L20623] check__tmp = 0 [L20624] __return_4039 = check__tmp [L20625] main__c1 = __return_4039 [L20627] _Bool __tmp_83; [L20628] __tmp_83 = main__c1 [L20629] _Bool assert__arg; [L20630] assert__arg = __tmp_83 [L20631] COND TRUE assert__arg == 0 [L20633] __VERIFIER_error() - UnprovableResult [Line: 19990]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND FALSE !(((int)node1__m1) != ((int)nomsg)) [L888] mode1 = 0 [L890] __tmp_12637_0 = main____CPAchecker_TMP_0 [L995] main____CPAchecker_TMP_0 = __tmp_12637_0 [L997] msg_t node2__m2; [L998] node2__m2 = nomsg [L999] COND TRUE !(mode2 == 0) [L1001] node2__m2 = p1_old [L1002] p1_old = nomsg [L1003] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1197] mode2 = 0 [L1199] __tmp_7900_0 = main____CPAchecker_TMP_0 [L11485] main____CPAchecker_TMP_0 = __tmp_7900_0 [L11487] msg_t node3__m3; [L11488] node3__m3 = nomsg [L11489] COND TRUE !(mode3 == 0) [L11491] node3__m3 = p2_old [L11492] p2_old = nomsg [L11493] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11645] mode3 = 0 [L11647] __tmp_5601_0 = main____CPAchecker_TMP_0 [L16694] main____CPAchecker_TMP_0 = __tmp_5601_0 [L16696] msg_t node4__m4; [L16697] node4__m4 = nomsg [L16698] COND TRUE !(mode4 == 0) [L16700] node4__m4 = p3_old [L16701] p3_old = nomsg [L16702] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16837] mode4 = 0 [L16839] __tmp_4495_0 = main____CPAchecker_TMP_0 [L19291] main____CPAchecker_TMP_0 = __tmp_4495_0 [L19293] msg_t node5__m5; [L19294] node5__m5 = nomsg [L19295] COND TRUE !(mode5 == 0) [L19297] node5__m5 = p4_old [L19298] p4_old = nomsg [L19299] COND TRUE ((int)node5__m5) != ((int)nomsg) [L19301] COND FALSE !(((int)node5__m5) > ((int)id5)) [L19308] COND TRUE ((int)node5__m5) == ((int)id5) [L19310] st5 = 1 [L19311] mode5 = 0 [L19313] msg_t node6__m6; [L19314] node6__m6 = nomsg [L19315] COND TRUE !(mode6 == 0) [L19317] node6__m6 = p5_old [L19318] p5_old = nomsg [L19319] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L19384] mode6 = 0 [L19386] __tmp_4278_0 = main____CPAchecker_TMP_0 [L19951] main____CPAchecker_TMP_0 = __tmp_4278_0 [L19952] p1_old = p1_new [L19953] p1_new = nomsg [L19954] p2_old = p2_new [L19955] p2_new = nomsg [L19956] p3_old = p3_new [L19957] p3_new = nomsg [L19958] p4_old = p4_new [L19959] p4_new = nomsg [L19960] p5_old = p5_new [L19961] p5_new = nomsg [L19962] p6_old = p6_new [L19963] p6_new = nomsg [L19965] int check__tmp; [L19966] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L19968] COND FALSE !(((int)r1) >= 6) [L19974] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L19980] check__tmp = 0 [L19981] __return_4300 = check__tmp [L19982] main__c1 = __return_4300 [L19984] _Bool __tmp_79; [L19985] __tmp_79 = main__c1 [L19986] _Bool assert__arg; [L19987] assert__arg = __tmp_79 [L19988] COND TRUE assert__arg == 0 [L19990] __VERIFIER_error() - UnprovableResult [Line: 20949]: 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; [L61] void (*nodes[6])() = { &node1, &node2, &node3, &node4, &node5, &node6 }; [L65] int __return_178; [L66] int __return_3182; [L67] int __return_3168; [L68] int __tmp_12637_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12321_0; [L72] int __tmp_12449_0; [L73] int __return_3126; [L74] int __tmp_12279_0; [L75] int __return_3112; [L76] int __tmp_12007_0; [L77] int __tmp_12106_0; [L78] int __return_3098; [L79] int __tmp_11968_0; [L80] int __tmp_11980_0; [L81] int __return_3084; [L82] int __tmp_11705_0; [L83] int __tmp_11804_0; [L84] int __tmp_11816_0; [L85] int __return_11835; [L86] int __return_3070; [L87] int __tmp_11634_0; [L88] int __return_3056; [L89] int __tmp_11391_0; [L90] int __tmp_11461_0; [L91] int __return_3042; [L92] int __tmp_11323_0; [L93] int __tmp_11364_0; [L94] int __return_3028; [L95] int __tmp_11089_0; [L96] int __tmp_11159_0; [L97] int __tmp_11200_0; [L98] int __return_11219; [L99] int __return_3014; [L100] int __tmp_11021_0; [L101] int __tmp_11033_0; [L102] int __return_3000; [L103] int __tmp_10787_0; [L104] int __tmp_10857_0; [L105] int __tmp_10869_0; [L106] int __return_10917; [L107] int __return_2986; [L108] int __tmp_10728_0; [L109] int __tmp_10740_0; [L110] int __tmp_10752_0; [L111] int __return_10771; [L112] int __return_2972; [L113] int __tmp_10506_0; [L114] int __tmp_10576_0; [L115] int __tmp_10588_0; [L116] int __tmp_10600_0; [L117] int __return_10619; [L118] int __return_2958; [L119] int __tmp_10406_0; [L120] int __return_2944; [L121] int __tmp_10192_0; [L122] int __tmp_10233_0; [L123] int __return_2930; [L124] int __tmp_10095_0; [L125] int __tmp_10165_0; [L126] int __return_2916; [L127] int __tmp_9890_0; [L128] int __tmp_9931_0; [L129] int __tmp_10001_0; [L130] int __return_10020; [L131] int __return_2902; [L132] int __tmp_9793_0; [L133] int __tmp_9834_0; [L134] int __return_2888; [L135] int __tmp_9588_0; [L136] int __tmp_9629_0; [L137] int __tmp_9670_0; [L138] int __return_9718; [L139] int __return_2874; [L140] int __tmp_9500_0; [L141] int __tmp_9541_0; [L142] int __tmp_9553_0; [L143] int __return_9572; [L144] int __return_2860; [L145] int __tmp_9307_0; [L146] int __tmp_9348_0; [L147] int __tmp_9389_0; [L148] int __tmp_9401_0; [L149] int __return_9420; [L150] int __return_2846; [L151] int __tmp_9210_0; [L152] int __tmp_9222_0; [L153] int __return_2832; [L154] int __tmp_9005_0; [L155] int __tmp_9046_0; [L156] int __tmp_9058_0; [L157] int __return_9135; [L158] int __return_2818; [L159] int __tmp_8917_0; [L160] int __tmp_8929_0; [L161] int __tmp_8970_0; [L162] int __return_8989; [L163] int __return_2804; [L164] int __tmp_8724_0; [L165] int __tmp_8765_0; [L166] int __tmp_8777_0; [L167] int __tmp_8818_0; [L168] int __return_8837; [L169] int __return_2790; [L170] int __tmp_8636_0; [L171] int __tmp_8648_0; [L172] int __tmp_8660_0; [L173] int __return_8708; [L174] int __return_2776; [L175] int __tmp_8443_0; [L176] int __tmp_8484_0; [L177] int __tmp_8496_0; [L178] int __tmp_8508_0; [L179] int __return_8556; [L180] int __return_2762; [L181] int __tmp_8367_0; [L182] int __tmp_8379_0; [L183] int __tmp_8391_0; [L184] int __tmp_8403_0; [L185] int __return_8422; [L186] int __return_2748; [L187] int __tmp_8188_0; [L188] int __tmp_8229_0; [L189] int __tmp_8241_0; [L190] int __tmp_8253_0; [L191] int __tmp_8265_0; [L192] int __return_8287; [L193] int __return_2734; [L194] int __tmp_8061_0; [L195] int __return_2720; [L196] int __tmp_7888_0; [L197] int __tmp_7900_0; [L198] int __return_2706; [L199] int __tmp_7774_0; [L200] int __return_2692; [L201] int __tmp_7598_0; [L202] int __tmp_7610_0; [L203] int __tmp_7709_0; [L204] int __return_7728; [L205] int __return_2678; [L206] int __tmp_7484_0; [L207] int __tmp_7554_0; [L208] int __return_2664; [L209] int __tmp_7308_0; [L210] int __tmp_7320_0; [L211] int __tmp_7390_0; [L212] int __return_7438; [L213] int __return_2650; [L214] int __tmp_7191_0; [L215] int __tmp_7261_0; [L216] int __tmp_7273_0; [L217] int __return_7292; [L218] int __return_2636; [L219] int __tmp_7024_0; [L220] int __tmp_7036_0; [L221] int __tmp_7106_0; [L222] int __tmp_7118_0; [L223] int __return_7137; [L224] int __return_2622; [L225] int __tmp_6910_0; [L226] int __tmp_6951_0; [L227] int __return_2608; [L228] int __tmp_6734_0; [L229] int __tmp_6746_0; [L230] int __tmp_6787_0; [L231] int __return_6864; [L232] int __return_2594; [L233] int __tmp_6617_0; [L234] int __tmp_6658_0; [L235] int __tmp_6699_0; [L236] int __return_6718; [L237] int __return_2580; [L238] int __tmp_6450_0; [L239] int __tmp_6462_0; [L240] int __tmp_6503_0; [L241] int __tmp_6544_0; [L242] int __return_6563; [L243] int __return_2566; [L244] int __tmp_6333_0; [L245] int __tmp_6374_0; [L246] int __tmp_6386_0; [L247] int __return_6434; [L248] int __return_2552; [L249] int __tmp_6166_0; [L250] int __tmp_6178_0; [L251] int __tmp_6219_0; [L252] int __tmp_6231_0; [L253] int __return_6279; [L254] int __return_2538; [L255] int __tmp_6058_0; [L256] int __tmp_6099_0; [L257] int __tmp_6111_0; [L258] int __tmp_6123_0; [L259] int __return_6142; [L260] int __return_2524; [L261] int __tmp_5908_0; [L262] int __tmp_5920_0; [L263] int __tmp_5961_0; [L264] int __tmp_5973_0; [L265] int __tmp_5985_0; [L266] int __return_6007; [L267] int __return_2510; [L268] int __tmp_5753_0; [L269] int __tmp_5765_0; [L270] int __tmp_5852_0; [L271] int __tmp_5864_0; [L272] int __return_5892; [L273] int __return_2496; [L274] int __tmp_5577_0; [L275] int __tmp_5589_0; [L276] int __tmp_5601_0; [L277] int __return_5707; [L278] int __return_2482; [L279] int __tmp_5460_0; [L280] int __tmp_5472_0; [L281] int __tmp_5542_0; [L282] int __return_5561; [L283] int __return_2468; [L284] int __tmp_5293_0; [L285] int __tmp_5305_0; [L286] int __tmp_5317_0; [L287] int __tmp_5387_0; [L288] int __return_5406; [L289] int __return_2454; [L290] int __tmp_5176_0; [L291] int __tmp_5188_0; [L292] int __tmp_5229_0; [L293] int __return_5277; [L294] int __return_2440; [L295] int __tmp_5009_0; [L296] int __tmp_5021_0; [L297] int __tmp_5033_0; [L298] int __tmp_5074_0; [L299] int __return_5122; [L300] int __return_2426; [L301] int __tmp_4901_0; [L302] int __tmp_4913_0; [L303] int __tmp_4954_0; [L304] int __tmp_4966_0; [L305] int __return_4985; [L306] int __return_2412; [L307] int __tmp_4751_0; [L308] int __tmp_4763_0; [L309] int __tmp_4775_0; [L310] int __tmp_4816_0; [L311] int __tmp_4828_0; [L312] int __return_4850; [L313] int __return_2398; [L314] int __tmp_4626_0; [L315] int __tmp_4638_0; [L316] int __tmp_4650_0; [L317] int __return_4727; [L318] int __tmp_4728_0; [L319] int __return_2384; [L320] int __tmp_4459_0; [L321] int __tmp_4471_0; [L322] int __tmp_4483_0; [L323] int __tmp_4495_0; [L324] int __return_4572; [L325] int __return_2370; [L326] int __tmp_4351_0; [L327] int __tmp_4363_0; [L328] int __tmp_4375_0; [L329] int __tmp_4416_0; [L330] int __return_4435; [L331] int __return_2356; [L332] int __tmp_4201_0; [L333] int __tmp_4213_0; [L334] int __tmp_4225_0; [L335] int __tmp_4237_0; [L336] int __tmp_4278_0; [L337] int __return_4300; [L338] int __return_2342; [L339] int __tmp_4090_0; [L340] int __tmp_4102_0; [L341] int __tmp_4114_0; [L342] int __tmp_4126_0; [L343] int __return_4174; [L344] int __tmp_4183_0; [L345] int __return_2328; [L346] int __tmp_3940_0; [L347] int __tmp_3952_0; [L348] int __tmp_3964_0; [L349] int __tmp_3976_0; [L350] int __tmp_3988_0; [L351] int __return_4039; [L352] int __return_2314; [L353] int __tmp_3849_0; [L354] int __tmp_3861_0; [L355] int __tmp_3873_0; [L356] int __tmp_3885_0; [L357] int __tmp_3897_0; [L358] int __return_3919; [L359] int __return_2300; [L360] int __tmp_3710_0; [L361] int __tmp_3722_0; [L362] int __tmp_3734_0; [L363] int __tmp_3746_0; [L364] int __tmp_3758_0; [L365] int __tmp_3770_0; [L366] int __return_3795; [L367] int __tmp_3804_0; [L368] int __return_12955; [L371] int main__c1; [L372] int main__i2; [L373] main__c1 = 0 [L374] r1 = __VERIFIER_nondet_char() [L375] id1 = __VERIFIER_nondet_char() [L376] st1 = __VERIFIER_nondet_char() [L377] send1 = __VERIFIER_nondet_char() [L378] mode1 = __VERIFIER_nondet_bool() [L379] id2 = __VERIFIER_nondet_char() [L380] st2 = __VERIFIER_nondet_char() [L381] send2 = __VERIFIER_nondet_char() [L382] mode2 = __VERIFIER_nondet_bool() [L383] id3 = __VERIFIER_nondet_char() [L384] st3 = __VERIFIER_nondet_char() [L385] send3 = __VERIFIER_nondet_char() [L386] mode3 = __VERIFIER_nondet_bool() [L387] id4 = __VERIFIER_nondet_char() [L388] st4 = __VERIFIER_nondet_char() [L389] send4 = __VERIFIER_nondet_char() [L390] mode4 = __VERIFIER_nondet_bool() [L391] id5 = __VERIFIER_nondet_char() [L392] st5 = __VERIFIER_nondet_char() [L393] send5 = __VERIFIER_nondet_char() [L394] mode5 = __VERIFIER_nondet_bool() [L395] id6 = __VERIFIER_nondet_char() [L396] st6 = __VERIFIER_nondet_char() [L397] send6 = __VERIFIER_nondet_char() [L398] mode6 = __VERIFIER_nondet_bool() [L400] int init__tmp; [L401] COND TRUE ((int)r1) == 0 [L403] COND TRUE ((int)id1) >= 0 [L405] COND TRUE ((int)st1) == 0 [L407] COND TRUE ((int)send1) == ((int)id1) [L409] COND TRUE ((int)mode1) == 0 [L411] COND TRUE ((int)id2) >= 0 [L413] COND TRUE ((int)st2) == 0 [L415] COND TRUE ((int)send2) == ((int)id2) [L417] COND TRUE ((int)mode2) == 0 [L419] COND TRUE ((int)id3) >= 0 [L421] COND TRUE ((int)st3) == 0 [L423] COND TRUE ((int)send3) == ((int)id3) [L425] COND TRUE ((int)mode3) == 0 [L427] COND TRUE ((int)id4) >= 0 [L429] COND TRUE ((int)st4) == 0 [L431] COND TRUE ((int)send4) == ((int)id4) [L433] COND TRUE ((int)mode4) == 0 [L435] COND TRUE ((int)id5) >= 0 [L437] COND TRUE ((int)st5) == 0 [L439] COND TRUE ((int)send5) == ((int)id5) [L441] COND TRUE ((int)mode5) == 0 [L443] COND TRUE ((int)id6) >= 0 [L445] COND TRUE ((int)st6) == 0 [L447] COND TRUE ((int)send6) == ((int)id6) [L449] COND TRUE ((int)mode6) == 0 [L451] COND TRUE ((int)id1) != ((int)id2) [L453] COND TRUE ((int)id1) != ((int)id3) [L455] COND TRUE ((int)id1) != ((int)id4) [L457] COND TRUE ((int)id1) != ((int)id5) [L459] COND TRUE ((int)id1) != ((int)id6) [L461] COND TRUE ((int)id2) != ((int)id3) [L463] COND TRUE ((int)id2) != ((int)id4) [L465] COND TRUE ((int)id2) != ((int)id5) [L467] COND TRUE ((int)id2) != ((int)id6) [L469] COND TRUE ((int)id3) != ((int)id4) [L471] COND TRUE ((int)id3) != ((int)id5) [L473] COND TRUE ((int)id3) != ((int)id6) [L475] COND TRUE ((int)id4) != ((int)id5) [L477] COND TRUE ((int)id4) != ((int)id6) [L479] COND TRUE ((int)id5) != ((int)id6) [L481] init__tmp = 1 [L482] __return_178 = init__tmp [L483] main__i2 = __return_178 [L484] COND TRUE main__i2 != 0 [L486] p1_old = nomsg [L487] p1_new = nomsg [L488] p2_old = nomsg [L489] p2_new = nomsg [L490] p3_old = nomsg [L491] p3_new = nomsg [L492] p4_old = nomsg [L493] p4_new = nomsg [L494] p5_old = nomsg [L495] p5_new = nomsg [L496] p6_old = nomsg [L497] p6_new = nomsg [L498] main__i2 = 0 [L499] COND TRUE main__i2 < 12 [L502] msg_t node1__m1; [L503] node1__m1 = nomsg [L504] COND FALSE !(!(mode1 == 0)) [L510] int node1____CPAchecker_TMP_0; [L511] COND TRUE send1 != nomsg [L513] COND TRUE p1_new == nomsg [L515] node1____CPAchecker_TMP_0 = send1 [L516] p1_new = node1____CPAchecker_TMP_0 [L517] mode1 = 1 [L519] msg_t node2__m2; [L520] node2__m2 = nomsg [L521] COND FALSE !(!(mode2 == 0)) [L527] int node2____CPAchecker_TMP_0; [L528] COND TRUE send2 != nomsg [L530] COND TRUE p2_new == nomsg [L532] node2____CPAchecker_TMP_0 = send2 [L533] p2_new = node2____CPAchecker_TMP_0 [L534] mode2 = 1 [L536] msg_t node3__m3; [L537] node3__m3 = nomsg [L538] COND FALSE !(!(mode3 == 0)) [L544] int node3____CPAchecker_TMP_0; [L545] COND TRUE send3 != nomsg [L547] COND TRUE p3_new == nomsg [L549] node3____CPAchecker_TMP_0 = send3 [L550] p3_new = node3____CPAchecker_TMP_0 [L551] mode3 = 1 [L553] msg_t node4__m4; [L554] node4__m4 = nomsg [L555] COND FALSE !(!(mode4 == 0)) [L561] int node4____CPAchecker_TMP_0; [L562] COND TRUE send4 != nomsg [L564] COND TRUE p4_new == nomsg [L566] node4____CPAchecker_TMP_0 = send4 [L567] p4_new = node4____CPAchecker_TMP_0 [L568] mode4 = 1 [L570] msg_t node5__m5; [L571] node5__m5 = nomsg [L572] COND FALSE !(!(mode5 == 0)) [L578] int node5____CPAchecker_TMP_0; [L579] COND TRUE send5 != nomsg [L581] COND TRUE p5_new == nomsg [L583] node5____CPAchecker_TMP_0 = send5 [L584] p5_new = node5____CPAchecker_TMP_0 [L585] mode5 = 1 [L587] msg_t node6__m6; [L588] node6__m6 = nomsg [L589] COND FALSE !(!(mode6 == 0)) [L595] int node6____CPAchecker_TMP_0; [L596] COND TRUE send6 != nomsg [L598] COND TRUE p6_new == nomsg [L600] node6____CPAchecker_TMP_0 = send6 [L601] p6_new = node6____CPAchecker_TMP_0 [L602] mode6 = 1 [L603] p1_old = p1_new [L604] p1_new = nomsg [L605] p2_old = p2_new [L606] p2_new = nomsg [L607] p3_old = p3_new [L608] p3_new = nomsg [L609] p4_old = p4_new [L610] p4_new = nomsg [L611] p5_old = p5_new [L612] p5_new = nomsg [L613] p6_old = p6_new [L614] p6_new = nomsg [L616] int check__tmp; [L617] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L619] COND FALSE !(((int)r1) >= 6) [L625] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0 [L627] COND TRUE ((int)r1) < 6 [L629] check__tmp = 1 [L630] __return_3182 = check__tmp [L631] main__c1 = __return_3182 [L633] _Bool __tmp_1; [L634] __tmp_1 = main__c1 [L635] _Bool assert__arg; [L636] assert__arg = __tmp_1 [L637] COND FALSE !(assert__arg == 0) [L643] int main____CPAchecker_TMP_0 = main__i2; [L644] main__i2 = main__i2 + 1 [L645] COND TRUE main__i2 < 12 [L648] msg_t node1__m1; [L649] node1__m1 = nomsg [L650] COND TRUE !(mode1 == 0) [L652] r1 = (char)(((int)r1) + 1) [L653] node1__m1 = p6_old [L654] p6_old = nomsg [L655] COND TRUE ((int)node1__m1) != ((int)nomsg) [L657] COND FALSE !(((int)node1__m1) > ((int)id1)) [L664] COND TRUE ((int)node1__m1) == ((int)id1) [L666] st1 = 1 [L667] mode1 = 0 [L669] msg_t node2__m2; [L670] node2__m2 = nomsg [L671] COND TRUE !(mode2 == 0) [L673] node2__m2 = p1_old [L674] p1_old = nomsg [L675] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L865] mode2 = 0 [L867] __tmp_8061_0 = main____CPAchecker_TMP_0 [L11173] main____CPAchecker_TMP_0 = __tmp_8061_0 [L11175] msg_t node3__m3; [L11176] node3__m3 = nomsg [L11177] COND TRUE !(mode3 == 0) [L11179] node3__m3 = p2_old [L11180] p2_old = nomsg [L11181] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11331] mode3 = 0 [L11333] __tmp_5765_0 = main____CPAchecker_TMP_0 [L16331] main____CPAchecker_TMP_0 = __tmp_5765_0 [L16333] msg_t node4__m4; [L16334] node4__m4 = nomsg [L16335] COND TRUE !(mode4 == 0) [L16337] node4__m4 = p3_old [L16338] p3_old = nomsg [L16339] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16516] mode4 = 0 [L16518] __tmp_4650_0 = main____CPAchecker_TMP_0 [L18971] main____CPAchecker_TMP_0 = __tmp_4650_0 [L18973] msg_t node5__m5; [L18974] node5__m5 = nomsg [L18975] COND TRUE !(mode5 == 0) [L18977] node5__m5 = p4_old [L18978] p4_old = nomsg [L18979] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L19089] mode5 = 0 [L19091] __tmp_4126_0 = main____CPAchecker_TMP_0 [L20270] main____CPAchecker_TMP_0 = __tmp_4126_0 [L20272] msg_t node6__m6; [L20273] node6__m6 = nomsg [L20274] COND TRUE !(mode6 == 0) [L20276] node6__m6 = p5_old [L20277] p5_old = nomsg [L20278] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L20348] mode6 = 0 [L20350] __tmp_3897_0 = main____CPAchecker_TMP_0 [L20910] main____CPAchecker_TMP_0 = __tmp_3897_0 [L20911] p1_old = p1_new [L20912] p1_new = nomsg [L20913] p2_old = p2_new [L20914] p2_new = nomsg [L20915] p3_old = p3_new [L20916] p3_new = nomsg [L20917] p4_old = p4_new [L20918] p4_new = nomsg [L20919] p5_old = p5_new [L20920] p5_new = nomsg [L20921] p6_old = p6_new [L20922] p6_new = nomsg [L20924] int check__tmp; [L20925] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L20927] COND FALSE !(((int)r1) >= 6) [L20933] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L20939] check__tmp = 0 [L20940] __return_3919 = check__tmp [L20941] main__c1 = __return_3919 [L20943] _Bool __tmp_85; [L20944] __tmp_85 = main__c1 [L20945] _Bool assert__arg; [L20946] assert__arg = __tmp_85 [L20947] COND TRUE assert__arg == 0 [L20949] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...