./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/email_spec3_product17.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/email_spec3_product17.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ece4fa184f09e2184919c279a0198f8db6972fb16f8b142297bd588b2043b23f --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 06:32:33,241 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 06:32:33,243 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 06:32:33,270 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 06:32:33,273 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 06:32:33,277 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 06:32:33,280 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 06:32:33,288 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 06:32:33,290 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 06:32:33,296 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 06:32:33,297 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 06:32:33,299 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 06:32:33,300 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 06:32:33,302 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 06:32:33,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 06:32:33,308 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 06:32:33,309 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 06:32:33,310 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 06:32:33,311 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 06:32:33,313 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 06:32:33,314 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 06:32:33,319 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 06:32:33,322 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 06:32:33,323 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 06:32:33,334 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 06:32:33,334 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 06:32:33,335 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 06:32:33,336 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 06:32:33,336 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 06:32:33,337 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 06:32:33,337 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 06:32:33,338 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 06:32:33,339 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 06:32:33,340 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 06:32:33,340 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 06:32:33,341 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 06:32:33,341 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 06:32:33,342 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 06:32:33,342 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 06:32:33,343 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 06:32:33,344 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 06:32:33,347 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-19 06:32:33,380 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 06:32:33,381 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 06:32:33,382 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 06:32:33,382 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 06:32:33,383 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 06:32:33,383 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 06:32:33,383 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 06:32:33,383 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 06:32:33,383 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 06:32:33,384 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 06:32:33,385 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 06:32:33,385 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 06:32:33,385 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 06:32:33,385 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 06:32:33,385 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 06:32:33,386 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 06:32:33,386 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 06:32:33,386 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 06:32:33,387 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 06:32:33,387 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 06:32:33,387 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 06:32:33,387 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 06:32:33,388 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 06:32:33,388 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 06:32:33,388 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 06:32:33,388 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 06:32:33,388 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 06:32:33,390 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 06:32:33,390 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 06:32:33,390 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 06:32:33,391 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 06:32:33,392 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 06:32:33,392 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:32:33,392 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 06:32:33,393 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 06:32:33,393 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 06:32:33,393 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 06:32:33,393 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 06:32:33,393 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 06:32:33,394 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 06:32:33,394 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 06:32:33,394 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ece4fa184f09e2184919c279a0198f8db6972fb16f8b142297bd588b2043b23f [2022-11-19 06:32:33,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 06:32:33,749 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 06:32:33,752 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 06:32:33,753 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 06:32:33,754 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 06:32:33,755 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/product-lines/email_spec3_product17.cil.c [2022-11-19 06:32:33,844 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/1c2937015/ac14770d46094db597c45921e79691b6/FLAGb4798d525 [2022-11-19 06:32:34,551 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 06:32:34,552 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c [2022-11-19 06:32:34,580 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/1c2937015/ac14770d46094db597c45921e79691b6/FLAGb4798d525 [2022-11-19 06:32:34,763 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/1c2937015/ac14770d46094db597c45921e79691b6 [2022-11-19 06:32:34,766 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 06:32:34,767 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 06:32:34,769 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 06:32:34,770 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 06:32:34,779 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 06:32:34,780 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:32:34" (1/1) ... [2022-11-19 06:32:34,781 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50d7322 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:34, skipping insertion in model container [2022-11-19 06:32:34,782 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:32:34" (1/1) ... [2022-11-19 06:32:34,789 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 06:32:34,879 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:32:35,514 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c[63718,63731] [2022-11-19 06:32:35,518 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:32:35,527 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 06:32:35,632 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c[63718,63731] [2022-11-19 06:32:35,633 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:32:35,669 INFO L208 MainTranslator]: Completed translation [2022-11-19 06:32:35,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35 WrapperNode [2022-11-19 06:32:35,670 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 06:32:35,671 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 06:32:35,671 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 06:32:35,671 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 06:32:35,679 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,718 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,804 INFO L138 Inliner]: procedures = 128, calls = 217, calls flagged for inlining = 52, calls inlined = 45, statements flattened = 894 [2022-11-19 06:32:35,805 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 06:32:35,805 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 06:32:35,805 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 06:32:35,806 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 06:32:35,813 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,814 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,819 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,863 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,871 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,875 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,881 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,900 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 06:32:35,901 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 06:32:35,901 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 06:32:35,901 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 06:32:35,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (1/1) ... [2022-11-19 06:32:35,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:32:35,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:32:35,951 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 06:32:35,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 06:32:36,005 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookSize [2022-11-19 06:32:36,005 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookSize [2022-11-19 06:32:36,005 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookAddress [2022-11-19 06:32:36,006 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookAddress [2022-11-19 06:32:36,006 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__wrappee__Keys [2022-11-19 06:32:36,006 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__wrappee__Keys [2022-11-19 06:32:36,006 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2022-11-19 06:32:36,006 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2022-11-19 06:32:36,006 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2022-11-19 06:32:36,007 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2022-11-19 06:32:36,007 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2022-11-19 06:32:36,007 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2022-11-19 06:32:36,007 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2022-11-19 06:32:36,007 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2022-11-19 06:32:36,008 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2022-11-19 06:32:36,008 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2022-11-19 06:32:36,008 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2022-11-19 06:32:36,008 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2022-11-19 06:32:36,008 INFO L130 BoogieDeclarations]: Found specification of procedure puts [2022-11-19 06:32:36,008 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2022-11-19 06:32:36,008 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2022-11-19 06:32:36,009 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2022-11-19 06:32:36,009 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2022-11-19 06:32:36,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 06:32:36,009 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2022-11-19 06:32:36,009 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2022-11-19 06:32:36,009 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2022-11-19 06:32:36,010 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2022-11-19 06:32:36,010 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookSize [2022-11-19 06:32:36,010 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookSize [2022-11-19 06:32:36,012 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2022-11-19 06:32:36,012 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2022-11-19 06:32:36,012 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2022-11-19 06:32:36,012 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2022-11-19 06:32:36,013 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2022-11-19 06:32:36,013 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2022-11-19 06:32:36,013 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2022-11-19 06:32:36,013 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2022-11-19 06:32:36,013 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2022-11-19 06:32:36,013 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2022-11-19 06:32:36,014 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2022-11-19 06:32:36,014 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2022-11-19 06:32:36,014 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2022-11-19 06:32:36,015 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2022-11-19 06:32:36,015 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2022-11-19 06:32:36,015 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2022-11-19 06:32:36,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 06:32:36,016 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2022-11-19 06:32:36,017 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2022-11-19 06:32:36,017 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookAddress [2022-11-19 06:32:36,018 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookAddress [2022-11-19 06:32:36,018 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 06:32:36,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 06:32:36,301 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 06:32:36,304 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 06:32:37,354 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 06:32:37,972 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 06:32:37,972 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-19 06:32:37,975 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:32:37 BoogieIcfgContainer [2022-11-19 06:32:37,975 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 06:32:37,979 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 06:32:37,979 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 06:32:37,983 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 06:32:37,983 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 06:32:34" (1/3) ... [2022-11-19 06:32:37,984 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75db1938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:32:37, skipping insertion in model container [2022-11-19 06:32:37,984 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:32:35" (2/3) ... [2022-11-19 06:32:37,985 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75db1938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:32:37, skipping insertion in model container [2022-11-19 06:32:37,985 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:32:37" (3/3) ... [2022-11-19 06:32:37,986 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec3_product17.cil.c [2022-11-19 06:32:38,005 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 06:32:38,005 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 06:32:38,076 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 06:32:38,087 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6cd4a74b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 06:32:38,088 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 06:32:38,098 INFO L276 IsEmpty]: Start isEmpty. Operand has 187 states, 105 states have (on average 1.3238095238095238) internal successors, (139), 110 states have internal predecessors, (139), 56 states have call successors, (56), 24 states have call predecessors, (56), 24 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-11-19 06:32:38,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-19 06:32:38,115 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:32:38,116 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:32:38,118 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:32:38,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:32:38,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2055920462, now seen corresponding path program 1 times [2022-11-19 06:32:38,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:32:38,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836075764] [2022-11-19 06:32:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:32:38,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:32:38,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:32:38,548 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:32:38,549 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:32:38,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836075764] [2022-11-19 06:32:38,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836075764] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:32:38,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:32:38,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 06:32:38,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756399192] [2022-11-19 06:32:38,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:32:38,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-19 06:32:38,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:32:38,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-19 06:32:38,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 06:32:38,596 INFO L87 Difference]: Start difference. First operand has 187 states, 105 states have (on average 1.3238095238095238) internal successors, (139), 110 states have internal predecessors, (139), 56 states have call successors, (56), 24 states have call predecessors, (56), 24 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:32:38,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:32:38,783 INFO L93 Difference]: Finished difference Result 281 states and 373 transitions. [2022-11-19 06:32:38,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-19 06:32:38,786 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 70 [2022-11-19 06:32:38,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:32:38,802 INFO L225 Difference]: With dead ends: 281 [2022-11-19 06:32:38,802 INFO L226 Difference]: Without dead ends: 183 [2022-11-19 06:32:38,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 06:32:38,816 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:32:38,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 212 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:32:38,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-11-19 06:32:38,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2022-11-19 06:32:38,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 103 states have (on average 1.2912621359223302) internal successors, (133), 106 states have internal predecessors, (133), 56 states have call successors, (56), 24 states have call predecessors, (56), 23 states have return successors, (53), 52 states have call predecessors, (53), 53 states have call successors, (53) [2022-11-19 06:32:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 242 transitions. [2022-11-19 06:32:38,901 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 242 transitions. Word has length 70 [2022-11-19 06:32:38,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:32:38,903 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 242 transitions. [2022-11-19 06:32:38,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:32:38,909 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 242 transitions. [2022-11-19 06:32:38,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-19 06:32:38,915 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:32:38,937 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:32:38,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 06:32:38,942 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:32:38,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:32:38,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1898365229, now seen corresponding path program 1 times [2022-11-19 06:32:38,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:32:38,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779776085] [2022-11-19 06:32:38,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:32:38,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:32:39,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:32:39,275 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:32:39,275 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:32:39,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779776085] [2022-11-19 06:32:39,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779776085] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:32:39,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:32:39,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:32:39,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017574271] [2022-11-19 06:32:39,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:32:39,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:32:39,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:32:39,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:32:39,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:32:39,280 INFO L87 Difference]: Start difference. First operand 183 states and 242 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:32:39,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:32:39,441 INFO L93 Difference]: Finished difference Result 276 states and 354 transitions. [2022-11-19 06:32:39,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:32:39,442 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 71 [2022-11-19 06:32:39,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:32:39,449 INFO L225 Difference]: With dead ends: 276 [2022-11-19 06:32:39,449 INFO L226 Difference]: Without dead ends: 185 [2022-11-19 06:32:39,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:32:39,456 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 0 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:32:39,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 417 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:32:39,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-19 06:32:39,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-19 06:32:39,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 105 states have (on average 1.2857142857142858) internal successors, (135), 108 states have internal predecessors, (135), 56 states have call successors, (56), 24 states have call predecessors, (56), 23 states have return successors, (53), 52 states have call predecessors, (53), 53 states have call successors, (53) [2022-11-19 06:32:39,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 244 transitions. [2022-11-19 06:32:39,487 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 244 transitions. Word has length 71 [2022-11-19 06:32:39,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:32:39,489 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 244 transitions. [2022-11-19 06:32:39,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:32:39,489 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 244 transitions. [2022-11-19 06:32:39,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-19 06:32:39,502 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:32:39,502 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:32:39,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 06:32:39,503 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:32:39,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:32:39,508 INFO L85 PathProgramCache]: Analyzing trace with hash -606632998, now seen corresponding path program 1 times [2022-11-19 06:32:39,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:32:39,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485770701] [2022-11-19 06:32:39,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:32:39,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:32:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:32:39,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:32:39,746 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:32:39,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485770701] [2022-11-19 06:32:39,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485770701] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:32:39,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:32:39,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:32:39,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167893786] [2022-11-19 06:32:39,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:32:39,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:32:39,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:32:39,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:32:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:32:39,751 INFO L87 Difference]: Start difference. First operand 185 states and 244 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:32:39,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:32:39,903 INFO L93 Difference]: Finished difference Result 405 states and 555 transitions. [2022-11-19 06:32:39,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:32:39,904 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 76 [2022-11-19 06:32:39,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:32:39,908 INFO L225 Difference]: With dead ends: 405 [2022-11-19 06:32:39,909 INFO L226 Difference]: Without dead ends: 238 [2022-11-19 06:32:39,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:32:39,918 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 59 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:32:39,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 432 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:32:39,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-11-19 06:32:39,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 233. [2022-11-19 06:32:39,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 139 states have (on average 1.3669064748201438) internal successors, (190), 142 states have internal predecessors, (190), 70 states have call successors, (70), 24 states have call predecessors, (70), 23 states have return successors, (67), 66 states have call predecessors, (67), 67 states have call successors, (67) [2022-11-19 06:32:39,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 327 transitions. [2022-11-19 06:32:39,964 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 327 transitions. Word has length 76 [2022-11-19 06:32:39,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:32:39,966 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 327 transitions. [2022-11-19 06:32:39,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:32:39,967 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 327 transitions. [2022-11-19 06:32:39,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-19 06:32:39,971 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:32:39,972 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:32:39,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 06:32:39,972 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:32:39,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:32:39,973 INFO L85 PathProgramCache]: Analyzing trace with hash -264376280, now seen corresponding path program 1 times [2022-11-19 06:32:39,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:32:39,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100059745] [2022-11-19 06:32:39,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:32:39,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:32:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:32:40,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:32:40,207 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:32:40,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100059745] [2022-11-19 06:32:40,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100059745] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:32:40,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733637149] [2022-11-19 06:32:40,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:32:40,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:32:40,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:32:40,217 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:32:40,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 06:32:40,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:32:40,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 06:32:40,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:32:40,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:32:40,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:32:40,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:32:40,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733637149] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:32:40,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [351020381] [2022-11-19 06:32:40,761 INFO L159 IcfgInterpreter]: Started Sifa with 66 locations of interest [2022-11-19 06:32:40,761 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:32:40,765 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:32:40,770 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:32:40,771 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:33:12,844 INFO L197 IcfgInterpreter]: Interpreting procedure setClientId with input of size 447 for LOIs [2022-11-19 06:33:13,242 INFO L197 IcfgInterpreter]: Interpreting procedure setClientPrivateKey with input of size 445 for LOIs [2022-11-19 06:33:13,578 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:33:45,804 WARN L233 SmtUtils]: Spent 6.09s on a formula simplification. DAG size of input: 468 DAG size of output: 315 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:33:57,147 WARN L233 SmtUtils]: Spent 5.37s on a formula simplification. DAG size of input: 490 DAG size of output: 294 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:34:11,594 WARN L233 SmtUtils]: Spent 9.25s on a formula simplification. DAG size of input: 512 DAG size of output: 388 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:34:22,689 WARN L233 SmtUtils]: Spent 10.76s on a formula simplification. DAG size of input: 583 DAG size of output: 332 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:34:33,026 WARN L233 SmtUtils]: Spent 10.01s on a formula simplification. DAG size of input: 568 DAG size of output: 406 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:34:41,974 WARN L233 SmtUtils]: Spent 8.62s on a formula simplification. DAG size of input: 570 DAG size of output: 351 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:34:51,080 WARN L233 SmtUtils]: Spent 8.72s on a formula simplification. DAG size of input: 566 DAG size of output: 347 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:34:52,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [351020381] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:34:52,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 06:34:52,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [4, 4, 4] total 26 [2022-11-19 06:34:52,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633640457] [2022-11-19 06:34:52,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:34:52,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 06:34:52,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:34:52,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 06:34:52,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-11-19 06:34:52,427 INFO L87 Difference]: Start difference. First operand 233 states and 327 transitions. Second operand has 21 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 7 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-19 06:35:03,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:35:03,546 INFO L93 Difference]: Finished difference Result 548 states and 821 transitions. [2022-11-19 06:35:03,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 06:35:03,547 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 7 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 77 [2022-11-19 06:35:03,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:35:03,550 INFO L225 Difference]: With dead ends: 548 [2022-11-19 06:35:03,550 INFO L226 Difference]: Without dead ends: 333 [2022-11-19 06:35:03,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 98.8s TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-11-19 06:35:03,553 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 114 mSDsluCounter, 3045 mSDsCounter, 0 mSdLazyCounter, 2178 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 3302 SdHoareTripleChecker+Invalid, 2188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2022-11-19 06:35:03,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 3302 Invalid, 2188 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [10 Valid, 2178 Invalid, 0 Unknown, 0 Unchecked, 10.7s Time] [2022-11-19 06:35:03,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-11-19 06:35:03,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 256. [2022-11-19 06:35:03,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 161 states have (on average 1.3850931677018634) internal successors, (223), 164 states have internal predecessors, (223), 70 states have call successors, (70), 25 states have call predecessors, (70), 24 states have return successors, (67), 66 states have call predecessors, (67), 67 states have call successors, (67) [2022-11-19 06:35:03,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 360 transitions. [2022-11-19 06:35:03,738 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 360 transitions. Word has length 77 [2022-11-19 06:35:03,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:35:03,739 INFO L495 AbstractCegarLoop]: Abstraction has 256 states and 360 transitions. [2022-11-19 06:35:03,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 7 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-19 06:35:03,739 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 360 transitions. [2022-11-19 06:35:03,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-19 06:35:03,741 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:35:03,742 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:35:03,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-19 06:35:03,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:35:03,951 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:35:03,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:35:03,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1887251516, now seen corresponding path program 1 times [2022-11-19 06:35:03,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:35:03,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924147606] [2022-11-19 06:35:03,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:35:03,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:35:04,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:35:04,138 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 06:35:04,138 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:35:04,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924147606] [2022-11-19 06:35:04,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924147606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:35:04,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:35:04,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:35:04,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579009599] [2022-11-19 06:35:04,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:35:04,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:35:04,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:35:04,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:35:04,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:35:04,144 INFO L87 Difference]: Start difference. First operand 256 states and 360 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-19 06:35:04,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:35:04,508 INFO L93 Difference]: Finished difference Result 615 states and 900 transitions. [2022-11-19 06:35:04,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:35:04,512 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 82 [2022-11-19 06:35:04,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:35:04,515 INFO L225 Difference]: With dead ends: 615 [2022-11-19 06:35:04,515 INFO L226 Difference]: Without dead ends: 383 [2022-11-19 06:35:04,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:35:04,517 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 57 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:35:04,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 436 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:35:04,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-11-19 06:35:04,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 378. [2022-11-19 06:35:04,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 252 states have (on average 1.4404761904761905) internal successors, (363), 255 states have internal predecessors, (363), 101 states have call successors, (101), 25 states have call predecessors, (101), 24 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2022-11-19 06:35:04,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 562 transitions. [2022-11-19 06:35:04,740 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 562 transitions. Word has length 82 [2022-11-19 06:35:04,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:35:04,741 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 562 transitions. [2022-11-19 06:35:04,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-19 06:35:04,741 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 562 transitions. [2022-11-19 06:35:04,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-11-19 06:35:04,744 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:35:04,744 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:35:04,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-19 06:35:04,745 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:35:04,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:35:04,745 INFO L85 PathProgramCache]: Analyzing trace with hash -279690577, now seen corresponding path program 1 times [2022-11-19 06:35:04,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:35:04,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441586544] [2022-11-19 06:35:04,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:35:04,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:35:04,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:35:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 06:35:04,906 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:35:04,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441586544] [2022-11-19 06:35:04,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441586544] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:35:04,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491395588] [2022-11-19 06:35:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:35:04,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:35:04,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:35:04,908 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:35:04,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 06:35:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:35:05,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 06:35:05,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:35:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 06:35:05,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:35:05,438 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 06:35:05,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491395588] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:35:05,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1521757904] [2022-11-19 06:35:05,442 INFO L159 IcfgInterpreter]: Started Sifa with 70 locations of interest [2022-11-19 06:35:05,443 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:35:05,443 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:35:05,444 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:35:05,444 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:35:41,663 INFO L197 IcfgInterpreter]: Interpreting procedure setClientId with input of size 443 for LOIs [2022-11-19 06:35:41,967 INFO L197 IcfgInterpreter]: Interpreting procedure sendEmail with input of size 255 for LOIs [2022-11-19 06:35:43,632 INFO L197 IcfgInterpreter]: Interpreting procedure setEmailTo with input of size 237 for LOIs [2022-11-19 06:35:43,677 INFO L197 IcfgInterpreter]: Interpreting procedure setClientPrivateKey with input of size 445 for LOIs [2022-11-19 06:35:43,978 INFO L197 IcfgInterpreter]: Interpreting procedure outgoing with input of size 257 for LOIs [2022-11-19 06:35:48,093 INFO L197 IcfgInterpreter]: Interpreting procedure getClientAddressBookSize with input of size 242 for LOIs [2022-11-19 06:35:48,164 INFO L197 IcfgInterpreter]: Interpreting procedure outgoing__wrappee__Keys with input of size 257 for LOIs [2022-11-19 06:36:03,435 INFO L197 IcfgInterpreter]: Interpreting procedure __automaton_fail with input of size 243 for LOIs [2022-11-19 06:36:03,473 INFO L197 IcfgInterpreter]: Interpreting procedure findPublicKey with input of size 448 for LOIs [2022-11-19 06:36:03,805 INFO L197 IcfgInterpreter]: Interpreting procedure getEmailFrom with input of size 245 for LOIs [2022-11-19 06:36:03,847 INFO L197 IcfgInterpreter]: Interpreting procedure getEmailTo with input of size 247 for LOIs [2022-11-19 06:36:03,889 INFO L197 IcfgInterpreter]: Interpreting procedure setEmailFrom with input of size 483 for LOIs [2022-11-19 06:36:07,384 INFO L197 IcfgInterpreter]: Interpreting procedure isSigned with input of size 248 for LOIs [2022-11-19 06:36:07,424 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 06:36:35,109 WARN L233 SmtUtils]: Spent 5.21s on a formula simplification. DAG size of input: 468 DAG size of output: 306 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:36:41,123 WARN L233 SmtUtils]: Spent 5.85s on a formula simplification. DAG size of input: 468 DAG size of output: 315 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:36:52,187 WARN L233 SmtUtils]: Spent 5.58s on a formula simplification. DAG size of input: 490 DAG size of output: 294 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:37:06,126 WARN L233 SmtUtils]: Spent 8.83s on a formula simplification. DAG size of input: 512 DAG size of output: 388 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:37:27,479 WARN L233 SmtUtils]: Spent 20.97s on a formula simplification. DAG size of input: 588 DAG size of output: 458 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:37:48,368 WARN L233 SmtUtils]: Spent 6.17s on a formula simplification. DAG size of input: 483 DAG size of output: 269 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:38:54,999 WARN L233 SmtUtils]: Spent 5.91s on a formula simplification. DAG size of input: 573 DAG size of output: 372 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:39:01,405 WARN L233 SmtUtils]: Spent 5.49s on a formula simplification. DAG size of input: 573 DAG size of output: 370 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:39:12,788 WARN L233 SmtUtils]: Spent 5.41s on a formula simplification. DAG size of input: 507 DAG size of output: 303 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 06:39:18,459 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6645#(and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= ~__ste_client_outbuffer3~0 0) (<= ~__ste_client_privateKey0~0 2147483647) (= ~__ste_Client_counter~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (<= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_client_autoResponse1~0 0) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= 0 ~__ste_email_subject0~0.base) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (<= ~__ste_client_idCounter2~0 3) (<= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_email_body1~0.offset 0) (<= 0 (+ ~__ste_client_privateKey0~0 2147483648)) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= ~__ste_Client_AddressBook1_Address2~0 0) (<= ~__ste_email_from0~0 2147483647) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= ~__ste_Email_counter~0 0) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (<= 0 ~__ste_email_isSigned1~0) (<= 0 (+ ~__ste_email_from0~0 2147483648)) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= ~__ste_client_name1~0.offset 0) (= ~head~0.offset 0) (= ~__ste_client_name0~0.offset 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= ~sent_signed~0 1) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= ~__SELECTED_FEATURE_Decrypt~0 0) (<= 0 (+ ~__ste_email_signKey0~0 2147483648)) (= ~__ste_email_encryptionKey0~0 0) (= ~__SELECTED_FEATURE_Keys~0 0) (<= ~__ste_email_signKey0~0 2147483647) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (<= ~__ste_client_idCounter0~0 2147483647) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_body0~0.base 0) (<= ~__ste_email_isSigned0~0 1) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= ~__ste_Client_Keyring2_User1~0 0) (<= 3 ~__ste_client_idCounter2~0) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 3 ~chuck~0) (= ~__ste_Client_AddressBook2_Address1~0 0) (<= 0 ~__ste_email_signKey1~0) (<= ~__ste_email_signKey1~0 0) (<= ~__ste_email_isSigned1~0 0) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= ~__ste_Client_AddressBook1_Alias2~0 0) (<= 0 ~__ste_email_isSignatureVerified1~0) (= ~__ste_client_outbuffer0~0 0) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= ~__ste_client_forwardReceiver0~0 0) (= ~__ste_Client_Keyring2_User0~0 0) (= ~rjh~0 2) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (<= 0 ~__ste_email_isSignatureVerified0~0) (= ~__ste_Client_AddressBook1_Address0~0 0) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_subject1~0.base 0) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= ~__ste_Client_Keyring2_User2~0 0) (= ~head~0.base 0) (= ~__ste_Client_Keyring1_User1~0 0) (= |#NULL.offset| 0) (= ~__ste_Client_AddressBook2_Alias2~0 0) (<= 0 ~__ste_email_isSigned0~0) (= ~__ste_email_subject1~0.offset 0) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= ~__ste_Client_AddressBook0_Alias1~0 0) (<= ~__ste_client_privateKey1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= ~__ste_client_outbuffer2~0 0) (<= 0 (+ ~__ste_client_idCounter0~0 2147483648)) (<= 2 ~__ste_email_to0~0) (<= 0 |#StackHeapBarrier|) (<= ~__ste_email_to0~0 2) (= ~__ste_ClientAddressBook_size2~0 0) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= |#NULL.base| 0) (<= 0 ~__ste_client_privateKey1~0))' at error location [2022-11-19 06:39:18,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 06:39:18,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 06:39:18,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-11-19 06:39:18,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225383923] [2022-11-19 06:39:18,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 06:39:18,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 06:39:18,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:39:18,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 06:39:18,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=4337, Unknown=0, NotChecked=0, Total=4556 [2022-11-19 06:39:18,463 INFO L87 Difference]: Start difference. First operand 378 states and 562 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 4 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2022-11-19 06:39:19,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:19,300 INFO L93 Difference]: Finished difference Result 958 states and 1469 transitions. [2022-11-19 06:39:19,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 06:39:19,301 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 4 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 83 [2022-11-19 06:39:19,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:19,311 INFO L225 Difference]: With dead ends: 958 [2022-11-19 06:39:19,312 INFO L226 Difference]: Without dead ends: 867 [2022-11-19 06:39:19,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 183 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1049 ImplicationChecksByTransitivity, 191.0s TimeCoverageRelationStatistics Valid=219, Invalid=4337, Unknown=0, NotChecked=0, Total=4556 [2022-11-19 06:39:19,316 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 245 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:19,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 686 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 06:39:19,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2022-11-19 06:39:19,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 850. [2022-11-19 06:39:19,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 597 states have (on average 1.4690117252931323) internal successors, (877), 600 states have internal predecessors, (877), 228 states have call successors, (228), 25 states have call predecessors, (228), 24 states have return successors, (225), 224 states have call predecessors, (225), 225 states have call successors, (225) [2022-11-19 06:39:19,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1330 transitions. [2022-11-19 06:39:19,856 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1330 transitions. Word has length 83 [2022-11-19 06:39:19,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:19,856 INFO L495 AbstractCegarLoop]: Abstraction has 850 states and 1330 transitions. [2022-11-19 06:39:19,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 4 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2022-11-19 06:39:19,857 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1330 transitions. [2022-11-19 06:39:19,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-19 06:39:19,861 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:19,862 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:19,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:20,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:39:20,066 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:20,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:20,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1968057342, now seen corresponding path program 1 times [2022-11-19 06:39:20,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:39:20,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844331752] [2022-11-19 06:39:20,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:20,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:39:20,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 06:39:20,128 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-19 06:39:20,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 06:39:20,294 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-19 06:39:20,295 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-19 06:39:20,296 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-19 06:39:20,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-19 06:39:20,301 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:20,304 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-19 06:39:20,539 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 06:39:20 BoogieIcfgContainer [2022-11-19 06:39:20,539 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-19 06:39:20,540 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-19 06:39:20,540 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-19 06:39:20,540 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-19 06:39:20,540 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:32:37" (3/4) ... [2022-11-19 06:39:20,543 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-19 06:39:20,543 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-19 06:39:20,544 INFO L158 Benchmark]: Toolchain (without parser) took 405776.77ms. Allocated memory was 111.1MB in the beginning and 635.4MB in the end (delta: 524.3MB). Free memory was 73.8MB in the beginning and 554.0MB in the end (delta: -480.2MB). Peak memory consumption was 44.4MB. Max. memory is 16.1GB. [2022-11-19 06:39:20,544 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 111.1MB. Free memory was 81.7MB in the beginning and 81.7MB in the end (delta: 25.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 06:39:20,545 INFO L158 Benchmark]: CACSL2BoogieTranslator took 900.75ms. Allocated memory is still 111.1MB. Free memory was 73.6MB in the beginning and 60.0MB in the end (delta: 13.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-11-19 06:39:20,545 INFO L158 Benchmark]: Boogie Procedure Inliner took 134.24ms. Allocated memory is still 111.1MB. Free memory was 60.0MB in the beginning and 54.9MB in the end (delta: 5.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-19 06:39:20,545 INFO L158 Benchmark]: Boogie Preprocessor took 95.09ms. Allocated memory is still 111.1MB. Free memory was 54.9MB in the beginning and 50.0MB in the end (delta: 4.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-19 06:39:20,546 INFO L158 Benchmark]: RCFGBuilder took 2074.40ms. Allocated memory was 111.1MB in the beginning and 140.5MB in the end (delta: 29.4MB). Free memory was 50.0MB in the beginning and 93.9MB in the end (delta: -43.9MB). Peak memory consumption was 41.1MB. Max. memory is 16.1GB. [2022-11-19 06:39:20,546 INFO L158 Benchmark]: TraceAbstraction took 402560.09ms. Allocated memory was 140.5MB in the beginning and 635.4MB in the end (delta: 494.9MB). Free memory was 93.9MB in the beginning and 554.0MB in the end (delta: -460.0MB). Peak memory consumption was 395.0MB. Max. memory is 16.1GB. [2022-11-19 06:39:20,546 INFO L158 Benchmark]: Witness Printer took 4.00ms. Allocated memory is still 635.4MB. Free memory is still 554.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 06:39:20,548 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 111.1MB. Free memory was 81.7MB in the beginning and 81.7MB in the end (delta: 25.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 900.75ms. Allocated memory is still 111.1MB. Free memory was 73.6MB in the beginning and 60.0MB in the end (delta: 13.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 134.24ms. Allocated memory is still 111.1MB. Free memory was 60.0MB in the beginning and 54.9MB in the end (delta: 5.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 95.09ms. Allocated memory is still 111.1MB. Free memory was 54.9MB in the beginning and 50.0MB in the end (delta: 4.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 2074.40ms. Allocated memory was 111.1MB in the beginning and 140.5MB in the end (delta: 29.4MB). Free memory was 50.0MB in the beginning and 93.9MB in the end (delta: -43.9MB). Peak memory consumption was 41.1MB. Max. memory is 16.1GB. * TraceAbstraction took 402560.09ms. Allocated memory was 140.5MB in the beginning and 635.4MB in the end (delta: 494.9MB). Free memory was 93.9MB in the beginning and 554.0MB in the end (delta: -460.0MB). Peak memory consumption was 395.0MB. Max. memory is 16.1GB. * Witness Printer took 4.00ms. Allocated memory is still 635.4MB. Free memory is still 554.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 2949]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 1348. Possible FailurePath: [L1786] int __ste_Client_AddressBook1_Address2 = 0; [L2682] char *__ste_email_subject1 ; [L2681] char *__ste_email_subject0 ; [L1458] int __ste_client_outbuffer0 = 0; [L1459] int __ste_client_outbuffer1 = 0; [L1460] int __ste_client_outbuffer2 = 0; [L1461] int __ste_client_outbuffer3 = 0; [L1506] int __ste_ClientAddressBook_size0 = 0; [L1784] int __ste_Client_AddressBook1_Address0 = 0; [L1785] int __ste_Client_AddressBook1_Address1 = 0; [L1507] int __ste_ClientAddressBook_size1 = 0; [L1508] int __ste_ClientAddressBook_size2 = 0; [L2084] int __ste_Client_Keyring1_User0 = 0; [L2188] int __ste_Client_Keyring0_PublicKey0 = 0; [L1781] int __ste_Client_AddressBook0_Address0 = 0; [L1916] int __ste_client_autoResponse1 = 0; [L2086] int __ste_Client_Keyring1_User2 = 0; [L1917] int __ste_client_autoResponse2 = 0; [L2085] int __ste_Client_Keyring1_User1 = 0; [L1915] int __ste_client_autoResponse0 = 0; [L82] int rjh ; [L2009] int __ste_ClientKeyring_size0 = 0; [L2010] int __ste_ClientKeyring_size1 = 0; [L2011] int __ste_ClientKeyring_size2 = 0; [L62] int __SELECTED_FEATURE_Keys ; [L1962] int __ste_client_privateKey0 = 0; [L1782] int __ste_Client_AddressBook0_Address1 = 0; [L1964] int __ste_client_privateKey2 = 0; [L1783] int __ste_Client_AddressBook0_Address2 = 0; [L1963] int __ste_client_privateKey1 = 0; [L2645] int __ste_email_to1 = 0; [L68] int __SELECTED_FEATURE_Verify ; [L71] int __GUIDSL_NON_TERMINAL_main ; [L1787] int __ste_Client_AddressBook2_Address0 = 0; [L1789] int __ste_Client_AddressBook2_Address2 = 0; [L2192] int __ste_Client_Keyring1_PublicKey1 = 0; [L1788] int __ste_Client_AddressBook2_Address1 = 0; [L2191] int __ste_Client_Keyring1_PublicKey0 = 0; [L2644] int __ste_email_to0 = 0; [L2797] int __ste_email_encryptionKey1 = 0; [L2796] int __ste_email_encryptionKey0 = 0; [L1409] char *__ste_client_name0 = (char *)0; [L1410] char *__ste_client_name1 = (char *)0; [L1411] char *__ste_client_name2 = (char *)0; [L2607] int __ste_email_from0 = 0; [L2907] int __ste_email_isSignatureVerified0 ; [L2608] int __ste_email_from1 = 0; [L2908] int __ste_email_isSignatureVerified1 ; [L2760] int __ste_email_isEncrypted1 = 0; [L2759] int __ste_email_isEncrypted0 = 0; [L1014] int queued_client ; [L2190] int __ste_Client_Keyring0_PublicKey2 = 0; [L2189] int __ste_Client_Keyring0_PublicKey1 = 0; [L1393] int __ste_Client_counter = 0; [L1323] int sent_signed = -1; [L69] int __SELECTED_FEATURE_Decrypt ; [L2193] int __ste_Client_Keyring1_PublicKey2 = 0; [L63] int __SELECTED_FEATURE_Encrypt ; [L1584] int __ste_Client_AddressBook2_Alias0 = 0; [L1585] int __ste_Client_AddressBook2_Alias1 = 0; [L1586] int __ste_Client_AddressBook2_Alias2 = 0; [L2083] int __ste_Client_Keyring0_User2 = 0; [L2082] int __ste_Client_Keyring0_User1 = 0; [L2081] int __ste_Client_Keyring0_User0 = 0; [L2195] int __ste_Client_Keyring2_PublicKey1 = 0; [L2196] int __ste_Client_Keyring2_PublicKey2 = 0; [L2194] int __ste_Client_Keyring2_PublicKey0 = 0; [L2089] int __ste_Client_Keyring2_User2 = 0; [L2088] int __ste_Client_Keyring2_User1 = 0; [L2087] int __ste_Client_Keyring2_User0 = 0; [L2720] char *__ste_email_body0 = (char *)0; [L2721] char *__ste_email_body1 = (char *)0; [L2554] int __ste_Email_counter = 0; [L67] int __SELECTED_FEATURE_Forward ; [L1013] int queued_message ; [L65] int __SELECTED_FEATURE_AddressBook ; [L70] int __GUIDSL_ROOT_PRODUCTION ; [L1582] int __ste_Client_AddressBook1_Alias1 = 0; [L1581] int __ste_Client_AddressBook1_Alias0 = 0; [L81] int bob ; [L1583] int __ste_Client_AddressBook1_Alias2 = 0; [L2871] int __ste_email_signKey1 = 0; [L2870] int __ste_email_signKey0 = 0; [L83] int chuck ; [L1012] int queue_empty = 1; [L573] static struct __ACC__ERR *head = (struct __ACC__ERR *)0; [L64] int __SELECTED_FEATURE_AutoResponder ; [L2571] int __ste_email_id1 = 0; [L2833] int __ste_email_isSigned0 = 0; [L2834] int __ste_email_isSigned1 = 0; [L61] int __SELECTED_FEATURE_Base ; [L2570] int __ste_email_id0 = 0; [L1578] int __ste_Client_AddressBook0_Alias0 = 0; [L2399] int __ste_client_idCounter2 = 0; [L66] int __SELECTED_FEATURE_Sign ; [L2398] int __ste_client_idCounter1 = 0; [L2397] int __ste_client_idCounter0 = 0; [L1579] int __ste_Client_AddressBook0_Alias1 = 0; [L1580] int __ste_Client_AddressBook0_Alias2 = 0; [L2352] int __ste_client_forwardReceiver3 = 0; [L2351] int __ste_client_forwardReceiver2 = 0; [L2350] int __ste_client_forwardReceiver1 = 0; [L2349] int __ste_client_forwardReceiver0 = 0; [L223] int retValue_acc ; [L224] int tmp ; [L228] FCALL select_helpers() [L229] FCALL select_features() [L230] CALL, EXPR valid_product() [L395] int retValue_acc ; [L398] retValue_acc = 1 [L399] return (retValue_acc); [L230] RET, EXPR valid_product() [L230] tmp = valid_product() [L232] COND TRUE \read(tmp) [L234] CALL setup() [L200] char const * __restrict __cil_tmp1 ; [L201] char const * __restrict __cil_tmp2 ; [L202] char const * __restrict __cil_tmp3 ; [L206] bob = 1 [L207] CALL setup_bob(bob) [L117] CALL setup_bob__wrappee__Base(bob___0) [L107] CALL setClientId(bob___0, bob___0) VAL [\old(__ste_client_idCounter0)=0, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=0, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L2428] COND TRUE handle == 1 [L2429] __ste_client_idCounter0 = value [L107] RET setClientId(bob___0, bob___0) VAL [\old(bob___0)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, bob___0=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L117] RET setup_bob__wrappee__Base(bob___0) [L118] CALL setClientPrivateKey(bob___0, 123) VAL [\old(__ste_client_privateKey0)=0, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=1, \old(value)=123, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L1993] COND TRUE handle == 1 [L1994] __ste_client_privateKey0 = value [L118] RET setClientPrivateKey(bob___0, 123) VAL [\old(bob___0)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, bob___0=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L207] RET setup_bob(bob) [L208] __cil_tmp1 = (char const * __restrict )"bob: %d\n" [L210] rjh = 2 [L211] CALL setup_rjh(rjh) [L138] CALL setup_rjh__wrappee__Base(rjh___0) [L128] CALL setClientId(rjh___0, rjh___0) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=2, \old(value)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2428] COND FALSE !(handle == 1) [L2431] COND TRUE handle == 2 [L2432] __ste_client_idCounter1 = value [L128] RET setClientId(rjh___0, rjh___0) VAL [\old(rjh___0)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, rjh___0=2, sent_signed=-1] [L138] RET setup_rjh__wrappee__Base(rjh___0) [L139] CALL setClientPrivateKey(rjh___0, 456) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=2, \old(value)=456, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1993] COND FALSE !(handle == 1) [L1996] COND TRUE handle == 2 [L1997] __ste_client_privateKey1 = value [L139] RET setClientPrivateKey(rjh___0, 456) VAL [\old(rjh___0)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, rjh___0=2, sent_signed=-1] [L211] RET setup_rjh(rjh) [L212] __cil_tmp2 = (char const * __restrict )"rjh: %d\n" [L214] chuck = 3 [L215] CALL setup_chuck(chuck) [L159] CALL setup_chuck__wrappee__Base(chuck___0) [L149] CALL setClientId(chuck___0, chuck___0) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=2, \old(__ste_client_idCounter2)=0, \old(handle)=3, \old(value)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2428] COND FALSE !(handle == 1) [L2431] COND FALSE !(handle == 2) [L2434] COND TRUE handle == 3 [L2435] __ste_client_idCounter2 = value [L149] RET setClientId(chuck___0, chuck___0) VAL [\old(chuck___0)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, chuck___0=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L159] RET setup_chuck__wrappee__Base(chuck___0) [L160] CALL setClientPrivateKey(chuck___0, 789) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=456, \old(__ste_client_privateKey2)=0, \old(handle)=3, \old(value)=789, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1993] COND FALSE !(handle == 1) [L1996] COND FALSE !(handle == 2) [L1999] COND TRUE handle == 3 [L2000] __ste_client_privateKey2 = value [L160] RET setClientPrivateKey(chuck___0, 789) VAL [\old(chuck___0)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, chuck___0=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L215] RET setup_chuck(chuck) [L216] __cil_tmp3 = (char const * __restrict )"chuck: %d\n" [L234] RET setup() [L235] CALL test() [L771] int op1 ; [L772] int op2 ; [L773] int op3 ; [L774] int op4 ; [L775] int op5 ; [L776] int op6 ; [L777] int op7 ; [L778] int op8 ; [L779] int op9 ; [L780] int op10 ; [L781] int op11 ; [L782] int splverifierCounter ; [L783] int tmp ; [L784] int tmp___0 ; [L785] int tmp___1 ; [L786] int tmp___2 ; [L787] int tmp___3 ; [L788] int tmp___4 ; [L789] int tmp___5 ; [L790] int tmp___6 ; [L791] int tmp___7 ; [L792] int tmp___8 ; [L793] int tmp___9 ; [L796] op1 = 0 [L797] op2 = 0 [L798] op3 = 0 [L799] op4 = 0 [L800] op5 = 0 [L801] op6 = 0 [L802] op7 = 0 [L803] op8 = 0 [L804] op9 = 0 [L805] op10 = 0 [L806] op11 = 0 [L807] splverifierCounter = 0 VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=0] [L809] COND TRUE 1 VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=0] [L811] COND TRUE splverifierCounter < 4 [L816] splverifierCounter = splverifierCounter + 1 VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1] [L817] COND TRUE ! op1 [L819] tmp___9 = __VERIFIER_nondet_int() [L821] COND FALSE !(\read(tmp___9)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___9=0] [L831] COND TRUE ! op2 [L833] tmp___8 = __VERIFIER_nondet_int() [L835] COND FALSE !(\read(tmp___8)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___8=0, tmp___9=0] [L842] COND TRUE ! op3 [L844] tmp___7 = __VERIFIER_nondet_int() [L846] COND FALSE !(\read(tmp___7)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___7=0, tmp___8=0, tmp___9=0] [L856] COND TRUE ! op4 [L858] tmp___6 = __VERIFIER_nondet_int() [L860] COND FALSE !(\read(tmp___6)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L870] COND TRUE ! op5 [L872] tmp___5 = __VERIFIER_nondet_int() [L874] COND FALSE !(\read(tmp___5)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L884] COND TRUE ! op6 [L886] tmp___4 = __VERIFIER_nondet_int() [L888] COND FALSE !(\read(tmp___4)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L895] COND TRUE ! op7 [L897] tmp___3 = __VERIFIER_nondet_int() [L899] COND FALSE !(\read(tmp___3)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L909] COND TRUE ! op8 [L911] tmp___2 = __VERIFIER_nondet_int() [L913] COND FALSE !(\read(tmp___2)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L923] COND TRUE ! op9 [L925] tmp___1 = __VERIFIER_nondet_int() [L927] COND FALSE !(\read(tmp___1)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___1=0, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L937] COND TRUE ! op10 [L939] tmp___0 = __VERIFIER_nondet_int() [L941] COND FALSE !(\read(tmp___0)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___0=0, tmp___1=0, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L951] COND TRUE ! op11 [L953] tmp = __VERIFIER_nondet_int() [L955] COND FALSE !(\read(tmp)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op1=0, op10=0, op11=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp=0, tmp___0=0, tmp___1=0, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L980] CALL bobToRjh() [L166] int tmp ; [L167] int tmp___0 ; [L168] int tmp___1 ; [L173] CALL sendEmail(bob, rjh) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1138] int email ; [L1139] int tmp ; [L1143] CALL, EXPR createEmail(0, receiver) [L2529] int retValue_acc ; [L2530] int msg ; [L2534] msg = 1 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(from)=0, \old(sent_signed)=-1, \old(to)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, from=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, to=2] [L2535] CALL setEmailFrom(msg, from) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=0, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2632] COND TRUE handle == 1 [L2633] __ste_email_from0 = value [L2535] RET setEmailFrom(msg, from) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(from)=0, \old(sent_signed)=-1, \old(to)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, from=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, to=2] [L2536] CALL setEmailTo(msg, to) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2669] COND TRUE handle == 1 [L2670] __ste_email_to0 = value [L2536] RET setEmailTo(msg, to) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(from)=0, \old(sent_signed)=-1, \old(to)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, from=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, to=2] [L2537] retValue_acc = msg [L2539] return (retValue_acc); [L1143] RET, EXPR createEmail(0, receiver) [L1143] tmp = createEmail(0, receiver) [L1144] email = tmp VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(receiver)=2, \old(sender)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, email=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, receiver=2, rjh=2, sender=1, sent_signed=-1, tmp=1] [L1145] CALL outgoing(sender, email) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1085] CALL sign(client, msg) [L1230] int privkey ; [L1231] int tmp ; [L1235] CALL, EXPR getClientPrivateKey(client) [L1966] int retValue_acc ; [L1969] COND TRUE handle == 1 [L1970] retValue_acc = __ste_client_privateKey0 [L1971] return (retValue_acc); [L1235] RET, EXPR getClientPrivateKey(client) [L1235] tmp = getClientPrivateKey(client) [L1236] privkey = tmp [L1238] COND FALSE !(! privkey) [L1244] CALL setEmailIsSigned(msg, 1) [L2858] COND TRUE handle == 1 [L2859] __ste_email_isSigned0 = value [L1244] RET setEmailIsSigned(msg, 1) [L1245] CALL setEmailSignKey(msg, privkey) [L2895] COND TRUE handle == 1 [L2896] __ste_email_signKey0 = value [L1245] RET setEmailSignKey(msg, privkey) [L1085] RET sign(client, msg) [L1086] CALL outgoing__wrappee__AddressBook(client, msg) [L1044] int size ; [L1045] int tmp ; [L1046] int receiver ; [L1047] int tmp___0 ; [L1048] int second ; [L1049] int tmp___1 ; [L1050] int tmp___2 ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1054] CALL, EXPR getClientAddressBookSize(client) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1510] int retValue_acc ; [L1513] COND TRUE handle == 1 [L1514] retValue_acc = __ste_ClientAddressBook_size0 [L1515] return (retValue_acc); [L1054] RET, EXPR getClientAddressBookSize(client) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, getClientAddressBookSize(client)=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1054] tmp = getClientAddressBookSize(client) [L1055] size = tmp VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, size=0, tmp=0] [L1057] COND FALSE !(\read(size)) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, size=0, tmp=0] [L1074] CALL outgoing__wrappee__Keys(client, msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1032] int tmp ; [L1036] CALL, EXPR getClientId(client) [L2401] int retValue_acc ; [L2404] COND TRUE handle == 1 [L2405] retValue_acc = __ste_client_idCounter0 [L2406] return (retValue_acc); [L1036] RET, EXPR getClientId(client) [L1036] tmp = getClientId(client) [L1037] CALL setEmailFrom(msg, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2632] COND TRUE handle == 1 [L2633] __ste_email_from0 = value [L1037] RET setEmailFrom(msg, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, tmp=1] [L1038] CALL mail(client, msg) [L1017] int __utac__ad__arg1 ; [L1018] int tmp ; [L1022] __utac__ad__arg1 = msg [L1023] CALL __utac_acc__SignVerify_spec__1(__utac__ad__arg1) [L1325] char const * __restrict __cil_tmp2 ; [L1330] CALL, EXPR isSigned(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2836] int retValue_acc ; [L2839] COND TRUE handle == 1 [L2840] retValue_acc = __ste_email_isSigned0 [L2841] return (retValue_acc); [L1330] RET, EXPR isSigned(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, isSigned(msg)=1, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1330] sent_signed = isSigned(msg) [L1331] __cil_tmp2 = (char const * __restrict )"sent_signed=%d\n" [L1023] RET __utac_acc__SignVerify_spec__1(__utac__ad__arg1) [L1025] CALL, EXPR getEmailTo(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L2647] int retValue_acc ; [L2650] COND TRUE handle == 1 [L2651] retValue_acc = __ste_email_to0 [L2652] return (retValue_acc); [L1025] RET, EXPR getEmailTo(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, __utac__ad__arg1=1, bob=1, chuck=3, client=1, getEmailTo(msg)=2, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L1025] tmp = getEmailTo(msg) [L1026] CALL incoming(tmp, msg) [L1116] CALL verify(client, msg) [L1252] int __utac__ad__arg1 ; [L1253] int __utac__ad__arg2 ; [L1254] int tmp ; [L1255] int tmp___0 ; [L1256] int pubkey ; [L1257] int tmp___1 ; [L1258] int tmp___2 ; [L1259] int tmp___3 ; [L1260] int tmp___4 ; [L1264] __utac__ad__arg1 = client [L1265] __utac__ad__arg2 = msg [L1266] CALL __utac_acc__SignVerify_spec__2(__utac__ad__arg1, __utac__ad__arg2) [L1338] int pubkey ; [L1339] int tmp ; [L1340] int tmp___0 ; [L1341] int tmp___1 ; [L1342] int tmp___2 ; [L1343] char const * __restrict __cil_tmp8 ; [L1348] __cil_tmp8 = (char const * __restrict )"sent_signed=%d\n" [L1351] COND TRUE sent_signed == 1 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __cil_tmp8={33:0}, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L1353] CALL, EXPR getEmailFrom(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L2610] int retValue_acc ; [L2613] COND TRUE handle == 1 [L2614] retValue_acc = __ste_email_from0 [L2615] return (retValue_acc); [L1353] RET, EXPR getEmailFrom(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __cil_tmp8={33:0}, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, getEmailFrom(msg)=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L1353] tmp = getEmailFrom(msg) [L1354] CALL, EXPR findPublicKey(client, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L2252] int retValue_acc ; [L2255] COND FALSE !(handle == 1) [L2269] COND TRUE handle == 2 [L2270] COND FALSE !(userid == __ste_Client_Keyring1_User0) [L2274] COND FALSE !(userid == __ste_Client_Keyring1_User1) [L2278] retValue_acc = 0 [L2279] return (retValue_acc); [L1354] RET, EXPR findPublicKey(client, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __cil_tmp8={33:0}, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, findPublicKey(client, tmp)=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, tmp=1] [L1354] tmp___0 = findPublicKey(client, tmp) [L1355] pubkey = tmp___0 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __cil_tmp8={33:0}, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, pubkey=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, tmp=1, tmp___0=0] [L1357] COND TRUE pubkey == 0 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __cil_tmp8={33:0}, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, pubkey=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, tmp=1, tmp___0=0] [L1359] CALL __automaton_fail() VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L2949] reach_error() VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=2, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_Client_counter=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_Email_counter=0, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 25 procedures, 187 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 402.2s, OverallIterations: 7, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 13.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 563 SdHoareTripleChecker+Valid, 11.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 475 mSDsluCounter, 5485 SdHoareTripleChecker+Invalid, 10.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4063 mSDsCounter, 51 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2604 IncrementalHoareTripleChecker+Invalid, 2655 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 51 mSolverCounterUnsat, 1422 mSDtfsCounter, 2604 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 495 GetRequests, 400 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1194 ImplicationChecksByTransitivity, 289.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=850occurred in iteration=6, InterpolantAutomatonStates: 38, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 6 MinimizatonAttempts, 104 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 712 NumberOfCodeBlocks, 712 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 769 ConstructedInterpolants, 0 QuantifiedInterpolants, 909 SizeOfPredicates, 0 NumberOfNonLiveVariables, 2102 ConjunctsInSsa, 6 ConjunctsInUnsatCore, 10 InterpolantComputations, 4 PerfectInterpolantSequences, 168/180 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 32.8s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 3, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 31, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 32, TOOLS_POST_TIME: 12.0s, TOOLS_POST_CALL_APPLICATIONS: 18, TOOLS_POST_CALL_TIME: 11.4s, TOOLS_POST_RETURN_APPLICATIONS: 12, TOOLS_POST_RETURN_TIME: 3.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 62, TOOLS_QUANTIFIERELIM_TIME: 26.3s, TOOLS_QUANTIFIERELIM_MAX_TIME: 2.0s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 86, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 19, DOMAIN_JOIN_TIME: 5.7s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 1, DOMAIN_WIDEN_TIME: 0.3s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 2, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 31, DOMAIN_ISBOTTOM_TIME: 0.2s, LOOP_SUMMARIZER_APPLICATIONS: 1, LOOP_SUMMARIZER_CACHE_MISSES: 1, LOOP_SUMMARIZER_OVERALL_TIME: 4.8s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 4.8s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 2, CALL_SUMMARIZER_APPLICATIONS: 12, CALL_SUMMARIZER_CACHE_MISSES: 2, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 735, DAG_COMPRESSION_RETAINED_NODES: 85, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-19 06:39:20,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/email_spec3_product17.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ece4fa184f09e2184919c279a0198f8db6972fb16f8b142297bd588b2043b23f --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 06:39:22,825 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 06:39:22,827 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 06:39:22,852 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 06:39:22,858 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 06:39:22,862 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 06:39:22,864 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 06:39:22,868 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 06:39:22,871 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 06:39:22,873 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 06:39:22,875 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 06:39:22,878 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 06:39:22,879 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 06:39:22,884 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 06:39:22,885 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 06:39:22,887 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 06:39:22,889 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 06:39:22,890 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 06:39:22,894 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 06:39:22,899 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 06:39:22,906 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 06:39:22,907 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 06:39:22,908 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 06:39:22,909 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 06:39:22,913 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 06:39:22,918 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 06:39:22,919 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 06:39:22,920 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 06:39:22,921 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 06:39:22,922 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 06:39:22,923 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 06:39:22,924 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 06:39:22,926 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 06:39:22,927 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 06:39:22,928 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 06:39:22,928 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 06:39:22,929 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 06:39:22,929 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 06:39:22,930 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 06:39:22,931 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 06:39:22,932 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 06:39:22,937 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2022-11-19 06:39:22,973 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 06:39:22,974 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 06:39:22,987 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 06:39:22,987 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 06:39:22,988 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 06:39:22,988 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 06:39:22,989 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 06:39:22,989 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 06:39:22,989 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 06:39:22,989 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 06:39:22,990 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 06:39:22,991 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 06:39:22,992 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 06:39:22,993 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 06:39:22,993 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 06:39:22,993 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 06:39:22,993 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 06:39:22,994 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 06:39:22,994 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 06:39:22,994 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 06:39:22,994 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 06:39:22,995 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 06:39:22,995 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 06:39:22,995 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 06:39:22,995 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 06:39:22,995 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 06:39:22,996 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 06:39:22,996 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 06:39:22,996 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 06:39:22,996 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:39:22,997 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 06:39:22,997 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 06:39:22,997 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 06:39:22,998 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 06:39:22,998 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 06:39:22,998 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 06:39:22,998 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 06:39:22,999 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 06:39:22,999 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ece4fa184f09e2184919c279a0198f8db6972fb16f8b142297bd588b2043b23f [2022-11-19 06:39:23,323 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 06:39:23,346 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 06:39:23,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 06:39:23,350 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 06:39:23,351 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 06:39:23,352 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/product-lines/email_spec3_product17.cil.c [2022-11-19 06:39:23,417 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/9ecd0fc36/8e57d21b1298439692f7d42abdb5bb31/FLAGf90882c8e [2022-11-19 06:39:24,000 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 06:39:24,002 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c [2022-11-19 06:39:24,023 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/9ecd0fc36/8e57d21b1298439692f7d42abdb5bb31/FLAGf90882c8e [2022-11-19 06:39:24,245 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/data/9ecd0fc36/8e57d21b1298439692f7d42abdb5bb31 [2022-11-19 06:39:24,247 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 06:39:24,248 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 06:39:24,250 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 06:39:24,250 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 06:39:24,258 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 06:39:24,259 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:39:24" (1/1) ... [2022-11-19 06:39:24,264 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@406a8a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:24, skipping insertion in model container [2022-11-19 06:39:24,265 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:39:24" (1/1) ... [2022-11-19 06:39:24,272 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 06:39:24,343 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:39:25,066 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c[63718,63731] [2022-11-19 06:39:25,070 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:39:25,083 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 06:39:25,106 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:39:25,271 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c[63718,63731] [2022-11-19 06:39:25,272 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:39:25,292 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 06:39:25,390 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/sv-benchmarks/c/product-lines/email_spec3_product17.cil.c[63718,63731] [2022-11-19 06:39:25,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:39:25,433 INFO L208 MainTranslator]: Completed translation [2022-11-19 06:39:25,434 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25 WrapperNode [2022-11-19 06:39:25,434 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 06:39:25,435 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 06:39:25,435 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 06:39:25,435 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 06:39:25,443 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,490 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,575 INFO L138 Inliner]: procedures = 130, calls = 217, calls flagged for inlining = 52, calls inlined = 45, statements flattened = 846 [2022-11-19 06:39:25,575 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 06:39:25,576 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 06:39:25,577 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 06:39:25,577 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 06:39:25,587 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,587 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,600 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,601 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,645 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,659 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,664 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,668 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,675 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 06:39:25,675 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 06:39:25,676 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 06:39:25,676 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 06:39:25,677 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (1/1) ... [2022-11-19 06:39:25,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:39:25,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:39:25,708 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 06:39:25,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 06:39:25,763 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookSize [2022-11-19 06:39:25,764 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookSize [2022-11-19 06:39:25,764 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookAddress [2022-11-19 06:39:25,764 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookAddress [2022-11-19 06:39:25,764 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__wrappee__Keys [2022-11-19 06:39:25,764 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__wrappee__Keys [2022-11-19 06:39:25,765 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2022-11-19 06:39:25,765 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2022-11-19 06:39:25,765 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2022-11-19 06:39:25,765 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2022-11-19 06:39:25,765 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2022-11-19 06:39:25,765 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2022-11-19 06:39:25,766 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2022-11-19 06:39:25,766 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2022-11-19 06:39:25,766 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2022-11-19 06:39:25,766 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2022-11-19 06:39:25,766 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2022-11-19 06:39:25,767 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2022-11-19 06:39:25,767 INFO L130 BoogieDeclarations]: Found specification of procedure puts [2022-11-19 06:39:25,767 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2022-11-19 06:39:25,767 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2022-11-19 06:39:25,767 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2022-11-19 06:39:25,767 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2022-11-19 06:39:25,768 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 06:39:25,768 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2022-11-19 06:39:25,768 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2022-11-19 06:39:25,768 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2022-11-19 06:39:25,768 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2022-11-19 06:39:25,768 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookSize [2022-11-19 06:39:25,769 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookSize [2022-11-19 06:39:25,769 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2022-11-19 06:39:25,769 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2022-11-19 06:39:25,769 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2022-11-19 06:39:25,769 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2022-11-19 06:39:25,769 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2022-11-19 06:39:25,770 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2022-11-19 06:39:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2022-11-19 06:39:25,770 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2022-11-19 06:39:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-19 06:39:25,770 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2022-11-19 06:39:25,770 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2022-11-19 06:39:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2022-11-19 06:39:25,771 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2022-11-19 06:39:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2022-11-19 06:39:25,771 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2022-11-19 06:39:25,771 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2022-11-19 06:39:25,771 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2022-11-19 06:39:25,772 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2022-11-19 06:39:25,772 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2022-11-19 06:39:25,772 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookAddress [2022-11-19 06:39:25,772 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookAddress [2022-11-19 06:39:25,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 06:39:25,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 06:39:26,069 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 06:39:26,072 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 06:39:27,327 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 06:39:27,340 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 06:39:27,343 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-19 06:39:27,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:39:27 BoogieIcfgContainer [2022-11-19 06:39:27,347 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 06:39:27,350 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 06:39:27,350 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 06:39:27,354 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 06:39:27,354 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 06:39:24" (1/3) ... [2022-11-19 06:39:27,355 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26c265b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:39:27, skipping insertion in model container [2022-11-19 06:39:27,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:39:25" (2/3) ... [2022-11-19 06:39:27,356 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26c265b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:39:27, skipping insertion in model container [2022-11-19 06:39:27,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:39:27" (3/3) ... [2022-11-19 06:39:27,358 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec3_product17.cil.c [2022-11-19 06:39:27,384 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 06:39:27,384 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 06:39:27,474 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 06:39:27,483 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@e8054df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 06:39:27,483 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 06:39:27,490 INFO L276 IsEmpty]: Start isEmpty. Operand has 367 states, 285 states have (on average 1.5719298245614035) internal successors, (448), 290 states have internal predecessors, (448), 56 states have call successors, (56), 24 states have call predecessors, (56), 24 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-11-19 06:39:27,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-19 06:39:27,513 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:27,514 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:27,515 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:27,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:27,522 INFO L85 PathProgramCache]: Analyzing trace with hash -2069563027, now seen corresponding path program 1 times [2022-11-19 06:39:27,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:27,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620769832] [2022-11-19 06:39:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:27,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:27,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:27,547 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:27,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-19 06:39:28,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:28,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-19 06:39:28,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:28,144 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-19 06:39:28,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:28,145 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:28,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620769832] [2022-11-19 06:39:28,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620769832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:28,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:28,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 06:39:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781921872] [2022-11-19 06:39:28,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:28,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-19 06:39:28,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:28,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-19 06:39:28,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 06:39:28,194 INFO L87 Difference]: Start difference. First operand has 367 states, 285 states have (on average 1.5719298245614035) internal successors, (448), 290 states have internal predecessors, (448), 56 states have call successors, (56), 24 states have call predecessors, (56), 24 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:28,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:28,277 INFO L93 Difference]: Finished difference Result 545 states and 818 transitions. [2022-11-19 06:39:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-19 06:39:28,280 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 112 [2022-11-19 06:39:28,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:28,298 INFO L225 Difference]: With dead ends: 545 [2022-11-19 06:39:28,299 INFO L226 Difference]: Without dead ends: 359 [2022-11-19 06:39:28,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-19 06:39:28,310 INFO L413 NwaCegarLoop]: 554 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:28,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:28,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-11-19 06:39:28,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2022-11-19 06:39:28,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 279 states have (on average 1.5663082437275986) internal successors, (437), 282 states have internal predecessors, (437), 56 states have call successors, (56), 24 states have call predecessors, (56), 23 states have return successors, (53), 52 states have call predecessors, (53), 53 states have call successors, (53) [2022-11-19 06:39:28,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 546 transitions. [2022-11-19 06:39:28,399 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 546 transitions. Word has length 112 [2022-11-19 06:39:28,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:28,401 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 546 transitions. [2022-11-19 06:39:28,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:28,402 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 546 transitions. [2022-11-19 06:39:28,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-11-19 06:39:28,409 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:28,410 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:28,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:28,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:28,628 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:28,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:28,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1584837283, now seen corresponding path program 1 times [2022-11-19 06:39:28,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:28,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1332399700] [2022-11-19 06:39:28,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:28,631 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:28,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:28,637 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:28,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-19 06:39:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:29,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 06:39:29,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:29,198 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-19 06:39:29,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:29,215 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:29,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1332399700] [2022-11-19 06:39:29,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1332399700] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:29,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:29,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:39:29,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762498145] [2022-11-19 06:39:29,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:29,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:39:29,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:39:29,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:39:29,235 INFO L87 Difference]: Start difference. First operand 359 states and 546 transitions. Second operand has 5 states, 4 states have (on average 20.5) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-19 06:39:29,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:29,473 INFO L93 Difference]: Finished difference Result 709 states and 1082 transitions. [2022-11-19 06:39:29,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:39:29,475 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 132 [2022-11-19 06:39:29,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:29,479 INFO L225 Difference]: With dead ends: 709 [2022-11-19 06:39:29,482 INFO L226 Difference]: Without dead ends: 361 [2022-11-19 06:39:29,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:39:29,492 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 144 mSDsluCounter, 1444 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:29,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 1981 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:39:29,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-11-19 06:39:29,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 361. [2022-11-19 06:39:29,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 280 states have (on average 1.5642857142857143) internal successors, (438), 284 states have internal predecessors, (438), 56 states have call successors, (56), 24 states have call predecessors, (56), 24 states have return successors, (55), 52 states have call predecessors, (55), 53 states have call successors, (55) [2022-11-19 06:39:29,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 549 transitions. [2022-11-19 06:39:29,537 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 549 transitions. Word has length 132 [2022-11-19 06:39:29,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:29,538 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 549 transitions. [2022-11-19 06:39:29,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-19 06:39:29,538 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 549 transitions. [2022-11-19 06:39:29,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-11-19 06:39:29,543 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:29,543 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:29,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:29,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:29,761 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:29,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:29,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1852819026, now seen corresponding path program 1 times [2022-11-19 06:39:29,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:29,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1586466311] [2022-11-19 06:39:29,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:29,763 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:29,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:29,768 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:29,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-19 06:39:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:30,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 06:39:30,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-19 06:39:30,244 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:30,245 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:30,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1586466311] [2022-11-19 06:39:30,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1586466311] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:30,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:30,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:39:30,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490009056] [2022-11-19 06:39:30,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:30,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:39:30,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:30,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:39:30,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:39:30,249 INFO L87 Difference]: Start difference. First operand 361 states and 549 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:30,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:30,392 INFO L93 Difference]: Finished difference Result 711 states and 1086 transitions. [2022-11-19 06:39:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:39:30,393 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 114 [2022-11-19 06:39:30,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:30,397 INFO L225 Difference]: With dead ends: 711 [2022-11-19 06:39:30,397 INFO L226 Difference]: Without dead ends: 363 [2022-11-19 06:39:30,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:39:30,401 INFO L413 NwaCegarLoop]: 535 mSDtfsCounter, 143 mSDsluCounter, 1435 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1970 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:30,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 1970 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:39:30,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-11-19 06:39:30,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2022-11-19 06:39:30,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 281 states have (on average 1.5622775800711743) internal successors, (439), 286 states have internal predecessors, (439), 56 states have call successors, (56), 24 states have call predecessors, (56), 25 states have return successors, (59), 52 states have call predecessors, (59), 53 states have call successors, (59) [2022-11-19 06:39:30,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 554 transitions. [2022-11-19 06:39:30,441 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 554 transitions. Word has length 114 [2022-11-19 06:39:30,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:30,442 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 554 transitions. [2022-11-19 06:39:30,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:30,442 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 554 transitions. [2022-11-19 06:39:30,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-11-19 06:39:30,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:30,446 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:30,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:30,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:30,663 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:30,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:30,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1126919523, now seen corresponding path program 1 times [2022-11-19 06:39:30,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:30,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771110695] [2022-11-19 06:39:30,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:30,665 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:30,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:30,669 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:30,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-19 06:39:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:31,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 06:39:31,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 06:39:31,147 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:31,147 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:31,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771110695] [2022-11-19 06:39:31,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771110695] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:31,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:31,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:39:31,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978817359] [2022-11-19 06:39:31,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:31,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:39:31,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:31,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:39:31,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:39:31,159 INFO L87 Difference]: Start difference. First operand 363 states and 554 transitions. Second operand has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:31,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:31,288 INFO L93 Difference]: Finished difference Result 703 states and 1076 transitions. [2022-11-19 06:39:31,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:39:31,289 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 115 [2022-11-19 06:39:31,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:31,295 INFO L225 Difference]: With dead ends: 703 [2022-11-19 06:39:31,295 INFO L226 Difference]: Without dead ends: 363 [2022-11-19 06:39:31,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:39:31,306 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 142 mSDsluCounter, 1447 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 1984 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:31,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 1984 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:31,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-11-19 06:39:31,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2022-11-19 06:39:31,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 281 states have (on average 1.5622775800711743) internal successors, (439), 286 states have internal predecessors, (439), 56 states have call successors, (56), 24 states have call predecessors, (56), 25 states have return successors, (58), 52 states have call predecessors, (58), 53 states have call successors, (58) [2022-11-19 06:39:31,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 553 transitions. [2022-11-19 06:39:31,362 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 553 transitions. Word has length 115 [2022-11-19 06:39:31,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:31,363 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 553 transitions. [2022-11-19 06:39:31,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:31,364 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 553 transitions. [2022-11-19 06:39:31,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-11-19 06:39:31,372 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:31,372 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:31,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:31,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:31,597 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:31,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:31,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1495221386, now seen corresponding path program 1 times [2022-11-19 06:39:31,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:31,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205232505] [2022-11-19 06:39:31,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:31,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:31,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:31,601 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:31,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-19 06:39:31,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:32,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 06:39:32,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-19 06:39:32,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:32,064 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:32,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205232505] [2022-11-19 06:39:32,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205232505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:32,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:32,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:39:32,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542514372] [2022-11-19 06:39:32,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:32,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:39:32,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:32,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:39:32,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:39:32,068 INFO L87 Difference]: Start difference. First operand 363 states and 553 transitions. Second operand has 5 states, 4 states have (on average 21.0) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-19 06:39:32,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:32,176 INFO L93 Difference]: Finished difference Result 705 states and 1079 transitions. [2022-11-19 06:39:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:39:32,177 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 21.0) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 135 [2022-11-19 06:39:32,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:32,180 INFO L225 Difference]: With dead ends: 705 [2022-11-19 06:39:32,180 INFO L226 Difference]: Without dead ends: 365 [2022-11-19 06:39:32,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:39:32,183 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 140 mSDsluCounter, 1448 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 1986 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:32,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 1986 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:39:32,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-11-19 06:39:32,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2022-11-19 06:39:32,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 282 states have (on average 1.5602836879432624) internal successors, (440), 288 states have internal predecessors, (440), 56 states have call successors, (56), 24 states have call predecessors, (56), 26 states have return successors, (60), 52 states have call predecessors, (60), 53 states have call successors, (60) [2022-11-19 06:39:32,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 556 transitions. [2022-11-19 06:39:32,216 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 556 transitions. Word has length 135 [2022-11-19 06:39:32,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:32,216 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 556 transitions. [2022-11-19 06:39:32,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 21.0) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-19 06:39:32,217 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 556 transitions. [2022-11-19 06:39:32,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-19 06:39:32,220 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:32,220 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:32,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:32,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:32,437 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:32,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:32,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1360328312, now seen corresponding path program 1 times [2022-11-19 06:39:32,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:32,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [828389747] [2022-11-19 06:39:32,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:32,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:32,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:32,441 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:32,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-19 06:39:32,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:32,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 06:39:32,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:32,889 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-19 06:39:32,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:32,890 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:32,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [828389747] [2022-11-19 06:39:32,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [828389747] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:32,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:32,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:39:32,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652345165] [2022-11-19 06:39:32,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:32,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:39:32,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:32,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:39:32,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:39:32,895 INFO L87 Difference]: Start difference. First operand 365 states and 556 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:33,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:33,019 INFO L93 Difference]: Finished difference Result 703 states and 1074 transitions. [2022-11-19 06:39:33,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:39:33,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 117 [2022-11-19 06:39:33,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:33,023 INFO L225 Difference]: With dead ends: 703 [2022-11-19 06:39:33,023 INFO L226 Difference]: Without dead ends: 365 [2022-11-19 06:39:33,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:39:33,026 INFO L413 NwaCegarLoop]: 535 mSDtfsCounter, 141 mSDsluCounter, 1438 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 1973 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:33,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 1973 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:39:33,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-11-19 06:39:33,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2022-11-19 06:39:33,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 282 states have (on average 1.5602836879432624) internal successors, (440), 288 states have internal predecessors, (440), 56 states have call successors, (56), 24 states have call predecessors, (56), 26 states have return successors, (59), 52 states have call predecessors, (59), 53 states have call successors, (59) [2022-11-19 06:39:33,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 555 transitions. [2022-11-19 06:39:33,061 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 555 transitions. Word has length 117 [2022-11-19 06:39:33,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:33,062 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 555 transitions. [2022-11-19 06:39:33,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:33,063 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 555 transitions. [2022-11-19 06:39:33,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-19 06:39:33,066 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:33,066 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:33,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:33,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:33,284 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:33,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:33,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1073326003, now seen corresponding path program 2 times [2022-11-19 06:39:33,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:33,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875104940] [2022-11-19 06:39:33,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 06:39:33,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:33,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:33,286 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:33,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-19 06:39:33,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-19 06:39:33,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 06:39:33,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:33,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:33,613 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 06:39:33,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:33,614 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:33,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875104940] [2022-11-19 06:39:33,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875104940] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:33,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:33,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:33,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314839002] [2022-11-19 06:39:33,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:33,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:33,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:33,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:33,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:33,636 INFO L87 Difference]: Start difference. First operand 365 states and 555 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:33,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:33,675 INFO L93 Difference]: Finished difference Result 540 states and 801 transitions. [2022-11-19 06:39:33,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:33,676 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 118 [2022-11-19 06:39:33,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:33,679 INFO L225 Difference]: With dead ends: 540 [2022-11-19 06:39:33,679 INFO L226 Difference]: Without dead ends: 368 [2022-11-19 06:39:33,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:33,681 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 1 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:33,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1086 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:33,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-11-19 06:39:33,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 367. [2022-11-19 06:39:33,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 284 states have (on average 1.556338028169014) internal successors, (442), 290 states have internal predecessors, (442), 56 states have call successors, (56), 24 states have call predecessors, (56), 26 states have return successors, (59), 52 states have call predecessors, (59), 53 states have call successors, (59) [2022-11-19 06:39:33,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 557 transitions. [2022-11-19 06:39:33,711 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 557 transitions. Word has length 118 [2022-11-19 06:39:33,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:33,711 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 557 transitions. [2022-11-19 06:39:33,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:33,712 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 557 transitions. [2022-11-19 06:39:33,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-19 06:39:33,714 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:33,715 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:33,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:33,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:33,929 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:33,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:33,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1298389782, now seen corresponding path program 1 times [2022-11-19 06:39:33,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:33,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [985215276] [2022-11-19 06:39:33,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:33,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:33,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:33,932 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:33,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-19 06:39:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:34,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 06:39:34,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:34,341 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-19 06:39:34,341 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:34,342 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:34,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [985215276] [2022-11-19 06:39:34,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [985215276] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:34,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:34,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:39:34,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122442183] [2022-11-19 06:39:34,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:34,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:39:34,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:34,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:39:34,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:39:34,345 INFO L87 Difference]: Start difference. First operand 367 states and 557 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:34,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:34,490 INFO L93 Difference]: Finished difference Result 709 states and 1083 transitions. [2022-11-19 06:39:34,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:39:34,491 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 124 [2022-11-19 06:39:34,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:34,503 INFO L225 Difference]: With dead ends: 709 [2022-11-19 06:39:34,504 INFO L226 Difference]: Without dead ends: 369 [2022-11-19 06:39:34,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:39:34,506 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 139 mSDsluCounter, 1439 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1975 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:34,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 1975 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:39:34,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-11-19 06:39:34,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 369. [2022-11-19 06:39:34,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 285 states have (on average 1.5543859649122806) internal successors, (443), 292 states have internal predecessors, (443), 56 states have call successors, (56), 24 states have call predecessors, (56), 27 states have return successors, (63), 52 states have call predecessors, (63), 53 states have call successors, (63) [2022-11-19 06:39:34,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 562 transitions. [2022-11-19 06:39:34,535 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 562 transitions. Word has length 124 [2022-11-19 06:39:34,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:34,535 INFO L495 AbstractCegarLoop]: Abstraction has 369 states and 562 transitions. [2022-11-19 06:39:34,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-19 06:39:34,536 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 562 transitions. [2022-11-19 06:39:34,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-19 06:39:34,538 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:34,539 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:34,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:34,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:34,760 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:34,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:34,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1152450148, now seen corresponding path program 1 times [2022-11-19 06:39:34,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:34,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [206287509] [2022-11-19 06:39:34,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:34,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:34,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:34,764 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:34,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-19 06:39:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:35,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:35,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 06:39:35,154 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:35,154 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:35,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [206287509] [2022-11-19 06:39:35,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [206287509] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:35,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:35,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:35,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975308435] [2022-11-19 06:39:35,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:35,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:35,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:35,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:35,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:35,157 INFO L87 Difference]: Start difference. First operand 369 states and 562 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:35,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:35,211 INFO L93 Difference]: Finished difference Result 777 states and 1202 transitions. [2022-11-19 06:39:35,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:35,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 125 [2022-11-19 06:39:35,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:35,215 INFO L225 Difference]: With dead ends: 777 [2022-11-19 06:39:35,215 INFO L226 Difference]: Without dead ends: 439 [2022-11-19 06:39:35,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:35,218 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 126 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:35,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1061 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:35,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-11-19 06:39:35,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 431. [2022-11-19 06:39:35,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 333 states have (on average 1.5735735735735736) internal successors, (524), 340 states have internal predecessors, (524), 70 states have call successors, (70), 24 states have call predecessors, (70), 27 states have return successors, (79), 66 states have call predecessors, (79), 67 states have call successors, (79) [2022-11-19 06:39:35,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 673 transitions. [2022-11-19 06:39:35,265 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 673 transitions. Word has length 125 [2022-11-19 06:39:35,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:35,266 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 673 transitions. [2022-11-19 06:39:35,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:35,266 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 673 transitions. [2022-11-19 06:39:35,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-11-19 06:39:35,270 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:35,270 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:35,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:35,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:35,488 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:35,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:35,488 INFO L85 PathProgramCache]: Analyzing trace with hash -569808640, now seen corresponding path program 1 times [2022-11-19 06:39:35,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:35,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107789131] [2022-11-19 06:39:35,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:35,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:35,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:35,502 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:35,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-19 06:39:35,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:35,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 06:39:35,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:35,878 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-19 06:39:35,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:39:35,983 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-19 06:39:35,983 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:35,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107789131] [2022-11-19 06:39:35,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107789131] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:39:35,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1812034952] [2022-11-19 06:39:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:35,984 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 06:39:35,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 06:39:35,987 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 06:39:35,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-11-19 06:39:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:36,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 06:39:36,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-19 06:39:36,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:39:37,015 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 06:39:37,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1812034952] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:39:37,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170677472] [2022-11-19 06:39:37,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:37,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:39:37,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:39:37,020 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:39:37,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-19 06:39:37,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:37,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 06:39:37,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:37,414 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-19 06:39:37,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:39:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-19 06:39:37,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170677472] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:39:37,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 06:39:37,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 8, 8, 8, 8] total 18 [2022-11-19 06:39:37,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095924598] [2022-11-19 06:39:37,690 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 06:39:37,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 06:39:37,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:37,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 06:39:37,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-11-19 06:39:37,693 INFO L87 Difference]: Start difference. First operand 431 states and 673 transitions. Second operand has 18 states, 18 states have (on average 11.0) internal successors, (198), 18 states have internal predecessors, (198), 4 states have call successors, (48), 6 states have call predecessors, (48), 7 states have return successors, (42), 4 states have call predecessors, (42), 4 states have call successors, (42) [2022-11-19 06:39:45,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:45,202 INFO L93 Difference]: Finished difference Result 1933 states and 3184 transitions. [2022-11-19 06:39:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-19 06:39:45,205 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 11.0) internal successors, (198), 18 states have internal predecessors, (198), 4 states have call successors, (48), 6 states have call predecessors, (48), 7 states have return successors, (42), 4 states have call predecessors, (42), 4 states have call successors, (42) Word has length 145 [2022-11-19 06:39:45,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:45,216 INFO L225 Difference]: With dead ends: 1933 [2022-11-19 06:39:45,216 INFO L226 Difference]: Without dead ends: 1759 [2022-11-19 06:39:45,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 854 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=192, Invalid=930, Unknown=0, NotChecked=0, Total=1122 [2022-11-19 06:39:45,222 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 3518 mSDsluCounter, 3284 mSDsCounter, 0 mSdLazyCounter, 5211 mSolverCounterSat, 976 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3603 SdHoareTripleChecker+Valid, 3578 SdHoareTripleChecker+Invalid, 6187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 976 IncrementalHoareTripleChecker+Valid, 5211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:45,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3603 Valid, 3578 Invalid, 6187 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [976 Valid, 5211 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-11-19 06:39:45,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states. [2022-11-19 06:39:45,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1641. [2022-11-19 06:39:45,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1641 states, 1292 states have (on average 1.6362229102167183) internal successors, (2114), 1302 states have internal predecessors, (2114), 294 states have call successors, (294), 48 states have call predecessors, (294), 54 states have return successors, (356), 290 states have call predecessors, (356), 290 states have call successors, (356) [2022-11-19 06:39:45,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 2764 transitions. [2022-11-19 06:39:45,456 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 2764 transitions. Word has length 145 [2022-11-19 06:39:45,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:45,457 INFO L495 AbstractCegarLoop]: Abstraction has 1641 states and 2764 transitions. [2022-11-19 06:39:45,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.0) internal successors, (198), 18 states have internal predecessors, (198), 4 states have call successors, (48), 6 states have call predecessors, (48), 7 states have return successors, (42), 4 states have call predecessors, (42), 4 states have call successors, (42) [2022-11-19 06:39:45,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2764 transitions. [2022-11-19 06:39:45,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-11-19 06:39:45,468 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:45,468 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:45,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:45,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:45,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-19 06:39:46,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:39:46,072 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:46,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:46,073 INFO L85 PathProgramCache]: Analyzing trace with hash 2093092563, now seen corresponding path program 1 times [2022-11-19 06:39:46,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:46,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955251342] [2022-11-19 06:39:46,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:46,074 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:46,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:46,075 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:46,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-19 06:39:46,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:46,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:46,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-19 06:39:46,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:46,421 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:46,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955251342] [2022-11-19 06:39:46,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955251342] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:46,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:46,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:46,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992224680] [2022-11-19 06:39:46,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:46,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:46,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:46,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:46,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:46,425 INFO L87 Difference]: Start difference. First operand 1641 states and 2764 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-19 06:39:46,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:46,689 INFO L93 Difference]: Finished difference Result 3953 states and 6760 transitions. [2022-11-19 06:39:46,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:46,690 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 152 [2022-11-19 06:39:46,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:46,707 INFO L225 Difference]: With dead ends: 3953 [2022-11-19 06:39:46,708 INFO L226 Difference]: Without dead ends: 2437 [2022-11-19 06:39:46,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:46,715 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 124 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1117 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:46,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1117 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:46,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2437 states. [2022-11-19 06:39:47,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2437 to 2421. [2022-11-19 06:39:47,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2421 states, 1914 states have (on average 1.6478578892371996) internal successors, (3154), 1924 states have internal predecessors, (3154), 452 states have call successors, (452), 48 states have call predecessors, (452), 54 states have return successors, (554), 448 states have call predecessors, (554), 448 states have call successors, (554) [2022-11-19 06:39:47,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2421 states to 2421 states and 4160 transitions. [2022-11-19 06:39:47,063 INFO L78 Accepts]: Start accepts. Automaton has 2421 states and 4160 transitions. Word has length 152 [2022-11-19 06:39:47,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:47,064 INFO L495 AbstractCegarLoop]: Abstraction has 2421 states and 4160 transitions. [2022-11-19 06:39:47,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-19 06:39:47,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2421 states and 4160 transitions. [2022-11-19 06:39:47,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-11-19 06:39:47,082 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:47,083 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:47,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:47,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:47,307 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:47,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:47,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1169140312, now seen corresponding path program 1 times [2022-11-19 06:39:47,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:47,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883832184] [2022-11-19 06:39:47,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:47,309 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:47,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:47,315 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:47,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-19 06:39:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:47,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:47,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:47,616 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 06:39:47,617 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:47,617 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:47,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883832184] [2022-11-19 06:39:47,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883832184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:47,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:47,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:47,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919853612] [2022-11-19 06:39:47,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:47,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:47,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:47,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:47,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:47,620 INFO L87 Difference]: Start difference. First operand 2421 states and 4160 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:48,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:48,062 INFO L93 Difference]: Finished difference Result 5851 states and 10128 transitions. [2022-11-19 06:39:48,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:48,063 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 134 [2022-11-19 06:39:48,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:48,084 INFO L225 Difference]: With dead ends: 5851 [2022-11-19 06:39:48,084 INFO L226 Difference]: Without dead ends: 3661 [2022-11-19 06:39:48,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:48,093 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 122 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:48,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1102 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:48,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3661 states. [2022-11-19 06:39:48,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3661 to 3645. [2022-11-19 06:39:48,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3645 states, 2900 states have (on average 1.6551724137931034) internal successors, (4800), 2910 states have internal predecessors, (4800), 690 states have call successors, (690), 48 states have call predecessors, (690), 54 states have return successors, (824), 686 states have call predecessors, (824), 686 states have call successors, (824) [2022-11-19 06:39:48,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3645 states to 3645 states and 6314 transitions. [2022-11-19 06:39:48,623 INFO L78 Accepts]: Start accepts. Automaton has 3645 states and 6314 transitions. Word has length 134 [2022-11-19 06:39:48,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:48,623 INFO L495 AbstractCegarLoop]: Abstraction has 3645 states and 6314 transitions. [2022-11-19 06:39:48,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:48,624 INFO L276 IsEmpty]: Start isEmpty. Operand 3645 states and 6314 transitions. [2022-11-19 06:39:48,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-11-19 06:39:48,647 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:48,648 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:48,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:48,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:48,862 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:48,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:48,863 INFO L85 PathProgramCache]: Analyzing trace with hash 300482221, now seen corresponding path program 1 times [2022-11-19 06:39:48,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:48,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1490279862] [2022-11-19 06:39:48,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:48,863 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:48,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:48,864 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:48,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-19 06:39:49,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:49,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:49,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:49,197 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 06:39:49,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:49,198 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:49,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1490279862] [2022-11-19 06:39:49,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1490279862] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:49,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:49,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:49,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710041899] [2022-11-19 06:39:49,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:49,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:49,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:49,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:49,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:49,200 INFO L87 Difference]: Start difference. First operand 3645 states and 6314 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:49,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:49,847 INFO L93 Difference]: Finished difference Result 8701 states and 15212 transitions. [2022-11-19 06:39:49,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:49,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 135 [2022-11-19 06:39:49,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:49,881 INFO L225 Difference]: With dead ends: 8701 [2022-11-19 06:39:49,882 INFO L226 Difference]: Without dead ends: 5537 [2022-11-19 06:39:49,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:49,898 INFO L413 NwaCegarLoop]: 560 mSDtfsCounter, 120 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:49,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 1096 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:49,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5537 states. [2022-11-19 06:39:50,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5537 to 5521. [2022-11-19 06:39:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5521 states, 4452 states have (on average 1.6612758310871518) internal successors, (7396), 4462 states have internal predecessors, (7396), 1014 states have call successors, (1014), 48 states have call predecessors, (1014), 54 states have return successors, (1232), 1010 states have call predecessors, (1232), 1010 states have call successors, (1232) [2022-11-19 06:39:50,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5521 states to 5521 states and 9642 transitions. [2022-11-19 06:39:50,811 INFO L78 Accepts]: Start accepts. Automaton has 5521 states and 9642 transitions. Word has length 135 [2022-11-19 06:39:50,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:50,812 INFO L495 AbstractCegarLoop]: Abstraction has 5521 states and 9642 transitions. [2022-11-19 06:39:50,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:50,813 INFO L276 IsEmpty]: Start isEmpty. Operand 5521 states and 9642 transitions. [2022-11-19 06:39:50,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-11-19 06:39:50,843 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:50,844 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:50,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:51,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:51,064 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:51,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:51,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1463488791, now seen corresponding path program 1 times [2022-11-19 06:39:51,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:51,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1213497399] [2022-11-19 06:39:51,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:51,065 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:51,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:51,067 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:51,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-19 06:39:51,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:51,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:51,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:51,414 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 06:39:51,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:51,415 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:51,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1213497399] [2022-11-19 06:39:51,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1213497399] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:51,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:51,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:51,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048413048] [2022-11-19 06:39:51,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:51,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:51,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:51,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:51,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:51,418 INFO L87 Difference]: Start difference. First operand 5521 states and 9642 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:52,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:52,395 INFO L93 Difference]: Finished difference Result 13199 states and 23256 transitions. [2022-11-19 06:39:52,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:52,396 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 136 [2022-11-19 06:39:52,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:52,451 INFO L225 Difference]: With dead ends: 13199 [2022-11-19 06:39:52,452 INFO L226 Difference]: Without dead ends: 8567 [2022-11-19 06:39:52,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:52,475 INFO L413 NwaCegarLoop]: 560 mSDtfsCounter, 118 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:52,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 1096 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:52,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8567 states. [2022-11-19 06:39:53,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8567 to 8551. [2022-11-19 06:39:53,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8551 states, 6992 states have (on average 1.6656178489702518) internal successors, (11646), 7002 states have internal predecessors, (11646), 1504 states have call successors, (1504), 48 states have call predecessors, (1504), 54 states have return successors, (1862), 1500 states have call predecessors, (1862), 1500 states have call successors, (1862) [2022-11-19 06:39:53,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8551 states to 8551 states and 15012 transitions. [2022-11-19 06:39:53,750 INFO L78 Accepts]: Start accepts. Automaton has 8551 states and 15012 transitions. Word has length 136 [2022-11-19 06:39:53,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:53,750 INFO L495 AbstractCegarLoop]: Abstraction has 8551 states and 15012 transitions. [2022-11-19 06:39:53,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:39:53,751 INFO L276 IsEmpty]: Start isEmpty. Operand 8551 states and 15012 transitions. [2022-11-19 06:39:53,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-11-19 06:39:53,786 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:53,786 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:53,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:54,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:54,002 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:54,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:54,002 INFO L85 PathProgramCache]: Analyzing trace with hash -241358603, now seen corresponding path program 1 times [2022-11-19 06:39:54,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:54,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168773391] [2022-11-19 06:39:54,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:54,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:54,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:54,004 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:54,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-19 06:39:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:54,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:54,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:54,307 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-19 06:39:54,307 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:54,307 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:54,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168773391] [2022-11-19 06:39:54,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168773391] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:54,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:54,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:54,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618685151] [2022-11-19 06:39:54,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:54,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:54,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:54,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:54,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:54,311 INFO L87 Difference]: Start difference. First operand 8551 states and 15012 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-19 06:39:55,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:39:55,652 INFO L93 Difference]: Finished difference Result 21231 states and 37524 transitions. [2022-11-19 06:39:55,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:39:55,652 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 156 [2022-11-19 06:39:55,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:39:55,726 INFO L225 Difference]: With dead ends: 21231 [2022-11-19 06:39:55,726 INFO L226 Difference]: Without dead ends: 14033 [2022-11-19 06:39:55,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:55,757 INFO L413 NwaCegarLoop]: 566 mSDtfsCounter, 116 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:39:55,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1109 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:39:55,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14033 states. [2022-11-19 06:39:57,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14033 to 14017. [2022-11-19 06:39:57,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14017 states, 11472 states have (on average 1.6610878661087867) internal successors, (19056), 11482 states have internal predecessors, (19056), 2490 states have call successors, (2490), 48 states have call predecessors, (2490), 54 states have return successors, (3092), 2486 states have call predecessors, (3092), 2486 states have call successors, (3092) [2022-11-19 06:39:57,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14017 states to 14017 states and 24638 transitions. [2022-11-19 06:39:57,660 INFO L78 Accepts]: Start accepts. Automaton has 14017 states and 24638 transitions. Word has length 156 [2022-11-19 06:39:57,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:39:57,660 INFO L495 AbstractCegarLoop]: Abstraction has 14017 states and 24638 transitions. [2022-11-19 06:39:57,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-19 06:39:57,661 INFO L276 IsEmpty]: Start isEmpty. Operand 14017 states and 24638 transitions. [2022-11-19 06:39:57,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-11-19 06:39:57,733 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:39:57,733 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:39:57,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-19 06:39:57,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:57,947 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:39:57,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:39:57,947 INFO L85 PathProgramCache]: Analyzing trace with hash 717638001, now seen corresponding path program 1 times [2022-11-19 06:39:57,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:39:57,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [767459379] [2022-11-19 06:39:57,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:39:57,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:39:57,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:39:57,950 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:39:57,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-19 06:39:58,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:39:58,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:39:58,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:39:58,288 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-19 06:39:58,288 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:39:58,289 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:39:58,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [767459379] [2022-11-19 06:39:58,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [767459379] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:39:58,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:39:58,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:39:58,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521870486] [2022-11-19 06:39:58,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:39:58,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:39:58,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:39:58,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:39:58,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:39:58,294 INFO L87 Difference]: Start difference. First operand 14017 states and 24638 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-19 06:40:00,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:00,481 INFO L93 Difference]: Finished difference Result 35511 states and 62702 transitions. [2022-11-19 06:40:00,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:40:00,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 157 [2022-11-19 06:40:00,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:00,599 INFO L225 Difference]: With dead ends: 35511 [2022-11-19 06:40:00,599 INFO L226 Difference]: Without dead ends: 23601 [2022-11-19 06:40:00,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:40:00,643 INFO L413 NwaCegarLoop]: 564 mSDtfsCounter, 114 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 1103 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:40:00,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 1103 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:40:00,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23601 states. [2022-11-19 06:40:03,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23601 to 23585. [2022-11-19 06:40:03,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23585 states, 19396 states have (on average 1.660754794803052) internal successors, (32212), 19406 states have internal predecessors, (32212), 4134 states have call successors, (4134), 48 states have call predecessors, (4134), 54 states have return successors, (5036), 4130 states have call predecessors, (5036), 4130 states have call successors, (5036) [2022-11-19 06:40:03,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23585 states to 23585 states and 41382 transitions. [2022-11-19 06:40:03,839 INFO L78 Accepts]: Start accepts. Automaton has 23585 states and 41382 transitions. Word has length 157 [2022-11-19 06:40:03,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:03,840 INFO L495 AbstractCegarLoop]: Abstraction has 23585 states and 41382 transitions. [2022-11-19 06:40:03,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-19 06:40:03,840 INFO L276 IsEmpty]: Start isEmpty. Operand 23585 states and 41382 transitions. [2022-11-19 06:40:03,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-19 06:40:03,904 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:03,904 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:03,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-19 06:40:04,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:40:04,120 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:04,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:04,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1581894229, now seen corresponding path program 1 times [2022-11-19 06:40:04,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:40:04,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [240844349] [2022-11-19 06:40:04,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:04,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:40:04,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:40:04,122 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:40:04,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-19 06:40:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:04,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:40:04,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:04,484 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-19 06:40:04,485 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:40:04,485 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:40:04,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [240844349] [2022-11-19 06:40:04,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [240844349] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:40:04,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:40:04,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:40:04,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387028713] [2022-11-19 06:40:04,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:40:04,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:40:04,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:40:04,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:40:04,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:40:04,488 INFO L87 Difference]: Start difference. First operand 23585 states and 41382 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:40:08,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:40:08,776 INFO L93 Difference]: Finished difference Result 56377 states and 98952 transitions. [2022-11-19 06:40:08,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:40:08,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 139 [2022-11-19 06:40:08,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:40:08,921 INFO L225 Difference]: With dead ends: 56377 [2022-11-19 06:40:08,921 INFO L226 Difference]: Without dead ends: 36787 [2022-11-19 06:40:08,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:40:08,966 INFO L413 NwaCegarLoop]: 560 mSDtfsCounter, 112 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 1071 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:40:08,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 1071 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 06:40:08,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36787 states. [2022-11-19 06:40:13,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36787 to 36771. [2022-11-19 06:40:13,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36771 states, 30176 states have (on average 1.6352067868504772) internal successors, (49344), 30186 states have internal predecessors, (49344), 6540 states have call successors, (6540), 48 states have call predecessors, (6540), 54 states have return successors, (8148), 6536 states have call predecessors, (8148), 6536 states have call successors, (8148) [2022-11-19 06:40:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36771 states to 36771 states and 64032 transitions. [2022-11-19 06:40:13,233 INFO L78 Accepts]: Start accepts. Automaton has 36771 states and 64032 transitions. Word has length 139 [2022-11-19 06:40:13,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:40:13,234 INFO L495 AbstractCegarLoop]: Abstraction has 36771 states and 64032 transitions. [2022-11-19 06:40:13,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 06:40:13,234 INFO L276 IsEmpty]: Start isEmpty. Operand 36771 states and 64032 transitions. [2022-11-19 06:40:13,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-11-19 06:40:13,308 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:40:13,308 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:40:13,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-19 06:40:13,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:40:13,524 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:40:13,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:40:13,525 INFO L85 PathProgramCache]: Analyzing trace with hash -808651024, now seen corresponding path program 1 times [2022-11-19 06:40:13,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:40:13,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [493379740] [2022-11-19 06:40:13,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:40:13,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:40:13,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:40:13,527 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 06:40:13,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5bc1ba0-d827-454a-b654-a465824bc27c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-19 06:40:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:40:13,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:40:13,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:40:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-19 06:40:13,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:40:13,910 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:40:13,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [493379740] [2022-11-19 06:40:13,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [493379740] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:40:13,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:40:13,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:40:13,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847829855] [2022-11-19 06:40:13,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:40:13,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:40:13,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:40:13,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:40:13,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:40:13,913 INFO L87 Difference]: Start difference. First operand 36771 states and 64032 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17)