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.ufo.BOUNDED-12.pals.c.v+sep-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:19:54,291 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:19:54,293 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:19:54,305 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:19:54,306 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:19:54,307 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:19:54,308 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:19:54,310 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:19:54,312 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:19:54,312 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:19:54,313 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:19:54,315 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:19:54,315 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:19:54,316 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:19:54,317 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:19:54,318 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:19:54,318 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:19:54,319 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:19:54,321 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:19:54,322 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:19:54,324 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:19:54,325 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:19:54,326 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:19:54,327 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:19:54,329 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:19:54,329 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:19:54,329 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:19:54,330 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:19:54,330 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:19:54,331 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:19:54,331 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:19:54,332 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:19:54,333 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:19:54,333 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:19:54,334 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:19:54,335 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:19:54,335 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:19:54,336 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:19:54,336 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:19:54,337 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:19:54,337 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:19:54,338 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:54,352 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:19:54,353 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:19:54,353 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:19:54,353 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:19:54,354 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:19:54,354 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:19:54,354 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:19:54,355 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:19:54,355 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:19:54,355 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:19:54,356 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:19:54,356 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:19:54,356 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:19:54,356 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:19:54,356 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:19:54,356 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:19:54,357 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:19:54,357 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:19:54,357 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:19:54,357 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:19:54,357 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:19:54,358 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:19:54,358 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:19:54,358 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:19:54,358 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:19:54,359 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:19:54,359 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:19:54,359 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:19:54,359 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:19:54,359 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:19:54,388 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:19:54,401 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:19:54,405 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:19:54,406 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:19:54,406 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:19:54,407 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.ufo.BOUNDED-12.pals.c.v+sep-reducer.c [2019-09-11 17:19:54,469 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/956f4122a/827b6d4d563c4219a973ad954cf1e38b/FLAG552b8b2e6 [2019-09-11 17:19:55,258 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:19:55,259 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.6.ufo.BOUNDED-12.pals.c.v+sep-reducer.c [2019-09-11 17:19:55,302 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/956f4122a/827b6d4d563c4219a973ad954cf1e38b/FLAG552b8b2e6 [2019-09-11 17:19:55,797 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/956f4122a/827b6d4d563c4219a973ad954cf1e38b [2019-09-11 17:19:55,806 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:19:55,808 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:19:55,809 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:19:55,809 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:19:55,813 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:19:55,814 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:19:55" (1/1) ... [2019-09-11 17:19:55,817 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58411c54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:55, skipping insertion in model container [2019-09-11 17:19:55,817 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:19:55" (1/1) ... [2019-09-11 17:19:55,825 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:19:56,053 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:19:57,885 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:19:57,936 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:19:58,873 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:19:58,921 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:19:58,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:58 WrapperNode [2019-09-11 17:19:58,922 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:19:58,923 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:19:58,923 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:19:58,923 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:19:58,946 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:58" (1/1) ... [2019-09-11 17:19:58,949 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:58" (1/1) ... [2019-09-11 17:19:59,059 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:58" (1/1) ... [2019-09-11 17:19:59,060 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:58" (1/1) ... [2019-09-11 17:19:59,202 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:58" (1/1) ... [2019-09-11 17:19:59,271 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:58" (1/1) ... [2019-09-11 17:19:59,308 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:58" (1/1) ... [2019-09-11 17:19:59,360 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:19:59,361 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:19:59,361 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:19:59,361 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:19:59,362 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:19:58" (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:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:19:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:19:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:19:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:19:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:19:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:19:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:19:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:19:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:19:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:19:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:19:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:19:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:19:59,433 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:19:59,433 INFO L130 BoogieDeclarations]: Found specification of procedure node5 [2019-09-11 17:19:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure node6 [2019-09-11 17:19:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:19:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:19:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:19:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:19:59,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:20:06,263 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:20:06,264 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:20:06,267 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:20:06 BoogieIcfgContainer [2019-09-11 17:20:06,267 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:20:06,269 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:20:06,270 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:20:06,270 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:20:06,271 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:20:06" (1/1) ... [2019-09-11 17:20:06,359 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:20:07,274 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:20:54,104 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:20:54,385 INFO L272 AbstractInterpreter]: Visited 1146 different actions 10849 times. Merged at 797 different actions 6314 times. Widened at 156 different actions 749 times. Performed 44583 root evaluator evaluations with a maximum evaluation depth of 8. Performed 44583 inverse root evaluator evaluations with a maximum inverse evaluation depth of 8. Found 2340 fixpoints after 379 different actions. Largest state had 1612 variables. [2019-09-11 17:20:54,385 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:20:54,388 INFO L168 Benchmark]: Toolchain (without parser) took 58579.20 ms. Allocated memory was 142.6 MB in the beginning and 2.3 GB in the end (delta: 2.1 GB). Free memory was 76.4 MB in the beginning and 1.3 GB in the end (delta: -1.2 GB). Peak memory consumption was 941.5 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:54,390 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 142.6 MB. Free memory was 108.9 MB in the beginning and 108.7 MB in the end (delta: 209.8 kB). Peak memory consumption was 209.8 kB. Max. memory is 7.1 GB. [2019-09-11 17:20:54,391 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3113.31 ms. Allocated memory was 142.6 MB in the beginning and 270.5 MB in the end (delta: 127.9 MB). Free memory was 76.2 MB in the beginning and 180.7 MB in the end (delta: -104.6 MB). Peak memory consumption was 107.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:54,392 INFO L168 Benchmark]: Boogie Preprocessor took 437.36 ms. Allocated memory is still 270.5 MB. Free memory was 180.7 MB in the beginning and 151.1 MB in the end (delta: 29.6 MB). Peak memory consumption was 29.6 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:54,393 INFO L168 Benchmark]: RCFGBuilder took 6907.29 ms. Allocated memory was 270.5 MB in the beginning and 421.0 MB in the end (delta: 150.5 MB). Free memory was 151.1 MB in the beginning and 189.0 MB in the end (delta: -37.9 MB). Peak memory consumption was 256.7 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:54,394 INFO L168 Benchmark]: Abstract Interpretation took 48116.17 ms. Allocated memory was 421.0 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 189.0 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 775.7 MB. Max. memory is 7.1 GB. [2019-09-11 17:20:54,398 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 142.6 MB. Free memory was 108.9 MB in the beginning and 108.7 MB in the end (delta: 209.8 kB). Peak memory consumption was 209.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 3113.31 ms. Allocated memory was 142.6 MB in the beginning and 270.5 MB in the end (delta: 127.9 MB). Free memory was 76.2 MB in the beginning and 180.7 MB in the end (delta: -104.6 MB). Peak memory consumption was 107.4 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 437.36 ms. Allocated memory is still 270.5 MB. Free memory was 180.7 MB in the beginning and 151.1 MB in the end (delta: 29.6 MB). Peak memory consumption was 29.6 MB. Max. memory is 7.1 GB. * RCFGBuilder took 6907.29 ms. Allocated memory was 270.5 MB in the beginning and 421.0 MB in the end (delta: 150.5 MB). Free memory was 151.1 MB in the beginning and 189.0 MB in the end (delta: -37.9 MB). Peak memory consumption was 256.7 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 48116.17 ms. Allocated memory was 421.0 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 189.0 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 775.7 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 9598]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1004] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1011] COND TRUE ((int)node2__m2) == ((int)id2) [L1013] st2 = 1 [L1014] mode2 = 0 [L1016] msg_t node3__m3; [L1017] node3__m3 = nomsg [L1018] COND TRUE !(mode3 == 0) [L1020] node3__m3 = p2_old [L1021] p2_old = nomsg [L1022] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1174] mode3 = 0 [L1176] __tmp_10210_0 = main____CPAchecker_TMP_0 [L6288] main____CPAchecker_TMP_0 = __tmp_10210_0 [L6290] msg_t node4__m4; [L6291] node4__m4 = nomsg [L6292] COND TRUE !(mode4 == 0) [L6294] node4__m4 = p3_old [L6295] p3_old = nomsg [L6296] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6418] mode4 = 0 [L6420] __tmp_9039_0 = main____CPAchecker_TMP_0 [L8900] main____CPAchecker_TMP_0 = __tmp_9039_0 [L8902] msg_t node5__m5; [L8903] node5__m5 = nomsg [L8904] COND TRUE !(mode5 == 0) [L8906] node5__m5 = p4_old [L8907] p4_old = nomsg [L8908] COND TRUE ((int)node5__m5) != ((int)nomsg) [L8910] COND FALSE !(((int)node5__m5) > ((int)id5)) [L8917] COND TRUE ((int)node5__m5) == ((int)id5) [L8919] st5 = 1 [L8920] mode5 = 0 [L8922] msg_t node6__m6; [L8923] node6__m6 = nomsg [L8924] COND TRUE !(mode6 == 0) [L8926] node6__m6 = p5_old [L8927] p5_old = nomsg [L8928] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L8979] mode6 = 0 [L8981] __tmp_8800_0 = main____CPAchecker_TMP_0 [L9567] main____CPAchecker_TMP_0 = __tmp_8800_0 [L9568] p1_old = p1_new [L9569] p1_new = nomsg [L9570] p2_old = p2_new [L9571] p2_new = nomsg [L9572] p3_old = p3_new [L9573] p3_new = nomsg [L9574] p4_old = p4_new [L9575] p4_new = nomsg [L9576] p5_old = p5_new [L9577] p5_new = nomsg [L9578] p6_old = p6_new [L9579] p6_new = nomsg [L9581] int check__tmp; [L9582] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L9588] check__tmp = 0 [L9589] __return_8819 = check__tmp [L9590] main__c1 = __return_8819 [L9592] _Bool __tmp_31; [L9593] __tmp_31 = main__c1 [L9594] _Bool assert__arg; [L9595] assert__arg = __tmp_31 [L9596] COND TRUE assert__arg == 0 [L9598] __VERIFIER_error() - UnprovableResult [Line: 10243]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1004] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1011] COND TRUE ((int)node2__m2) == ((int)id2) [L1013] st2 = 1 [L1014] mode2 = 0 [L1016] msg_t node3__m3; [L1017] node3__m3 = nomsg [L1018] COND TRUE !(mode3 == 0) [L1020] node3__m3 = p2_old [L1021] p2_old = nomsg [L1022] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1174] mode3 = 0 [L1176] __tmp_10210_0 = main____CPAchecker_TMP_0 [L6288] main____CPAchecker_TMP_0 = __tmp_10210_0 [L6290] msg_t node4__m4; [L6291] node4__m4 = nomsg [L6292] COND TRUE !(mode4 == 0) [L6294] node4__m4 = p3_old [L6295] p3_old = nomsg [L6296] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6418] mode4 = 0 [L6420] __tmp_9039_0 = main____CPAchecker_TMP_0 [L8900] main____CPAchecker_TMP_0 = __tmp_9039_0 [L8902] msg_t node5__m5; [L8903] node5__m5 = nomsg [L8904] COND TRUE !(mode5 == 0) [L8906] node5__m5 = p4_old [L8907] p4_old = nomsg [L8908] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L9001] mode5 = 0 [L9003] __tmp_8491_0 = main____CPAchecker_TMP_0 [L10192] main____CPAchecker_TMP_0 = __tmp_8491_0 [L10194] msg_t node6__m6; [L10195] node6__m6 = nomsg [L10196] COND TRUE !(mode6 == 0) [L10198] node6__m6 = p5_old [L10199] p5_old = nomsg [L10200] COND TRUE ((int)node6__m6) != ((int)nomsg) [L10202] COND FALSE !(((int)node6__m6) > ((int)id6)) [L10209] COND TRUE ((int)node6__m6) == ((int)id6) [L10211] st6 = 1 [L10212] mode6 = 0 [L10213] p1_old = p1_new [L10214] p1_new = nomsg [L10215] p2_old = p2_new [L10216] p2_new = nomsg [L10217] p3_old = p3_new [L10218] p3_new = nomsg [L10219] p4_old = p4_new [L10220] p4_new = nomsg [L10221] p5_old = p5_new [L10222] p5_new = nomsg [L10223] p6_old = p6_new [L10224] p6_new = nomsg [L10226] int check__tmp; [L10227] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L10233] check__tmp = 0 [L10234] __return_8539 = check__tmp [L10235] main__c1 = __return_8539 [L10237] _Bool __tmp_34; [L10238] __tmp_34 = main__c1 [L10239] _Bool assert__arg; [L10240] assert__arg = __tmp_34 [L10241] COND TRUE assert__arg == 0 [L10243] __VERIFIER_error() - UnprovableResult [Line: 8298]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1004] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1011] COND TRUE ((int)node2__m2) == ((int)id2) [L1013] st2 = 1 [L1014] mode2 = 0 [L1016] msg_t node3__m3; [L1017] node3__m3 = nomsg [L1018] COND TRUE !(mode3 == 0) [L1020] node3__m3 = p2_old [L1021] p2_old = nomsg [L1022] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1174] mode3 = 0 [L1176] __tmp_10210_0 = main____CPAchecker_TMP_0 [L6288] main____CPAchecker_TMP_0 = __tmp_10210_0 [L6290] msg_t node4__m4; [L6291] node4__m4 = nomsg [L6292] COND TRUE !(mode4 == 0) [L6294] node4__m4 = p3_old [L6295] p3_old = nomsg [L6296] COND TRUE ((int)node4__m4) != ((int)nomsg) [L6298] COND FALSE !(((int)node4__m4) > ((int)id4)) [L6305] COND TRUE ((int)node4__m4) == ((int)id4) [L6307] st4 = 1 [L6308] mode4 = 0 [L6310] msg_t node5__m5; [L6311] node5__m5 = nomsg [L6312] COND TRUE !(mode5 == 0) [L6314] node5__m5 = p4_old [L6315] p4_old = nomsg [L6316] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L6396] mode5 = 0 [L6398] __tmp_9649_0 = main____CPAchecker_TMP_0 [L7620] main____CPAchecker_TMP_0 = __tmp_9649_0 [L7622] msg_t node6__m6; [L7623] node6__m6 = nomsg [L7624] COND TRUE !(mode6 == 0) [L7626] node6__m6 = p5_old [L7627] p5_old = nomsg [L7628] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L7679] mode6 = 0 [L7681] __tmp_9381_0 = main____CPAchecker_TMP_0 [L8267] main____CPAchecker_TMP_0 = __tmp_9381_0 [L8268] p1_old = p1_new [L8269] p1_new = nomsg [L8270] p2_old = p2_new [L8271] p2_new = nomsg [L8272] p3_old = p3_new [L8273] p3_new = nomsg [L8274] p4_old = p4_new [L8275] p4_new = nomsg [L8276] p5_old = p5_new [L8277] p5_new = nomsg [L8278] p6_old = p6_new [L8279] p6_new = nomsg [L8281] int check__tmp; [L8282] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L8288] check__tmp = 0 [L8289] __return_9400 = check__tmp [L8290] main__c1 = __return_9400 [L8292] _Bool __tmp_26; [L8293] __tmp_26 = main__c1 [L8294] _Bool assert__arg; [L8295] assert__arg = __tmp_26 [L8296] COND TRUE assert__arg == 0 [L8298] __VERIFIER_error() - UnprovableResult [Line: 5677]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1004] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1011] COND TRUE ((int)node2__m2) == ((int)id2) [L1013] st2 = 1 [L1014] mode2 = 0 [L1016] msg_t node3__m3; [L1017] node3__m3 = nomsg [L1018] COND TRUE !(mode3 == 0) [L1020] node3__m3 = p2_old [L1021] p2_old = nomsg [L1022] COND TRUE ((int)node3__m3) != ((int)nomsg) [L1024] COND FALSE !(((int)node3__m3) > ((int)id3)) [L1031] COND TRUE ((int)node3__m3) == ((int)id3) [L1033] st3 = 1 [L1034] mode3 = 0 [L1036] msg_t node4__m4; [L1037] node4__m4 = nomsg [L1038] COND TRUE !(mode4 == 0) [L1040] node4__m4 = p3_old [L1041] p3_old = nomsg [L1042] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L1152] mode4 = 0 [L1154] __tmp_11434_0 = main____CPAchecker_TMP_0 [L3687] main____CPAchecker_TMP_0 = __tmp_11434_0 [L3689] msg_t node5__m5; [L3690] node5__m5 = nomsg [L3691] COND TRUE !(mode5 == 0) [L3693] node5__m5 = p4_old [L3694] p4_old = nomsg [L3695] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L3775] mode5 = 0 [L3777] __tmp_10844_0 = main____CPAchecker_TMP_0 [L4999] main____CPAchecker_TMP_0 = __tmp_10844_0 [L5001] msg_t node6__m6; [L5002] node6__m6 = nomsg [L5003] COND TRUE !(mode6 == 0) [L5005] node6__m6 = p5_old [L5006] p5_old = nomsg [L5007] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L5058] mode6 = 0 [L5060] __tmp_10576_0 = main____CPAchecker_TMP_0 [L5646] main____CPAchecker_TMP_0 = __tmp_10576_0 [L5647] p1_old = p1_new [L5648] p1_new = nomsg [L5649] p2_old = p2_new [L5650] p2_new = nomsg [L5651] p3_old = p3_new [L5652] p3_new = nomsg [L5653] p4_old = p4_new [L5654] p4_new = nomsg [L5655] p5_old = p5_new [L5656] p5_new = nomsg [L5657] p6_old = p6_new [L5658] p6_new = nomsg [L5660] int check__tmp; [L5661] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L5667] check__tmp = 0 [L5668] __return_10595 = check__tmp [L5669] main__c1 = __return_10595 [L5671] _Bool __tmp_17; [L5672] __tmp_17 = main__c1 [L5673] _Bool assert__arg; [L5674] assert__arg = __tmp_17 [L5675] COND TRUE assert__arg == 0 [L5677] __VERIFIER_error() - UnprovableResult [Line: 15394]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11478] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11485] COND TRUE ((int)node3__m3) == ((int)id3) [L11487] st3 = 1 [L11488] mode3 = 0 [L11490] msg_t node4__m4; [L11491] node4__m4 = nomsg [L11492] COND TRUE !(mode4 == 0) [L11494] node4__m4 = p3_old [L11495] p3_old = nomsg [L11496] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11606] mode4 = 0 [L11608] __tmp_6776_0 = main____CPAchecker_TMP_0 [L14050] main____CPAchecker_TMP_0 = __tmp_6776_0 [L14052] msg_t node5__m5; [L14053] node5__m5 = nomsg [L14054] COND TRUE !(mode5 == 0) [L14056] node5__m5 = p4_old [L14057] p4_old = nomsg [L14058] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L14151] mode5 = 0 [L14153] __tmp_6222_0 = main____CPAchecker_TMP_0 [L15343] main____CPAchecker_TMP_0 = __tmp_6222_0 [L15345] msg_t node6__m6; [L15346] node6__m6 = nomsg [L15347] COND TRUE !(mode6 == 0) [L15349] node6__m6 = p5_old [L15350] p5_old = nomsg [L15351] COND TRUE ((int)node6__m6) != ((int)nomsg) [L15353] COND FALSE !(((int)node6__m6) > ((int)id6)) [L15360] COND TRUE ((int)node6__m6) == ((int)id6) [L15362] st6 = 1 [L15363] mode6 = 0 [L15364] p1_old = p1_new [L15365] p1_new = nomsg [L15366] p2_old = p2_new [L15367] p2_new = nomsg [L15368] p3_old = p3_new [L15369] p3_new = nomsg [L15370] p4_old = p4_new [L15371] p4_new = nomsg [L15372] p5_old = p5_new [L15373] p5_new = nomsg [L15374] p6_old = p6_new [L15375] p6_new = nomsg [L15377] int check__tmp; [L15378] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L15384] check__tmp = 0 [L15385] __return_6270 = check__tmp [L15386] main__c1 = __return_6270 [L15388] _Bool __tmp_55; [L15389] __tmp_55 = main__c1 [L15390] _Bool assert__arg; [L15391] assert__arg = __tmp_55 [L15392] COND TRUE assert__arg == 0 [L15394] __VERIFIER_error() - UnprovableResult [Line: 14748]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11478] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11485] COND TRUE ((int)node3__m3) == ((int)id3) [L11487] st3 = 1 [L11488] mode3 = 0 [L11490] msg_t node4__m4; [L11491] node4__m4 = nomsg [L11492] COND TRUE !(mode4 == 0) [L11494] node4__m4 = p3_old [L11495] p3_old = nomsg [L11496] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11606] mode4 = 0 [L11608] __tmp_6776_0 = main____CPAchecker_TMP_0 [L14050] main____CPAchecker_TMP_0 = __tmp_6776_0 [L14052] msg_t node5__m5; [L14053] node5__m5 = nomsg [L14054] COND TRUE !(mode5 == 0) [L14056] node5__m5 = p4_old [L14057] p4_old = nomsg [L14058] COND TRUE ((int)node5__m5) != ((int)nomsg) [L14060] COND FALSE !(((int)node5__m5) > ((int)id5)) [L14067] COND TRUE ((int)node5__m5) == ((int)id5) [L14069] st5 = 1 [L14070] mode5 = 0 [L14072] msg_t node6__m6; [L14073] node6__m6 = nomsg [L14074] COND TRUE !(mode6 == 0) [L14076] node6__m6 = p5_old [L14077] p5_old = nomsg [L14078] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L14129] mode6 = 0 [L14131] __tmp_6534_0 = main____CPAchecker_TMP_0 [L14717] main____CPAchecker_TMP_0 = __tmp_6534_0 [L14718] p1_old = p1_new [L14719] p1_new = nomsg [L14720] p2_old = p2_new [L14721] p2_new = nomsg [L14722] p3_old = p3_new [L14723] p3_new = nomsg [L14724] p4_old = p4_new [L14725] p4_new = nomsg [L14726] p5_old = p5_new [L14727] p5_new = nomsg [L14728] p6_old = p6_new [L14729] p6_new = nomsg [L14731] int check__tmp; [L14732] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L14738] check__tmp = 0 [L14739] __return_6553 = check__tmp [L14740] main__c1 = __return_6553 [L14742] _Bool __tmp_52; [L14743] __tmp_52 = main__c1 [L14744] _Bool assert__arg; [L14745] assert__arg = __tmp_52 [L14746] COND TRUE assert__arg == 0 [L14748] __VERIFIER_error() - UnprovableResult [Line: 13459]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11478] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11485] COND TRUE ((int)node3__m3) == ((int)id3) [L11487] st3 = 1 [L11488] mode3 = 0 [L11490] msg_t node4__m4; [L11491] node4__m4 = nomsg [L11492] COND TRUE !(mode4 == 0) [L11494] node4__m4 = p3_old [L11495] p3_old = nomsg [L11496] COND TRUE ((int)node4__m4) != ((int)nomsg) [L11498] COND FALSE !(((int)node4__m4) > ((int)id4)) [L11505] COND TRUE ((int)node4__m4) == ((int)id4) [L11507] st4 = 1 [L11508] mode4 = 0 [L11510] msg_t node5__m5; [L11511] node5__m5 = nomsg [L11512] COND TRUE !(mode5 == 0) [L11514] node5__m5 = p4_old [L11515] p4_old = nomsg [L11516] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L11584] mode5 = 0 [L11586] __tmp_7377_0 = main____CPAchecker_TMP_0 [L12781] main____CPAchecker_TMP_0 = __tmp_7377_0 [L12783] msg_t node6__m6; [L12784] node6__m6 = nomsg [L12785] COND TRUE !(mode6 == 0) [L12787] node6__m6 = p5_old [L12788] p5_old = nomsg [L12789] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L12840] mode6 = 0 [L12842] __tmp_7106_0 = main____CPAchecker_TMP_0 [L13428] main____CPAchecker_TMP_0 = __tmp_7106_0 [L13429] p1_old = p1_new [L13430] p1_new = nomsg [L13431] p2_old = p2_new [L13432] p2_new = nomsg [L13433] p3_old = p3_new [L13434] p3_new = nomsg [L13435] p4_old = p4_new [L13436] p4_new = nomsg [L13437] p5_old = p5_new [L13438] p5_new = nomsg [L13439] p6_old = p6_new [L13440] p6_new = nomsg [L13442] int check__tmp; [L13443] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L13449] check__tmp = 0 [L13450] __return_7125 = check__tmp [L13451] main__c1 = __return_7125 [L13453] _Bool __tmp_47; [L13454] __tmp_47 = main__c1 [L13455] _Bool assert__arg; [L13456] assert__arg = __tmp_47 [L13457] COND TRUE assert__arg == 0 [L13459] __VERIFIER_error() - UnprovableResult [Line: 18033]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11628] mode3 = 0 [L11630] __tmp_5594_0 = main____CPAchecker_TMP_0 [L16669] main____CPAchecker_TMP_0 = __tmp_5594_0 [L16671] msg_t node4__m4; [L16672] node4__m4 = nomsg [L16673] COND TRUE !(mode4 == 0) [L16675] node4__m4 = p3_old [L16676] p3_old = nomsg [L16677] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16679] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16686] COND TRUE ((int)node4__m4) == ((int)id4) [L16688] st4 = 1 [L16689] mode4 = 0 [L16691] msg_t node5__m5; [L16692] node5__m5 = nomsg [L16693] COND TRUE !(mode5 == 0) [L16695] node5__m5 = p4_old [L16696] p4_old = nomsg [L16697] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L16790] mode5 = 0 [L16792] __tmp_5069_0 = main____CPAchecker_TMP_0 [L17982] main____CPAchecker_TMP_0 = __tmp_5069_0 [L17984] msg_t node6__m6; [L17985] node6__m6 = nomsg [L17986] COND TRUE !(mode6 == 0) [L17988] node6__m6 = p5_old [L17989] p5_old = nomsg [L17990] COND TRUE ((int)node6__m6) != ((int)nomsg) [L17992] COND FALSE !(((int)node6__m6) > ((int)id6)) [L17999] COND TRUE ((int)node6__m6) == ((int)id6) [L18001] st6 = 1 [L18002] mode6 = 0 [L18003] p1_old = p1_new [L18004] p1_new = nomsg [L18005] p2_old = p2_new [L18006] p2_new = nomsg [L18007] p3_old = p3_new [L18008] p3_new = nomsg [L18009] p4_old = p4_new [L18010] p4_new = nomsg [L18011] p5_old = p5_new [L18012] p5_new = nomsg [L18013] p6_old = p6_new [L18014] p6_new = nomsg [L18016] int check__tmp; [L18017] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L18023] check__tmp = 0 [L18024] __return_5117 = check__tmp [L18025] main__c1 = __return_5117 [L18027] _Bool __tmp_67; [L18028] __tmp_67 = main__c1 [L18029] _Bool assert__arg; [L18030] assert__arg = __tmp_67 [L18031] COND TRUE assert__arg == 0 [L18033] __VERIFIER_error() - UnprovableResult [Line: 17387]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11628] mode3 = 0 [L11630] __tmp_5594_0 = main____CPAchecker_TMP_0 [L16669] main____CPAchecker_TMP_0 = __tmp_5594_0 [L16671] msg_t node4__m4; [L16672] node4__m4 = nomsg [L16673] COND TRUE !(mode4 == 0) [L16675] node4__m4 = p3_old [L16676] p3_old = nomsg [L16677] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16679] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16686] COND TRUE ((int)node4__m4) == ((int)id4) [L16688] st4 = 1 [L16689] mode4 = 0 [L16691] msg_t node5__m5; [L16692] node5__m5 = nomsg [L16693] COND TRUE !(mode5 == 0) [L16695] node5__m5 = p4_old [L16696] p4_old = nomsg [L16697] COND TRUE ((int)node5__m5) != ((int)nomsg) [L16699] COND FALSE !(((int)node5__m5) > ((int)id5)) [L16706] COND TRUE ((int)node5__m5) == ((int)id5) [L16708] st5 = 1 [L16709] mode5 = 0 [L16711] msg_t node6__m6; [L16712] node6__m6 = nomsg [L16713] COND TRUE !(mode6 == 0) [L16715] node6__m6 = p5_old [L16716] p5_old = nomsg [L16717] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L16768] mode6 = 0 [L16770] __tmp_5381_0 = main____CPAchecker_TMP_0 [L17356] main____CPAchecker_TMP_0 = __tmp_5381_0 [L17357] p1_old = p1_new [L17358] p1_new = nomsg [L17359] p2_old = p2_new [L17360] p2_new = nomsg [L17361] p3_old = p3_new [L17362] p3_new = nomsg [L17363] p4_old = p4_new [L17364] p4_new = nomsg [L17365] p5_old = p5_new [L17366] p5_new = nomsg [L17367] p6_old = p6_new [L17368] p6_new = nomsg [L17370] int check__tmp; [L17371] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L17377] check__tmp = 0 [L17378] __return_5400 = check__tmp [L17379] main__c1 = __return_5400 [L17381] _Bool __tmp_64; [L17382] __tmp_64 = main__c1 [L17383] _Bool assert__arg; [L17384] assert__arg = __tmp_64 [L17385] COND TRUE assert__arg == 0 [L17387] __VERIFIER_error() - UnprovableResult [Line: 19333]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11628] mode3 = 0 [L11630] __tmp_5594_0 = main____CPAchecker_TMP_0 [L16669] main____CPAchecker_TMP_0 = __tmp_5594_0 [L16671] msg_t node4__m4; [L16672] node4__m4 = nomsg [L16673] COND TRUE !(mode4 == 0) [L16675] node4__m4 = p3_old [L16676] p3_old = nomsg [L16677] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16812] mode4 = 0 [L16814] __tmp_4492_0 = main____CPAchecker_TMP_0 [L19262] main____CPAchecker_TMP_0 = __tmp_4492_0 [L19264] msg_t node5__m5; [L19265] node5__m5 = nomsg [L19266] COND TRUE !(mode5 == 0) [L19268] node5__m5 = p4_old [L19269] p4_old = nomsg [L19270] COND TRUE ((int)node5__m5) != ((int)nomsg) [L19272] COND FALSE !(((int)node5__m5) > ((int)id5)) [L19279] COND TRUE ((int)node5__m5) == ((int)id5) [L19281] st5 = 1 [L19282] mode5 = 0 [L19284] msg_t node6__m6; [L19285] node6__m6 = nomsg [L19286] COND TRUE !(mode6 == 0) [L19288] node6__m6 = p5_old [L19289] p5_old = nomsg [L19290] COND TRUE ((int)node6__m6) != ((int)nomsg) [L19292] COND FALSE !(((int)node6__m6) > ((int)id6)) [L19299] COND TRUE ((int)node6__m6) == ((int)id6) [L19301] st6 = 1 [L19302] mode6 = 0 [L19303] p1_old = p1_new [L19304] p1_new = nomsg [L19305] p2_old = p2_new [L19306] p2_new = nomsg [L19307] p3_old = p3_new [L19308] p3_new = nomsg [L19309] p4_old = p4_new [L19310] p4_new = nomsg [L19311] p5_old = p5_new [L19312] p5_new = nomsg [L19313] p6_old = p6_new [L19314] p6_new = nomsg [L19316] int check__tmp; [L19317] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L19323] check__tmp = 0 [L19324] __return_4569 = check__tmp [L19325] main__c1 = __return_4569 [L19327] _Bool __tmp_75; [L19328] __tmp_75 = main__c1 [L19329] _Bool assert__arg; [L19330] assert__arg = __tmp_75 [L19331] COND TRUE assert__arg == 0 [L19333] __VERIFIER_error() - UnprovableResult [Line: 10563]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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_10382_0 = main____CPAchecker_TMP_0 [L5975] main____CPAchecker_TMP_0 = __tmp_10382_0 [L5977] msg_t node4__m4; [L5978] node4__m4 = nomsg [L5979] COND TRUE !(mode4 == 0) [L5981] node4__m4 = p3_old [L5982] p3_old = nomsg [L5983] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6093] mode4 = 0 [L6095] __tmp_9202_0 = main____CPAchecker_TMP_0 [L8593] main____CPAchecker_TMP_0 = __tmp_9202_0 [L8595] msg_t node5__m5; [L8596] node5__m5 = nomsg [L8597] COND TRUE !(mode5 == 0) [L8599] node5__m5 = p4_old [L8600] p4_old = nomsg [L8601] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L8681] mode5 = 0 [L8683] __tmp_8642_0 = main____CPAchecker_TMP_0 [L9890] main____CPAchecker_TMP_0 = __tmp_8642_0 [L9892] msg_t node6__m6; [L9893] node6__m6 = nomsg [L9894] COND TRUE !(mode6 == 0) [L9896] node6__m6 = p5_old [L9897] p5_old = nomsg [L9898] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L9949] mode6 = 0 [L9951] __tmp_8386_0 = main____CPAchecker_TMP_0 [L10532] main____CPAchecker_TMP_0 = __tmp_8386_0 [L10533] p1_old = p1_new [L10534] p1_new = nomsg [L10535] p2_old = p2_new [L10536] p2_new = nomsg [L10537] p3_old = p3_new [L10538] p3_new = nomsg [L10539] p4_old = p4_new [L10540] p4_new = nomsg [L10541] p5_old = p5_new [L10542] p5_new = nomsg [L10543] p6_old = p6_new [L10544] p6_new = nomsg [L10546] int check__tmp; [L10547] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L10553] check__tmp = 0 [L10554] __return_8405 = check__tmp [L10555] main__c1 = __return_8405 [L10557] _Bool __tmp_36; [L10558] __tmp_36 = main__c1 [L10559] _Bool assert__arg; [L10560] assert__arg = __tmp_36 [L10561] COND TRUE assert__arg == 0 [L10563] __VERIFIER_error() - UnprovableResult [Line: 15715]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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_8045_0 = main____CPAchecker_TMP_0 [L11157] main____CPAchecker_TMP_0 = __tmp_8045_0 [L11159] msg_t node3__m3; [L11160] node3__m3 = nomsg [L11161] COND TRUE !(mode3 == 0) [L11163] node3__m3 = p2_old [L11164] p2_old = nomsg [L11165] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11167] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11174] COND TRUE ((int)node3__m3) == ((int)id3) [L11176] st3 = 1 [L11177] mode3 = 0 [L11179] msg_t node4__m4; [L11180] node4__m4 = nomsg [L11181] COND TRUE !(mode4 == 0) [L11183] node4__m4 = p3_old [L11184] p3_old = nomsg [L11185] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11293] mode4 = 0 [L11295] __tmp_6939_0 = main____CPAchecker_TMP_0 [L13755] main____CPAchecker_TMP_0 = __tmp_6939_0 [L13757] msg_t node5__m5; [L13758] node5__m5 = nomsg [L13759] COND TRUE !(mode5 == 0) [L13761] node5__m5 = p4_old [L13762] p4_old = nomsg [L13763] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L13831] mode5 = 0 [L13833] __tmp_6376_0 = main____CPAchecker_TMP_0 [L15041] main____CPAchecker_TMP_0 = __tmp_6376_0 [L15043] msg_t node6__m6; [L15044] node6__m6 = nomsg [L15045] COND TRUE !(mode6 == 0) [L15047] node6__m6 = p5_old [L15048] p5_old = nomsg [L15049] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L15100] mode6 = 0 [L15102] __tmp_6114_0 = main____CPAchecker_TMP_0 [L15684] main____CPAchecker_TMP_0 = __tmp_6114_0 [L15685] p1_old = p1_new [L15686] p1_new = nomsg [L15687] p2_old = p2_new [L15688] p2_new = nomsg [L15689] p3_old = p3_new [L15690] p3_new = nomsg [L15691] p4_old = p4_new [L15692] p4_new = nomsg [L15693] p5_old = p5_new [L15694] p5_new = nomsg [L15695] p6_old = p6_new [L15696] p6_new = nomsg [L15698] int check__tmp; [L15699] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L15705] check__tmp = 0 [L15706] __return_6133 = check__tmp [L15707] main__c1 = __return_6133 [L15709] _Bool __tmp_57; [L15710] __tmp_57 = main__c1 [L15711] _Bool assert__arg; [L15712] assert__arg = __tmp_57 [L15713] COND TRUE assert__arg == 0 [L15715] __VERIFIER_error() - UnprovableResult [Line: 18354]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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_8045_0 = main____CPAchecker_TMP_0 [L11157] main____CPAchecker_TMP_0 = __tmp_8045_0 [L11159] msg_t node3__m3; [L11160] node3__m3 = nomsg [L11161] COND TRUE !(mode3 == 0) [L11163] node3__m3 = p2_old [L11164] p2_old = nomsg [L11165] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11315] mode3 = 0 [L11317] __tmp_5757_0 = main____CPAchecker_TMP_0 [L16307] main____CPAchecker_TMP_0 = __tmp_5757_0 [L16309] msg_t node4__m4; [L16310] node4__m4 = nomsg [L16311] COND TRUE !(mode4 == 0) [L16313] node4__m4 = p3_old [L16314] p3_old = nomsg [L16315] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16317] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16324] COND TRUE ((int)node4__m4) == ((int)id4) [L16326] st4 = 1 [L16327] mode4 = 0 [L16329] msg_t node5__m5; [L16330] node5__m5 = nomsg [L16331] COND TRUE !(mode5 == 0) [L16333] node5__m5 = p4_old [L16334] p4_old = nomsg [L16335] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L16470] mode5 = 0 [L16472] __tmp_5223_0 = main____CPAchecker_TMP_0 [L17680] main____CPAchecker_TMP_0 = __tmp_5223_0 [L17682] msg_t node6__m6; [L17683] node6__m6 = nomsg [L17684] COND TRUE !(mode6 == 0) [L17686] node6__m6 = p5_old [L17687] p5_old = nomsg [L17688] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L17739] mode6 = 0 [L17741] __tmp_4961_0 = main____CPAchecker_TMP_0 [L18323] main____CPAchecker_TMP_0 = __tmp_4961_0 [L18324] p1_old = p1_new [L18325] p1_new = nomsg [L18326] p2_old = p2_new [L18327] p2_new = nomsg [L18328] p3_old = p3_new [L18329] p3_new = nomsg [L18330] p4_old = p4_new [L18331] p4_new = nomsg [L18332] p5_old = p5_new [L18333] p5_new = nomsg [L18334] p6_old = p6_new [L18335] p6_new = nomsg [L18337] int check__tmp; [L18338] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L18344] check__tmp = 0 [L18345] __return_4980 = check__tmp [L18346] main__c1 = __return_4980 [L18348] _Bool __tmp_69; [L18349] __tmp_69 = main__c1 [L18350] _Bool assert__arg; [L18351] assert__arg = __tmp_69 [L18352] COND TRUE assert__arg == 0 [L18354] __VERIFIER_error() - UnprovableResult [Line: 19654]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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_8045_0 = main____CPAchecker_TMP_0 [L11157] main____CPAchecker_TMP_0 = __tmp_8045_0 [L11159] msg_t node3__m3; [L11160] node3__m3 = nomsg [L11161] COND TRUE !(mode3 == 0) [L11163] node3__m3 = p2_old [L11164] p2_old = nomsg [L11165] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11315] mode3 = 0 [L11317] __tmp_5757_0 = main____CPAchecker_TMP_0 [L16307] main____CPAchecker_TMP_0 = __tmp_5757_0 [L16309] msg_t node4__m4; [L16310] node4__m4 = nomsg [L16311] COND TRUE !(mode4 == 0) [L16313] node4__m4 = p3_old [L16314] p3_old = nomsg [L16315] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16492] mode4 = 0 [L16494] __tmp_4646_0 = main____CPAchecker_TMP_0 [L18943] main____CPAchecker_TMP_0 = __tmp_4646_0 [L18945] msg_t node5__m5; [L18946] node5__m5 = nomsg [L18947] COND TRUE !(mode5 == 0) [L18949] node5__m5 = p4_old [L18950] p4_old = nomsg [L18951] COND TRUE ((int)node5__m5) != ((int)nomsg) [L18953] COND FALSE !(((int)node5__m5) > ((int)id5)) [L18960] COND TRUE ((int)node5__m5) == ((int)id5) [L18962] st5 = 1 [L18963] mode5 = 0 [L18965] msg_t node6__m6; [L18966] node6__m6 = nomsg [L18967] COND TRUE !(mode6 == 0) [L18969] node6__m6 = p5_old [L18970] p5_old = nomsg [L18971] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L19039] mode6 = 0 [L19041] __tmp_4413_0 = main____CPAchecker_TMP_0 [L19623] main____CPAchecker_TMP_0 = __tmp_4413_0 [L19624] p1_old = p1_new [L19625] p1_new = nomsg [L19626] p2_old = p2_new [L19627] p2_new = nomsg [L19628] p3_old = p3_new [L19629] p3_new = nomsg [L19630] p4_old = p4_new [L19631] p4_new = nomsg [L19632] p5_old = p5_new [L19633] p5_new = nomsg [L19634] p6_old = p6_new [L19635] p6_new = nomsg [L19637] int check__tmp; [L19638] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L19644] check__tmp = 0 [L19645] __return_4432 = check__tmp [L19646] main__c1 = __return_4432 [L19648] _Bool __tmp_77; [L19649] __tmp_77 = main__c1 [L19650] _Bool assert__arg; [L19651] assert__arg = __tmp_77 [L19652] COND TRUE assert__arg == 0 [L19654] __VERIFIER_error() - UnprovableResult [Line: 20291]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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_8045_0 = main____CPAchecker_TMP_0 [L11157] main____CPAchecker_TMP_0 = __tmp_8045_0 [L11159] msg_t node3__m3; [L11160] node3__m3 = nomsg [L11161] COND TRUE !(mode3 == 0) [L11163] node3__m3 = p2_old [L11164] p2_old = nomsg [L11165] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11315] mode3 = 0 [L11317] __tmp_5757_0 = main____CPAchecker_TMP_0 [L16307] main____CPAchecker_TMP_0 = __tmp_5757_0 [L16309] msg_t node4__m4; [L16310] node4__m4 = nomsg [L16311] COND TRUE !(mode4 == 0) [L16313] node4__m4 = p3_old [L16314] p3_old = nomsg [L16315] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16492] mode4 = 0 [L16494] __tmp_4646_0 = main____CPAchecker_TMP_0 [L18943] main____CPAchecker_TMP_0 = __tmp_4646_0 [L18945] msg_t node5__m5; [L18946] node5__m5 = nomsg [L18947] COND TRUE !(mode5 == 0) [L18949] node5__m5 = p4_old [L18950] p4_old = nomsg [L18951] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L19061] mode5 = 0 [L19063] __tmp_4124_0 = main____CPAchecker_TMP_0 [L20240] main____CPAchecker_TMP_0 = __tmp_4124_0 [L20242] msg_t node6__m6; [L20243] node6__m6 = nomsg [L20244] COND TRUE !(mode6 == 0) [L20246] node6__m6 = p5_old [L20247] p5_old = nomsg [L20248] COND TRUE ((int)node6__m6) != ((int)nomsg) [L20250] COND FALSE !(((int)node6__m6) > ((int)id6)) [L20257] COND TRUE ((int)node6__m6) == ((int)id6) [L20259] st6 = 1 [L20260] mode6 = 0 [L20261] p1_old = p1_new [L20262] p1_new = nomsg [L20263] p2_old = p2_new [L20264] p2_new = nomsg [L20265] p3_old = p3_new [L20266] p3_new = nomsg [L20267] p4_old = p4_new [L20268] p4_new = nomsg [L20269] p5_old = p5_new [L20270] p5_new = nomsg [L20271] p6_old = p6_new [L20272] p6_new = nomsg [L20274] int check__tmp; [L20275] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L20281] check__tmp = 0 [L20282] __return_4172 = check__tmp [L20283] main__c1 = __return_4172 [L20285] _Bool __tmp_81; [L20286] __tmp_81 = main__c1 [L20287] _Bool assert__arg; [L20288] assert__arg = __tmp_81 [L20289] COND TRUE assert__arg == 0 [L20291] __VERIFIER_error() - UnprovableResult [Line: 19017]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1004] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1011] COND TRUE ((int)node2__m2) == ((int)id2) [L1013] st2 = 1 [L1014] mode2 = 0 [L1016] msg_t node3__m3; [L1017] node3__m3 = nomsg [L1018] COND TRUE !(mode3 == 0) [L1020] node3__m3 = p2_old [L1021] p2_old = nomsg [L1022] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1174] mode3 = 0 [L1176] __tmp_10210_0 = main____CPAchecker_TMP_0 [L6288] main____CPAchecker_TMP_0 = __tmp_10210_0 [L6290] msg_t node4__m4; [L6291] node4__m4 = nomsg [L6292] COND TRUE !(mode4 == 0) [L6294] node4__m4 = p3_old [L6295] p3_old = nomsg [L6296] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6418] mode4 = 0 [L6420] __tmp_9039_0 = main____CPAchecker_TMP_0 [L8900] main____CPAchecker_TMP_0 = __tmp_9039_0 [L8902] msg_t node5__m5; [L8903] node5__m5 = nomsg [L8904] COND TRUE !(mode5 == 0) [L8906] node5__m5 = p4_old [L8907] p4_old = nomsg [L8908] COND TRUE ((int)node5__m5) != ((int)nomsg) [L8910] COND FALSE !(((int)node5__m5) > ((int)id5)) [L8917] COND TRUE ((int)node5__m5) == ((int)id5) [L8919] st5 = 1 [L8920] mode5 = 0 [L8922] msg_t node6__m6; [L8923] node6__m6 = nomsg [L8924] COND TRUE !(mode6 == 0) [L8926] node6__m6 = p5_old [L8927] p5_old = nomsg [L8928] COND TRUE ((int)node6__m6) != ((int)nomsg) [L8930] COND FALSE !(((int)node6__m6) > ((int)id6)) [L8937] COND TRUE ((int)node6__m6) == ((int)id6) [L8939] st6 = 1 [L8940] mode6 = 0 [L8941] p1_old = p1_new [L8942] p1_new = nomsg [L8943] p2_old = p2_new [L8944] p2_new = nomsg [L8945] p3_old = p3_new [L8946] p3_new = nomsg [L8947] p4_old = p4_new [L8948] p4_new = nomsg [L8949] p5_old = p5_new [L8950] p5_new = nomsg [L8951] p6_old = p6_new [L8952] p6_new = nomsg [L8954] int check__tmp; [L8955] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1) [L8961] check__tmp = 0 [L8962] __return_9116 = check__tmp [L8963] main__c1 = __return_9116 [L8964] __tmp_4724_0 = main____CPAchecker_TMP_0 [L19009] main____CPAchecker_TMP_0 = __tmp_4724_0 [L19011] _Bool __tmp_73; [L19012] __tmp_73 = main__c1 [L19013] _Bool assert__arg; [L19014] assert__arg = __tmp_73 [L19015] COND TRUE assert__arg == 0 [L19017] __VERIFIER_error() - UnprovableResult [Line: 10868]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND TRUE ((int)node2__m2) != ((int)nomsg) [L1004] COND FALSE !(((int)node2__m2) > ((int)id2)) [L1011] COND TRUE ((int)node2__m2) == ((int)id2) [L1013] st2 = 1 [L1014] mode2 = 0 [L1016] msg_t node3__m3; [L1017] node3__m3 = nomsg [L1018] COND TRUE !(mode3 == 0) [L1020] node3__m3 = p2_old [L1021] p2_old = nomsg [L1022] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L1174] mode3 = 0 [L1176] __tmp_10210_0 = main____CPAchecker_TMP_0 [L6288] main____CPAchecker_TMP_0 = __tmp_10210_0 [L6290] msg_t node4__m4; [L6291] node4__m4 = nomsg [L6292] COND TRUE !(mode4 == 0) [L6294] node4__m4 = p3_old [L6295] p3_old = nomsg [L6296] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L6418] mode4 = 0 [L6420] __tmp_9039_0 = main____CPAchecker_TMP_0 [L8900] main____CPAchecker_TMP_0 = __tmp_9039_0 [L8902] msg_t node5__m5; [L8903] node5__m5 = nomsg [L8904] COND TRUE !(mode5 == 0) [L8906] node5__m5 = p4_old [L8907] p4_old = nomsg [L8908] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L9001] mode5 = 0 [L9003] __tmp_8491_0 = main____CPAchecker_TMP_0 [L10192] main____CPAchecker_TMP_0 = __tmp_8491_0 [L10194] msg_t node6__m6; [L10195] node6__m6 = nomsg [L10196] COND TRUE !(mode6 == 0) [L10198] node6__m6 = p5_old [L10199] p5_old = nomsg [L10200] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L10264] mode6 = 0 [L10266] __tmp_8249_0 = main____CPAchecker_TMP_0 [L10829] main____CPAchecker_TMP_0 = __tmp_8249_0 [L10830] p1_old = p1_new [L10831] p1_new = nomsg [L10832] p2_old = p2_new [L10833] p2_new = nomsg [L10834] p3_old = p3_new [L10835] p3_new = nomsg [L10836] p4_old = p4_new [L10837] p4_new = nomsg [L10838] p5_old = p5_new [L10839] p5_new = nomsg [L10840] p6_old = p6_new [L10841] p6_new = nomsg [L10843] int check__tmp; [L10844] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L10846] COND FALSE !(((int)r1) >= 6) [L10852] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L10858] check__tmp = 0 [L10859] __return_8271 = check__tmp [L10860] main__c1 = __return_8271 [L10862] _Bool __tmp_38; [L10863] __tmp_38 = main__c1 [L10864] _Bool assert__arg; [L10865] assert__arg = __tmp_38 [L10866] COND TRUE assert__arg == 0 [L10868] __VERIFIER_error() - UnprovableResult [Line: 16021]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND TRUE ((int)node3__m3) != ((int)nomsg) [L11478] COND FALSE !(((int)node3__m3) > ((int)id3)) [L11485] COND TRUE ((int)node3__m3) == ((int)id3) [L11487] st3 = 1 [L11488] mode3 = 0 [L11490] msg_t node4__m4; [L11491] node4__m4 = nomsg [L11492] COND TRUE !(mode4 == 0) [L11494] node4__m4 = p3_old [L11495] p3_old = nomsg [L11496] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L11606] mode4 = 0 [L11608] __tmp_6776_0 = main____CPAchecker_TMP_0 [L14050] main____CPAchecker_TMP_0 = __tmp_6776_0 [L14052] msg_t node5__m5; [L14053] node5__m5 = nomsg [L14054] COND TRUE !(mode5 == 0) [L14056] node5__m5 = p4_old [L14057] p4_old = nomsg [L14058] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L14151] mode5 = 0 [L14153] __tmp_6222_0 = main____CPAchecker_TMP_0 [L15343] main____CPAchecker_TMP_0 = __tmp_6222_0 [L15345] msg_t node6__m6; [L15346] node6__m6 = nomsg [L15347] COND TRUE !(mode6 == 0) [L15349] node6__m6 = p5_old [L15350] p5_old = nomsg [L15351] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L15416] mode6 = 0 [L15418] __tmp_5977_0 = main____CPAchecker_TMP_0 [L15982] main____CPAchecker_TMP_0 = __tmp_5977_0 [L15983] p1_old = p1_new [L15984] p1_new = nomsg [L15985] p2_old = p2_new [L15986] p2_new = nomsg [L15987] p3_old = p3_new [L15988] p3_new = nomsg [L15989] p4_old = p4_new [L15990] p4_new = nomsg [L15991] p5_old = p5_new [L15992] p5_new = nomsg [L15993] p6_old = p6_new [L15994] p6_new = nomsg [L15996] int check__tmp; [L15997] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L15999] COND FALSE !(((int)r1) >= 6) [L16005] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L16011] check__tmp = 0 [L16012] __return_5999 = check__tmp [L16013] main__c1 = __return_5999 [L16015] _Bool __tmp_59; [L16016] __tmp_59 = main__c1 [L16017] _Bool assert__arg; [L16018] assert__arg = __tmp_59 [L16019] COND TRUE assert__arg == 0 [L16021] __VERIFIER_error() - UnprovableResult [Line: 18660]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11628] mode3 = 0 [L11630] __tmp_5594_0 = main____CPAchecker_TMP_0 [L16669] main____CPAchecker_TMP_0 = __tmp_5594_0 [L16671] msg_t node4__m4; [L16672] node4__m4 = nomsg [L16673] COND TRUE !(mode4 == 0) [L16675] node4__m4 = p3_old [L16676] p3_old = nomsg [L16677] COND TRUE ((int)node4__m4) != ((int)nomsg) [L16679] COND FALSE !(((int)node4__m4) > ((int)id4)) [L16686] COND TRUE ((int)node4__m4) == ((int)id4) [L16688] st4 = 1 [L16689] mode4 = 0 [L16691] msg_t node5__m5; [L16692] node5__m5 = nomsg [L16693] COND TRUE !(mode5 == 0) [L16695] node5__m5 = p4_old [L16696] p4_old = nomsg [L16697] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L16790] mode5 = 0 [L16792] __tmp_5069_0 = main____CPAchecker_TMP_0 [L17982] main____CPAchecker_TMP_0 = __tmp_5069_0 [L17984] msg_t node6__m6; [L17985] node6__m6 = nomsg [L17986] COND TRUE !(mode6 == 0) [L17988] node6__m6 = p5_old [L17989] p5_old = nomsg [L17990] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L18055] mode6 = 0 [L18057] __tmp_4824_0 = main____CPAchecker_TMP_0 [L18621] main____CPAchecker_TMP_0 = __tmp_4824_0 [L18622] p1_old = p1_new [L18623] p1_new = nomsg [L18624] p2_old = p2_new [L18625] p2_new = nomsg [L18626] p3_old = p3_new [L18627] p3_new = nomsg [L18628] p4_old = p4_new [L18629] p4_new = nomsg [L18630] p5_old = p5_new [L18631] p5_new = nomsg [L18632] p6_old = p6_new [L18633] p6_new = nomsg [L18635] int check__tmp; [L18636] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L18638] COND FALSE !(((int)r1) >= 6) [L18644] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L18650] check__tmp = 0 [L18651] __return_4846 = check__tmp [L18652] main__c1 = __return_4846 [L18654] _Bool __tmp_71; [L18655] __tmp_71 = main__c1 [L18656] _Bool assert__arg; [L18657] assert__arg = __tmp_71 [L18658] COND TRUE assert__arg == 0 [L18660] __VERIFIER_error() - UnprovableResult [Line: 20602]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11628] mode3 = 0 [L11630] __tmp_5594_0 = main____CPAchecker_TMP_0 [L16669] main____CPAchecker_TMP_0 = __tmp_5594_0 [L16671] msg_t node4__m4; [L16672] node4__m4 = nomsg [L16673] COND TRUE !(mode4 == 0) [L16675] node4__m4 = p3_old [L16676] p3_old = nomsg [L16677] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16812] mode4 = 0 [L16814] __tmp_4492_0 = main____CPAchecker_TMP_0 [L19262] main____CPAchecker_TMP_0 = __tmp_4492_0 [L19264] msg_t node5__m5; [L19265] node5__m5 = nomsg [L19266] COND TRUE !(mode5 == 0) [L19268] node5__m5 = p4_old [L19269] p4_old = nomsg [L19270] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L19377] mode5 = 0 [L19379] __tmp_3987_0 = main____CPAchecker_TMP_0 [L20543] main____CPAchecker_TMP_0 = __tmp_3987_0 [L20545] msg_t node6__m6; [L20546] node6__m6 = nomsg [L20547] COND TRUE !(mode6 == 0) [L20549] node6__m6 = p5_old [L20550] p5_old = nomsg [L20551] COND TRUE ((int)node6__m6) != ((int)nomsg) [L20553] COND FALSE !(((int)node6__m6) > ((int)id6)) [L20560] COND TRUE ((int)node6__m6) == ((int)id6) [L20562] st6 = 1 [L20563] mode6 = 0 [L20564] p1_old = p1_new [L20565] p1_new = nomsg [L20566] p2_old = p2_new [L20567] p2_new = nomsg [L20568] p3_old = p3_new [L20569] p3_new = nomsg [L20570] p4_old = p4_new [L20571] p4_new = nomsg [L20572] p5_old = p5_new [L20573] p5_new = nomsg [L20574] p6_old = p6_new [L20575] p6_new = nomsg [L20577] int check__tmp; [L20578] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L20580] COND FALSE !(((int)r1) >= 6) [L20586] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L20592] check__tmp = 0 [L20593] __return_4038 = check__tmp [L20594] main__c1 = __return_4038 [L20596] _Bool __tmp_83; [L20597] __tmp_83 = main__c1 [L20598] _Bool assert__arg; [L20599] assert__arg = __tmp_83 [L20600] COND TRUE assert__arg == 0 [L20602] __VERIFIER_error() - UnprovableResult [Line: 19960]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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)) [L887] mode1 = 0 [L889] __tmp_12606_0 = main____CPAchecker_TMP_0 [L994] main____CPAchecker_TMP_0 = __tmp_12606_0 [L996] msg_t node2__m2; [L997] node2__m2 = nomsg [L998] COND TRUE !(mode2 == 0) [L1000] node2__m2 = p1_old [L1001] p1_old = nomsg [L1002] COND FALSE !(((int)node2__m2) != ((int)nomsg)) [L1196] mode2 = 0 [L1198] __tmp_7885_0 = main____CPAchecker_TMP_0 [L11468] main____CPAchecker_TMP_0 = __tmp_7885_0 [L11470] msg_t node3__m3; [L11471] node3__m3 = nomsg [L11472] COND TRUE !(mode3 == 0) [L11474] node3__m3 = p2_old [L11475] p2_old = nomsg [L11476] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11628] mode3 = 0 [L11630] __tmp_5594_0 = main____CPAchecker_TMP_0 [L16669] main____CPAchecker_TMP_0 = __tmp_5594_0 [L16671] msg_t node4__m4; [L16672] node4__m4 = nomsg [L16673] COND TRUE !(mode4 == 0) [L16675] node4__m4 = p3_old [L16676] p3_old = nomsg [L16677] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16812] mode4 = 0 [L16814] __tmp_4492_0 = main____CPAchecker_TMP_0 [L19262] main____CPAchecker_TMP_0 = __tmp_4492_0 [L19264] msg_t node5__m5; [L19265] node5__m5 = nomsg [L19266] COND TRUE !(mode5 == 0) [L19268] node5__m5 = p4_old [L19269] p4_old = nomsg [L19270] COND TRUE ((int)node5__m5) != ((int)nomsg) [L19272] COND FALSE !(((int)node5__m5) > ((int)id5)) [L19279] COND TRUE ((int)node5__m5) == ((int)id5) [L19281] st5 = 1 [L19282] mode5 = 0 [L19284] msg_t node6__m6; [L19285] node6__m6 = nomsg [L19286] COND TRUE !(mode6 == 0) [L19288] node6__m6 = p5_old [L19289] p5_old = nomsg [L19290] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L19355] mode6 = 0 [L19357] __tmp_4276_0 = main____CPAchecker_TMP_0 [L19921] main____CPAchecker_TMP_0 = __tmp_4276_0 [L19922] p1_old = p1_new [L19923] p1_new = nomsg [L19924] p2_old = p2_new [L19925] p2_new = nomsg [L19926] p3_old = p3_new [L19927] p3_new = nomsg [L19928] p4_old = p4_new [L19929] p4_new = nomsg [L19930] p5_old = p5_new [L19931] p5_new = nomsg [L19932] p6_old = p6_new [L19933] p6_new = nomsg [L19935] int check__tmp; [L19936] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L19938] COND FALSE !(((int)r1) >= 6) [L19944] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L19950] check__tmp = 0 [L19951] __return_4298 = check__tmp [L19952] main__c1 = __return_4298 [L19954] _Bool __tmp_79; [L19955] __tmp_79 = main__c1 [L19956] _Bool assert__arg; [L19957] assert__arg = __tmp_79 [L19958] COND TRUE assert__arg == 0 [L19960] __VERIFIER_error() - UnprovableResult [Line: 20918]: 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_12606_0; [L69] int __return_3154; [L70] int __return_3140; [L71] int __tmp_12291_0; [L72] int __tmp_12419_0; [L73] int __return_3126; [L74] int __tmp_12249_0; [L75] int __return_3112; [L76] int __tmp_11978_0; [L77] int __tmp_12077_0; [L78] int __return_3098; [L79] int __tmp_11939_0; [L80] int __tmp_11951_0; [L81] int __return_3084; [L82] int __tmp_11677_0; [L83] int __tmp_11776_0; [L84] int __tmp_11788_0; [L85] int __return_11807; [L86] int __return_3070; [L87] int __tmp_11606_0; [L88] int __return_3056; [L89] int __tmp_11364_0; [L90] int __tmp_11434_0; [L91] int __return_3042; [L92] int __tmp_11296_0; [L93] int __tmp_11337_0; [L94] int __return_3028; [L95] int __tmp_11063_0; [L96] int __tmp_11133_0; [L97] int __tmp_11174_0; [L98] int __return_11193; [L99] int __return_3014; [L100] int __tmp_10995_0; [L101] int __tmp_11007_0; [L102] int __return_3000; [L103] int __tmp_10762_0; [L104] int __tmp_10832_0; [L105] int __tmp_10844_0; [L106] int __return_10892; [L107] int __return_2986; [L108] int __tmp_10703_0; [L109] int __tmp_10715_0; [L110] int __tmp_10727_0; [L111] int __return_10746; [L112] int __return_2972; [L113] int __tmp_10482_0; [L114] int __tmp_10552_0; [L115] int __tmp_10564_0; [L116] int __tmp_10576_0; [L117] int __return_10595; [L118] int __return_2958; [L119] int __tmp_10382_0; [L120] int __return_2944; [L121] int __tmp_10169_0; [L122] int __tmp_10210_0; [L123] int __return_2930; [L124] int __tmp_10072_0; [L125] int __tmp_10142_0; [L126] int __return_2916; [L127] int __tmp_9868_0; [L128] int __tmp_9909_0; [L129] int __tmp_9979_0; [L130] int __return_9998; [L131] int __return_2902; [L132] int __tmp_9771_0; [L133] int __tmp_9812_0; [L134] int __return_2888; [L135] int __tmp_9567_0; [L136] int __tmp_9608_0; [L137] int __tmp_9649_0; [L138] int __return_9697; [L139] int __return_2874; [L140] int __tmp_9479_0; [L141] int __tmp_9520_0; [L142] int __tmp_9532_0; [L143] int __return_9551; [L144] int __return_2860; [L145] int __tmp_9287_0; [L146] int __tmp_9328_0; [L147] int __tmp_9369_0; [L148] int __tmp_9381_0; [L149] int __return_9400; [L150] int __return_2846; [L151] int __tmp_9190_0; [L152] int __tmp_9202_0; [L153] int __return_2832; [L154] int __tmp_8986_0; [L155] int __tmp_9027_0; [L156] int __tmp_9039_0; [L157] int __return_9116; [L158] int __return_2818; [L159] int __tmp_8898_0; [L160] int __tmp_8910_0; [L161] int __tmp_8951_0; [L162] int __return_8970; [L163] int __return_2804; [L164] int __tmp_8706_0; [L165] int __tmp_8747_0; [L166] int __tmp_8759_0; [L167] int __tmp_8800_0; [L168] int __return_8819; [L169] int __return_2790; [L170] int __tmp_8618_0; [L171] int __tmp_8630_0; [L172] int __tmp_8642_0; [L173] int __return_8690; [L174] int __return_2776; [L175] int __tmp_8426_0; [L176] int __tmp_8467_0; [L177] int __tmp_8479_0; [L178] int __tmp_8491_0; [L179] int __return_8539; [L180] int __return_2762; [L181] int __tmp_8350_0; [L182] int __tmp_8362_0; [L183] int __tmp_8374_0; [L184] int __tmp_8386_0; [L185] int __return_8405; [L186] int __return_2748; [L187] int __tmp_8172_0; [L188] int __tmp_8213_0; [L189] int __tmp_8225_0; [L190] int __tmp_8237_0; [L191] int __tmp_8249_0; [L192] int __return_8271; [L193] int __return_2734; [L194] int __tmp_8045_0; [L195] int __return_2720; [L196] int __tmp_7873_0; [L197] int __tmp_7885_0; [L198] int __return_2706; [L199] int __tmp_7759_0; [L200] int __return_2692; [L201] int __tmp_7584_0; [L202] int __tmp_7596_0; [L203] int __tmp_7695_0; [L204] int __return_7714; [L205] int __return_2678; [L206] int __tmp_7470_0; [L207] int __tmp_7540_0; [L208] int __return_2664; [L209] int __tmp_7295_0; [L210] int __tmp_7307_0; [L211] int __tmp_7377_0; [L212] int __return_7425; [L213] int __return_2650; [L214] int __tmp_7178_0; [L215] int __tmp_7248_0; [L216] int __tmp_7260_0; [L217] int __return_7279; [L218] int __return_2636; [L219] int __tmp_7012_0; [L220] int __tmp_7024_0; [L221] int __tmp_7094_0; [L222] int __tmp_7106_0; [L223] int __return_7125; [L224] int __return_2622; [L225] int __tmp_6898_0; [L226] int __tmp_6939_0; [L227] int __return_2608; [L228] int __tmp_6723_0; [L229] int __tmp_6735_0; [L230] int __tmp_6776_0; [L231] int __return_6853; [L232] int __return_2594; [L233] int __tmp_6606_0; [L234] int __tmp_6647_0; [L235] int __tmp_6688_0; [L236] int __return_6707; [L237] int __return_2580; [L238] int __tmp_6440_0; [L239] int __tmp_6452_0; [L240] int __tmp_6493_0; [L241] int __tmp_6534_0; [L242] int __return_6553; [L243] int __return_2566; [L244] int __tmp_6323_0; [L245] int __tmp_6364_0; [L246] int __tmp_6376_0; [L247] int __return_6424; [L248] int __return_2552; [L249] int __tmp_6157_0; [L250] int __tmp_6169_0; [L251] int __tmp_6210_0; [L252] int __tmp_6222_0; [L253] int __return_6270; [L254] int __return_2538; [L255] int __tmp_6049_0; [L256] int __tmp_6090_0; [L257] int __tmp_6102_0; [L258] int __tmp_6114_0; [L259] int __return_6133; [L260] int __return_2524; [L261] int __tmp_5900_0; [L262] int __tmp_5912_0; [L263] int __tmp_5953_0; [L264] int __tmp_5965_0; [L265] int __tmp_5977_0; [L266] int __return_5999; [L267] int __return_2510; [L268] int __tmp_5745_0; [L269] int __tmp_5757_0; [L270] int __tmp_5844_0; [L271] int __tmp_5856_0; [L272] int __return_5884; [L273] int __return_2496; [L274] int __tmp_5570_0; [L275] int __tmp_5582_0; [L276] int __tmp_5594_0; [L277] int __return_5700; [L278] int __return_2482; [L279] int __tmp_5453_0; [L280] int __tmp_5465_0; [L281] int __tmp_5535_0; [L282] int __return_5554; [L283] int __return_2468; [L284] int __tmp_5287_0; [L285] int __tmp_5299_0; [L286] int __tmp_5311_0; [L287] int __tmp_5381_0; [L288] int __return_5400; [L289] int __return_2454; [L290] int __tmp_5170_0; [L291] int __tmp_5182_0; [L292] int __tmp_5223_0; [L293] int __return_5271; [L294] int __return_2440; [L295] int __tmp_5004_0; [L296] int __tmp_5016_0; [L297] int __tmp_5028_0; [L298] int __tmp_5069_0; [L299] int __return_5117; [L300] int __return_2426; [L301] int __tmp_4896_0; [L302] int __tmp_4908_0; [L303] int __tmp_4949_0; [L304] int __tmp_4961_0; [L305] int __return_4980; [L306] int __return_2412; [L307] int __tmp_4747_0; [L308] int __tmp_4759_0; [L309] int __tmp_4771_0; [L310] int __tmp_4812_0; [L311] int __tmp_4824_0; [L312] int __return_4846; [L313] int __return_2398; [L314] int __tmp_4622_0; [L315] int __tmp_4634_0; [L316] int __tmp_4646_0; [L317] int __return_4723; [L318] int __tmp_4724_0; [L319] int __return_2384; [L320] int __tmp_4456_0; [L321] int __tmp_4468_0; [L322] int __tmp_4480_0; [L323] int __tmp_4492_0; [L324] int __return_4569; [L325] int __return_2370; [L326] int __tmp_4348_0; [L327] int __tmp_4360_0; [L328] int __tmp_4372_0; [L329] int __tmp_4413_0; [L330] int __return_4432; [L331] int __return_2356; [L332] int __tmp_4199_0; [L333] int __tmp_4211_0; [L334] int __tmp_4223_0; [L335] int __tmp_4235_0; [L336] int __tmp_4276_0; [L337] int __return_4298; [L338] int __return_2342; [L339] int __tmp_4088_0; [L340] int __tmp_4100_0; [L341] int __tmp_4112_0; [L342] int __tmp_4124_0; [L343] int __return_4172; [L344] int __tmp_4181_0; [L345] int __return_2328; [L346] int __tmp_3939_0; [L347] int __tmp_3951_0; [L348] int __tmp_3963_0; [L349] int __tmp_3975_0; [L350] int __tmp_3987_0; [L351] int __return_4038; [L352] int __return_2314; [L353] int __tmp_3848_0; [L354] int __tmp_3860_0; [L355] int __tmp_3872_0; [L356] int __tmp_3884_0; [L357] int __tmp_3896_0; [L358] int __return_3918; [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_12923; [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_8045_0 = main____CPAchecker_TMP_0 [L11157] main____CPAchecker_TMP_0 = __tmp_8045_0 [L11159] msg_t node3__m3; [L11160] node3__m3 = nomsg [L11161] COND TRUE !(mode3 == 0) [L11163] node3__m3 = p2_old [L11164] p2_old = nomsg [L11165] COND FALSE !(((int)node3__m3) != ((int)nomsg)) [L11315] mode3 = 0 [L11317] __tmp_5757_0 = main____CPAchecker_TMP_0 [L16307] main____CPAchecker_TMP_0 = __tmp_5757_0 [L16309] msg_t node4__m4; [L16310] node4__m4 = nomsg [L16311] COND TRUE !(mode4 == 0) [L16313] node4__m4 = p3_old [L16314] p3_old = nomsg [L16315] COND FALSE !(((int)node4__m4) != ((int)nomsg)) [L16492] mode4 = 0 [L16494] __tmp_4646_0 = main____CPAchecker_TMP_0 [L18943] main____CPAchecker_TMP_0 = __tmp_4646_0 [L18945] msg_t node5__m5; [L18946] node5__m5 = nomsg [L18947] COND TRUE !(mode5 == 0) [L18949] node5__m5 = p4_old [L18950] p4_old = nomsg [L18951] COND FALSE !(((int)node5__m5) != ((int)nomsg)) [L19061] mode5 = 0 [L19063] __tmp_4124_0 = main____CPAchecker_TMP_0 [L20240] main____CPAchecker_TMP_0 = __tmp_4124_0 [L20242] msg_t node6__m6; [L20243] node6__m6 = nomsg [L20244] COND TRUE !(mode6 == 0) [L20246] node6__m6 = p5_old [L20247] p5_old = nomsg [L20248] COND FALSE !(((int)node6__m6) != ((int)nomsg)) [L20318] mode6 = 0 [L20320] __tmp_3896_0 = main____CPAchecker_TMP_0 [L20879] main____CPAchecker_TMP_0 = __tmp_3896_0 [L20880] p1_old = p1_new [L20881] p1_new = nomsg [L20882] p2_old = p2_new [L20883] p2_new = nomsg [L20884] p3_old = p3_new [L20885] p3_new = nomsg [L20886] p4_old = p4_new [L20887] p4_new = nomsg [L20888] p5_old = p5_new [L20889] p5_new = nomsg [L20890] p6_old = p6_new [L20891] p6_new = nomsg [L20893] int check__tmp; [L20894] COND TRUE (((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) <= 1 [L20896] COND FALSE !(((int)r1) >= 6) [L20902] COND FALSE !((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) == 0) [L20908] check__tmp = 0 [L20909] __return_3918 = check__tmp [L20910] main__c1 = __return_3918 [L20912] _Bool __tmp_85; [L20913] __tmp_85 = main__c1 [L20914] _Bool assert__arg; [L20915] assert__arg = __tmp_85 [L20916] COND TRUE assert__arg == 0 [L20918] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...