./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0ff0314320984fb195ac6057440730ec5a81b029 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 11:20:17,832 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 11:20:17,833 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 11:20:17,840 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 11:20:17,840 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 11:20:17,841 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 11:20:17,842 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 11:20:17,843 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 11:20:17,844 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 11:20:17,845 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 11:20:17,845 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 11:20:17,845 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 11:20:17,846 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 11:20:17,847 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 11:20:17,847 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 11:20:17,848 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 11:20:17,848 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 11:20:17,850 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 11:20:17,851 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 11:20:17,852 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 11:20:17,853 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 11:20:17,854 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 11:20:17,855 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 11:20:17,855 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 11:20:17,855 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 11:20:17,856 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 11:20:17,857 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 11:20:17,857 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 11:20:17,858 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 11:20:17,859 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 11:20:17,859 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 11:20:17,859 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 11:20:17,859 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 11:20:17,859 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 11:20:17,860 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 11:20:17,861 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 11:20:17,861 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 11:20:17,872 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 11:20:17,872 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 11:20:17,873 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 11:20:17,873 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 11:20:17,873 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 11:20:17,873 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 11:20:17,873 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 11:20:17,873 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 11:20:17,873 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 11:20:17,874 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 11:20:17,874 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 11:20:17,875 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 11:20:17,875 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 11:20:17,876 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 11:20:17,876 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 11:20:17,876 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 11:20:17,876 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 11:20:17,876 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 11:20:17,876 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer 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(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer 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 -> 0ff0314320984fb195ac6057440730ec5a81b029 [2018-11-18 11:20:17,898 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 11:20:17,906 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 11:20:17,908 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 11:20:17,909 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 11:20:17,909 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 11:20:17,909 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c [2018-11-18 11:20:17,944 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/data/1c16b9652/57ae1d50d63942429c8ad0f2bb653016/FLAG14beb09ca [2018-11-18 11:20:18,355 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 11:20:18,355 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c [2018-11-18 11:20:18,363 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/data/1c16b9652/57ae1d50d63942429c8ad0f2bb653016/FLAG14beb09ca [2018-11-18 11:20:18,374 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/data/1c16b9652/57ae1d50d63942429c8ad0f2bb653016 [2018-11-18 11:20:18,377 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 11:20:18,378 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 11:20:18,379 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 11:20:18,379 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 11:20:18,382 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 11:20:18,382 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,384 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1907b880 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18, skipping insertion in model container [2018-11-18 11:20:18,384 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,390 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 11:20:18,417 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 11:20:18,549 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:20:18,551 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 11:20:18,582 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:20:18,591 INFO L195 MainTranslator]: Completed translation [2018-11-18 11:20:18,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18 WrapperNode [2018-11-18 11:20:18,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 11:20:18,592 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 11:20:18,592 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 11:20:18,593 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 11:20:18,600 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,607 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,669 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 11:20:18,669 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 11:20:18,669 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 11:20:18,669 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 11:20:18,676 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,676 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,678 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,678 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,683 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,689 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,691 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... [2018-11-18 11:20:18,693 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 11:20:18,694 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 11:20:18,694 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 11:20:18,694 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 11:20:18,695 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:18,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 11:20:18,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 11:20:18,809 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 11:20:18,809 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 11:20:19,129 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 11:20:19,129 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:20:19 BoogieIcfgContainer [2018-11-18 11:20:19,129 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 11:20:19,130 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 11:20:19,130 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 11:20:19,132 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 11:20:19,133 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 11:20:19,133 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 11:20:18" (1/3) ... [2018-11-18 11:20:19,134 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4bd34c42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 11:20:19, skipping insertion in model container [2018-11-18 11:20:19,134 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 11:20:19,134 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:20:18" (2/3) ... [2018-11-18 11:20:19,134 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4bd34c42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 11:20:19, skipping insertion in model container [2018-11-18 11:20:19,135 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 11:20:19,135 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:20:19" (3/3) ... [2018-11-18 11:20:19,136 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2_false-unreach-call_true-termination.cil.c [2018-11-18 11:20:19,170 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 11:20:19,171 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 11:20:19,171 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 11:20:19,171 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 11:20:19,171 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 11:20:19,171 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 11:20:19,171 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 11:20:19,171 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 11:20:19,171 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 11:20:19,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-18 11:20:19,205 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-18 11:20:19,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:19,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:19,212 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 11:20:19,212 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:19,212 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 11:20:19,212 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-18 11:20:19,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-18 11:20:19,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:19,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:19,217 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 11:20:19,218 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:19,223 INFO L794 eck$LassoCheckResult]: Stem: 86#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 99#L85true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 87#L88-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 97#L93true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 88#L99-2true [2018-11-18 11:20:19,223 INFO L796 eck$LassoCheckResult]: Loop: 88#L99-2true assume true; 90#L99true assume !false; 36#L100true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54#L102true assume !(12292 == ssl3_connect_~s__state~0); 42#L105true assume 16384 == ssl3_connect_~s__state~0; 37#L207true ssl3_connect_~s__server~0 := 0; 62#L212true assume 0 != ssl3_connect_~cb~0; 56#L212-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 108#L217true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 85#L223true assume !(0 == ssl3_connect_~s__init_buf___0~0); 57#L223-2true assume !(0 == ssl3_connect_~tmp___4~0); 94#L239true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10#L486true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35#L521true ssl3_connect_~skip~0 := 0; 88#L99-2true [2018-11-18 11:20:19,228 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:19,228 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-18 11:20:19,229 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:19,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:19,259 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:19,259 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:19,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:19,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:19,301 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:19,301 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-18 11:20:19,301 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:19,301 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:19,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:19,302 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:19,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:19,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:19,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:19,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:19,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1557323436, now seen corresponding path program 1 times [2018-11-18 11:20:19,315 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:19,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:19,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:19,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:19,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:19,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:19,374 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:19,374 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:19,470 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:20:19,471 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:20:19,471 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:20:19,471 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:20:19,471 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 11:20:19,471 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,472 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:20:19,472 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:20:19,472 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-18 11:20:19,472 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:20:19,472 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:20:19,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,645 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:20:19,646 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,649 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,649 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,655 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,656 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,672 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,672 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,677 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,677 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,693 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,693 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,697 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,697 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,726 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,726 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,728 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,728 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,746 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,746 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,765 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:19,765 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,782 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,782 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,798 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,798 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,801 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,801 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,817 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,817 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,819 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:19,819 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,834 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:19,834 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,853 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:19,853 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:19,857 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 11:20:19,871 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:20:19,871 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:20:19,871 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:20:19,871 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:20:19,871 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 11:20:19,872 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:19,872 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:20:19,872 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:20:19,872 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-18 11:20:19,872 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:20:19,872 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:20:19,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:19,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,066 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:20:20,071 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 11:20:20,072 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,074 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,074 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,075 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:20,075 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,077 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:20,077 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,081 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,081 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,082 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:20,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,083 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:20,083 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,084 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,084 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,085 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,085 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,085 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,085 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:20,085 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,086 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:20,086 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,088 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,088 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,089 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,089 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,089 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,089 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:20,089 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,090 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:20,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,091 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,091 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,091 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,092 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,092 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,092 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:20,092 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,092 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:20,092 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,095 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,095 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,095 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,095 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,095 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,096 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:20,096 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,096 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:20,096 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,097 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,097 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,098 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,098 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,098 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,098 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:20,098 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,098 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:20,098 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,101 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,102 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,102 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,102 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,102 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:20,102 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,102 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:20,103 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,103 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:20,103 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:20,104 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:20,104 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:20,104 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:20,104 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:20,104 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:20,105 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:20,105 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:20,113 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 11:20:20,119 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 11:20:20,120 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 11:20:20,121 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 11:20:20,121 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 11:20:20,121 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 11:20:20,122 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 11:20:20,122 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 11:20:20,133 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:20,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:20,146 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:20,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:20,155 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:20,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:20,201 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 11:20:20,202 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2018-11-18 11:20:20,504 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 510 states and 830 transitions. Complement of second has 8 states. [2018-11-18 11:20:20,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 11:20:20,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:20:20,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2018-11-18 11:20:20,509 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-18 11:20:20,511 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:20,511 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-18 11:20:20,511 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:20,511 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-18 11:20:20,512 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:20,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 830 transitions. [2018-11-18 11:20:20,522 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 208 [2018-11-18 11:20:20,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 332 states and 499 transitions. [2018-11-18 11:20:20,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2018-11-18 11:20:20,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2018-11-18 11:20:20,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 332 states and 499 transitions. [2018-11-18 11:20:20,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:20,532 INFO L705 BuchiCegarLoop]: Abstraction has 332 states and 499 transitions. [2018-11-18 11:20:20,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states and 499 transitions. [2018-11-18 11:20:20,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 148. [2018-11-18 11:20:20,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-11-18 11:20:20,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 222 transitions. [2018-11-18 11:20:20,564 INFO L728 BuchiCegarLoop]: Abstraction has 148 states and 222 transitions. [2018-11-18 11:20:20,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:20,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:20,568 INFO L87 Difference]: Start difference. First operand 148 states and 222 transitions. Second operand 3 states. [2018-11-18 11:20:20,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:20,667 INFO L93 Difference]: Finished difference Result 169 states and 250 transitions. [2018-11-18 11:20:20,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:20,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 250 transitions. [2018-11-18 11:20:20,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-18 11:20:20,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 250 transitions. [2018-11-18 11:20:20,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 146 [2018-11-18 11:20:20,672 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 146 [2018-11-18 11:20:20,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 250 transitions. [2018-11-18 11:20:20,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:20,672 INFO L705 BuchiCegarLoop]: Abstraction has 169 states and 250 transitions. [2018-11-18 11:20:20,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 250 transitions. [2018-11-18 11:20:20,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 160. [2018-11-18 11:20:20,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-11-18 11:20:20,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 239 transitions. [2018-11-18 11:20:20,678 INFO L728 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-18 11:20:20,678 INFO L608 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-18 11:20:20,678 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 11:20:20,678 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 239 transitions. [2018-11-18 11:20:20,679 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-18 11:20:20,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:20,679 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:20,680 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 11:20:20,680 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:20,680 INFO L794 eck$LassoCheckResult]: Stem: 1163#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1058#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1059#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1164#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1165#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 1115#L94 assume !(0 != ssl3_connect_~tmp___2~0 - 16384); 1116#L99-2 [2018-11-18 11:20:20,680 INFO L796 eck$LassoCheckResult]: Loop: 1116#L99-2 assume true; 1191#L99 assume !false; 1190#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1188#L102 assume 12292 == ssl3_connect_~s__state~0; 1073#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1074#L207 ssl3_connect_~s__server~0 := 0; 1107#L212 assume 0 != ssl3_connect_~cb~0; 1131#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1132#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1159#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1110#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 1135#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1049#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1062#L521 ssl3_connect_~skip~0 := 0; 1116#L99-2 [2018-11-18 11:20:20,680 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:20,681 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-18 11:20:20,681 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:20,681 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:20,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:20,682 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:20,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:20,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:20,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:20,690 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:20,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 1 times [2018-11-18 11:20:20,691 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:20,691 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:20,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:20,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:20,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:20,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:20,698 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:20,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1570234090, now seen corresponding path program 1 times [2018-11-18 11:20:20,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:20,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:20,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:20,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:20,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:20,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:20,768 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:20:20,768 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:20:20,768 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:20:20,768 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:20:20,768 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 11:20:20,768 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,768 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:20:20,768 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:20:20,768 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-18 11:20:20,768 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:20:20,769 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:20:20,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:20,882 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:20:20,882 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,889 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:20,889 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:20,892 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:20,892 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,907 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:20,907 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:20,910 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:20,910 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,926 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:20,926 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:20,928 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:20,928 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,943 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:20,944 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:20,945 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:20,946 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,968 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:20,968 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:20,971 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:20,971 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:20,986 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:20,987 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:20,988 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:20,988 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,004 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,004 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,006 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,006 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,023 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,023 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,040 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:21,041 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,050 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,050 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,066 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,066 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,068 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,068 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,084 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,084 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,087 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,087 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,103 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,103 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,105 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,105 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,121 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,121 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,123 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,123 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,138 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,138 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,155 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:21,155 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,165 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,166 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,181 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,181 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,184 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:21,184 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,199 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:21,200 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,218 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:21,219 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:21,222 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 11:20:21,236 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:20:21,236 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:20:21,237 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:20:21,237 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:20:21,237 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 11:20:21,237 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,237 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:20:21,237 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:20:21,237 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-18 11:20:21,237 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:20:21,237 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:20:21,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,371 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:20:21,371 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 11:20:21,371 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,372 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,372 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,373 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,374 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,374 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,375 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,375 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,376 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,376 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,376 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,376 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:21,376 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,376 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:21,376 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,377 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,378 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,378 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,378 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,379 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,379 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,379 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,379 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,379 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,380 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,380 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,381 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,381 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,381 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,381 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,381 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,381 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,384 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,384 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,385 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,385 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,385 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,385 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,386 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,386 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,386 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,387 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,387 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,387 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,388 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,388 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,389 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,389 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,390 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,390 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,390 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,390 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,392 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,392 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,393 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,393 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,393 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,394 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,396 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,396 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,396 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,397 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:21,397 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,397 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:21,397 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,399 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,399 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,399 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,399 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,399 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:21,399 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,400 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:21,400 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,401 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,401 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,402 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,402 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,402 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,402 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,402 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,402 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,402 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,404 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,405 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,405 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,405 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,405 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,406 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,406 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,406 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,406 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,407 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,408 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,408 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,408 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,408 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,408 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,408 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,409 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,409 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,411 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:21,411 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:21,412 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:21,412 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:21,412 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:21,412 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:21,412 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:21,412 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:21,413 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:21,416 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 11:20:21,419 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 11:20:21,419 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 11:20:21,419 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 11:20:21,419 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 11:20:21,420 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 11:20:21,420 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 11:20:21,420 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 11:20:21,440 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:21,447 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:21,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:21,452 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:21,469 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 11:20:21,469 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-18 11:20:21,621 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 482 states and 704 transitions. Complement of second has 7 states. [2018-11-18 11:20:21,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 11:20:21,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:20:21,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-18 11:20:21,623 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 11:20:21,623 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:21,623 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-18 11:20:21,631 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:21,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:21,639 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:21,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:21,647 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:21,661 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 11:20:21,662 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-18 11:20:21,807 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 496 states and 721 transitions. Complement of second has 9 states. [2018-11-18 11:20:21,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 11:20:21,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:20:21,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-18 11:20:21,810 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 11:20:21,810 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:21,810 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-18 11:20:21,810 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:21,810 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-18 11:20:21,811 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:21,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 721 transitions. [2018-11-18 11:20:21,814 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-18 11:20:21,816 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 393 states and 584 transitions. [2018-11-18 11:20:21,816 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 336 [2018-11-18 11:20:21,817 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 337 [2018-11-18 11:20:21,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 393 states and 584 transitions. [2018-11-18 11:20:21,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:21,818 INFO L705 BuchiCegarLoop]: Abstraction has 393 states and 584 transitions. [2018-11-18 11:20:21,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states and 584 transitions. [2018-11-18 11:20:21,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 188. [2018-11-18 11:20:21,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-18 11:20:21,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-18 11:20:21,823 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 11:20:21,823 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 11:20:21,823 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 11:20:21,823 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-18 11:20:21,824 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-18 11:20:21,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:21,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:21,825 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 11:20:21,825 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:21,825 INFO L794 eck$LassoCheckResult]: Stem: 2468#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2356#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2357#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2469#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2470#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 2414#L94 assume 0 != ssl3_connect_~tmp___2~0 - 16384; 2400#L99-2 [2018-11-18 11:20:21,825 INFO L796 eck$LassoCheckResult]: Loop: 2400#L99-2 assume true; 2471#L99 assume !false; 2402#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2403#L102 assume 12292 == ssl3_connect_~s__state~0; 2371#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2372#L207 ssl3_connect_~s__server~0 := 0; 2406#L212 assume 0 != ssl3_connect_~cb~0; 2436#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2437#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2464#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2409#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 2440#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2347#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2351#L521 ssl3_connect_~skip~0 := 0; 2400#L99-2 [2018-11-18 11:20:21,826 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:21,826 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-18 11:20:21,826 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:21,826 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:21,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:21,827 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:21,827 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:21,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:21,835 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:21,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 2 times [2018-11-18 11:20:21,835 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:21,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:21,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:21,836 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:21,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:21,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:21,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:21,844 INFO L82 PathProgramCache]: Analyzing trace with hash -290370412, now seen corresponding path program 1 times [2018-11-18 11:20:21,844 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:21,844 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:21,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:21,845 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:21,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:21,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:21,924 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:20:21,924 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:20:21,925 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:20:21,925 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:20:21,925 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 11:20:21,925 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:21,925 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:20:21,925 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:20:21,925 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-18 11:20:21,925 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:20:21,925 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:20:21,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:21,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,080 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:20:22,080 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,083 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,083 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,085 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,085 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,102 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,102 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,105 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,105 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,122 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,122 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,124 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,124 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,139 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,140 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,141 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,141 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,158 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,158 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,160 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,160 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,176 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,176 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,179 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,179 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,194 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,195 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,197 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,197 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,213 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,213 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,230 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:22,230 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,239 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,239 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,255 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,255 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,273 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:22,273 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,283 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:20:22,283 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,300 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:20:22,300 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,319 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:20:22,319 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:20:22,322 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 11:20:22,338 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:20:22,338 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:20:22,338 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:20:22,338 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:20:22,338 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 11:20:22,338 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:20:22,338 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:20:22,339 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:20:22,339 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-18 11:20:22,339 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:20:22,339 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:20:22,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:20:22,445 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:20:22,445 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 11:20:22,446 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,446 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,447 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,447 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,447 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:22,447 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,447 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:22,447 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,448 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,448 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,448 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,449 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,449 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,449 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,449 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,449 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,449 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,451 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,451 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,451 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,451 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,452 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,452 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,452 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,452 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,452 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,453 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,453 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,453 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,454 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,454 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,454 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,454 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,454 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,454 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,456 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,456 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,456 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,457 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,457 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,457 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,457 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,457 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,457 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,458 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,458 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,458 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,458 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,458 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,458 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:20:22,458 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,459 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:20:22,459 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,459 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,459 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,460 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,460 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,460 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,460 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,460 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,460 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,460 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,462 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,463 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,463 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,463 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,463 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,463 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,463 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,464 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,464 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,465 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,466 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,466 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,466 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,466 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,466 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,466 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,467 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,467 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,468 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:20:22,469 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 11:20:22,469 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:20:22,469 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:20:22,469 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:20:22,469 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:20:22,469 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:20:22,470 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:20:22,470 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:20:22,472 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 11:20:22,475 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 11:20:22,475 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 11:20:22,475 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 11:20:22,475 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 11:20:22,475 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 11:20:22,476 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 11:20:22,476 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 11:20:22,488 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:22,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:22,496 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:22,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:22,501 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:22,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:22,512 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 11:20:22,512 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-18 11:20:22,614 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 510 states and 742 transitions. Complement of second has 7 states. [2018-11-18 11:20:22,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 11:20:22,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:20:22,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-18 11:20:22,614 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 11:20:22,615 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:22,615 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-18 11:20:22,623 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:22,631 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:22,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:22,635 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:22,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:22,644 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 11:20:22,644 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-18 11:20:22,742 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 524 states and 759 transitions. Complement of second has 9 states. [2018-11-18 11:20:22,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 11:20:22,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:20:22,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-18 11:20:22,743 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 11:20:22,743 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:22,743 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-18 11:20:22,743 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:22,743 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-18 11:20:22,744 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:20:22,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 759 transitions. [2018-11-18 11:20:22,746 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-18 11:20:22,748 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 421 states and 622 transitions. [2018-11-18 11:20:22,748 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2018-11-18 11:20:22,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-18 11:20:22,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 421 states and 622 transitions. [2018-11-18 11:20:22,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:22,749 INFO L705 BuchiCegarLoop]: Abstraction has 421 states and 622 transitions. [2018-11-18 11:20:22,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states and 622 transitions. [2018-11-18 11:20:22,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 188. [2018-11-18 11:20:22,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-18 11:20:22,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-18 11:20:22,754 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 11:20:22,754 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 11:20:22,754 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 11:20:22,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-18 11:20:22,755 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-18 11:20:22,755 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:22,755 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:22,755 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:22,756 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:22,756 INFO L794 eck$LassoCheckResult]: Stem: 3849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3738#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3739#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3850#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3851#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3858#L99-2 assume true; 3853#L99 assume !false; 3785#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3786#L102 assume 12292 == ssl3_connect_~s__state~0; 3754#L103 [2018-11-18 11:20:22,756 INFO L796 eck$LassoCheckResult]: Loop: 3754#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3755#L207 ssl3_connect_~s__server~0 := 0; 3789#L212 assume 0 != ssl3_connect_~cb~0; 3817#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3818#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3845#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3792#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 3821#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3729#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3896#L521 ssl3_connect_~skip~0 := 0; 3897#L99-2 assume true; 3906#L99 assume !false; 3905#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3904#L102 assume 12292 == ssl3_connect_~s__state~0; 3754#L103 [2018-11-18 11:20:22,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:22,756 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-18 11:20:22,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:22,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:22,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:22,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:22,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:22,763 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:22,763 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 3 times [2018-11-18 11:20:22,764 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:22,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:22,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,764 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:22,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:22,790 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:22,791 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:22,791 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:22,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:22,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:22,791 INFO L87 Difference]: Start difference. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-18 11:20:22,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:22,909 INFO L93 Difference]: Finished difference Result 274 states and 376 transitions. [2018-11-18 11:20:22,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:22,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 376 transitions. [2018-11-18 11:20:22,911 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2018-11-18 11:20:22,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 255 states and 352 transitions. [2018-11-18 11:20:22,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2018-11-18 11:20:22,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 255 [2018-11-18 11:20:22,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 255 states and 352 transitions. [2018-11-18 11:20:22,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:22,914 INFO L705 BuchiCegarLoop]: Abstraction has 255 states and 352 transitions. [2018-11-18 11:20:22,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states and 352 transitions. [2018-11-18 11:20:22,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 185. [2018-11-18 11:20:22,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-11-18 11:20:22,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 261 transitions. [2018-11-18 11:20:22,919 INFO L728 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-18 11:20:22,919 INFO L608 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-18 11:20:22,919 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 11:20:22,919 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 261 transitions. [2018-11-18 11:20:22,920 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-18 11:20:22,920 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:22,920 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:22,921 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:22,921 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:22,921 INFO L794 eck$LassoCheckResult]: Stem: 4289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4202#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4203#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4290#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4291#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4296#L99-2 assume true; 4351#L99 assume !false; 4353#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4354#L102 assume 12292 == ssl3_connect_~s__state~0; 4213#L103 [2018-11-18 11:20:22,922 INFO L796 eck$LassoCheckResult]: Loop: 4213#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4214#L207 ssl3_connect_~s__server~0 := 0; 4239#L212 assume 0 != ssl3_connect_~cb~0; 4261#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4262#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4287#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4241#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4263#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4205#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4200#L521 ssl3_connect_~skip~0 := 0; 4236#L99-2 assume true; 4292#L99 assume !false; 4355#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4352#L102 assume !(12292 == ssl3_connect_~s__state~0); 4344#L105 assume !(16384 == ssl3_connect_~s__state~0); 4339#L108 assume !(4096 == ssl3_connect_~s__state~0); 4338#L111 assume !(20480 == ssl3_connect_~s__state~0); 4333#L114 assume !(4099 == ssl3_connect_~s__state~0); 4332#L117 assume 4368 == ssl3_connect_~s__state~0; 4207#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4242#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4231#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4195#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4196#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4370#L521 ssl3_connect_~skip~0 := 0; 4369#L99-2 assume true; 4368#L99 assume !false; 4367#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4341#L102 assume 12292 == ssl3_connect_~s__state~0; 4213#L103 [2018-11-18 11:20:22,922 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:22,922 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-18 11:20:22,922 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:22,922 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:22,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:22,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:22,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:22,930 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:22,931 INFO L82 PathProgramCache]: Analyzing trace with hash -914795104, now seen corresponding path program 1 times [2018-11-18 11:20:22,931 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:22,931 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:22,931 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,932 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:22,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:22,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:22,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:22,963 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:22,963 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:22,963 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:22,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:22,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:22,964 INFO L87 Difference]: Start difference. First operand 185 states and 261 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-18 11:20:23,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,092 INFO L93 Difference]: Finished difference Result 240 states and 330 transitions. [2018-11-18 11:20:23,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 330 transitions. [2018-11-18 11:20:23,094 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2018-11-18 11:20:23,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 330 transitions. [2018-11-18 11:20:23,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2018-11-18 11:20:23,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2018-11-18 11:20:23,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 330 transitions. [2018-11-18 11:20:23,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,095 INFO L705 BuchiCegarLoop]: Abstraction has 240 states and 330 transitions. [2018-11-18 11:20:23,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 330 transitions. [2018-11-18 11:20:23,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 203. [2018-11-18 11:20:23,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-11-18 11:20:23,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 289 transitions. [2018-11-18 11:20:23,100 INFO L728 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-18 11:20:23,100 INFO L608 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-18 11:20:23,100 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 11:20:23,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 203 states and 289 transitions. [2018-11-18 11:20:23,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 176 [2018-11-18 11:20:23,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,102 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,102 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-11-18 11:20:23,102 INFO L794 eck$LassoCheckResult]: Stem: 4723#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4634#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4724#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4725#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4731#L99-2 assume true; 4811#L99 assume !false; 4671#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4672#L102 assume 12292 == ssl3_connect_~s__state~0; 4643#L103 [2018-11-18 11:20:23,102 INFO L796 eck$LassoCheckResult]: Loop: 4643#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4644#L207 ssl3_connect_~s__server~0 := 0; 4673#L212 assume 0 != ssl3_connect_~cb~0; 4696#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4697#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4721#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4675#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4698#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4730#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4781#L521 ssl3_connect_~skip~0 := 0; 4780#L99-2 assume true; 4779#L99 assume !false; 4778#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4777#L102 assume !(12292 == ssl3_connect_~s__state~0); 4775#L105 assume !(16384 == ssl3_connect_~s__state~0); 4773#L108 assume !(4096 == ssl3_connect_~s__state~0); 4771#L111 assume !(20480 == ssl3_connect_~s__state~0); 4769#L114 assume !(4099 == ssl3_connect_~s__state~0); 4767#L117 assume 4368 == ssl3_connect_~s__state~0; 4653#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4676#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4664#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4626#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4627#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4796#L521 ssl3_connect_~skip~0 := 0; 4795#L99-2 assume true; 4794#L99 assume !false; 4793#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4792#L102 assume !(12292 == ssl3_connect_~s__state~0); 4791#L105 assume !(16384 == ssl3_connect_~s__state~0); 4790#L108 assume !(4096 == ssl3_connect_~s__state~0); 4789#L111 assume !(20480 == ssl3_connect_~s__state~0); 4645#L114 assume !(4099 == ssl3_connect_~s__state~0); 4646#L117 assume !(4368 == ssl3_connect_~s__state~0); 4654#L120 assume !(4369 == ssl3_connect_~s__state~0); 4758#L123 assume 4384 == ssl3_connect_~s__state~0; 4705#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4706#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4713#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 4668#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4665#L276-2 ssl3_connect_~s__init_num~0 := 0; 4658#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4669#L521 ssl3_connect_~skip~0 := 0; 4670#L99-2 assume true; 4726#L99 assume !false; 4728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4816#L102 assume 12292 == ssl3_connect_~s__state~0; 4643#L103 [2018-11-18 11:20:23,102 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,102 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-18 11:20:23,103 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,103 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,103 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,110 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1234837748, now seen corresponding path program 1 times [2018-11-18 11:20:23,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,111 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:23,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,133 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 11:20:23,134 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,134 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:23,134 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,134 INFO L87 Difference]: Start difference. First operand 203 states and 289 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-18 11:20:23,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,226 INFO L93 Difference]: Finished difference Result 245 states and 360 transitions. [2018-11-18 11:20:23,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 360 transitions. [2018-11-18 11:20:23,227 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-18 11:20:23,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 245 states and 360 transitions. [2018-11-18 11:20:23,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2018-11-18 11:20:23,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2018-11-18 11:20:23,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 360 transitions. [2018-11-18 11:20:23,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,229 INFO L705 BuchiCegarLoop]: Abstraction has 245 states and 360 transitions. [2018-11-18 11:20:23,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 360 transitions. [2018-11-18 11:20:23,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 231. [2018-11-18 11:20:23,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-11-18 11:20:23,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 343 transitions. [2018-11-18 11:20:23,233 INFO L728 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-18 11:20:23,233 INFO L608 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-18 11:20:23,234 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 11:20:23,234 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 231 states and 343 transitions. [2018-11-18 11:20:23,234 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 204 [2018-11-18 11:20:23,235 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,235 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,236 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,236 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-18 11:20:23,236 INFO L794 eck$LassoCheckResult]: Stem: 5180#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5087#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5088#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5181#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5182#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5187#L99-2 assume true; 5271#L99 assume !false; 5270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5221#L102 assume 12292 == ssl3_connect_~s__state~0; 5096#L103 [2018-11-18 11:20:23,236 INFO L796 eck$LassoCheckResult]: Loop: 5096#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5097#L207 ssl3_connect_~s__server~0 := 0; 5130#L212 assume 0 != ssl3_connect_~cb~0; 5153#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5154#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5178#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5132#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5155#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5186#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5236#L521 ssl3_connect_~skip~0 := 0; 5235#L99-2 assume true; 5234#L99 assume !false; 5233#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5232#L102 assume !(12292 == ssl3_connect_~s__state~0); 5231#L105 assume !(16384 == ssl3_connect_~s__state~0); 5230#L108 assume !(4096 == ssl3_connect_~s__state~0); 5228#L111 assume !(20480 == ssl3_connect_~s__state~0); 5227#L114 assume !(4099 == ssl3_connect_~s__state~0); 5224#L117 assume !(4368 == ssl3_connect_~s__state~0); 5090#L120 assume !(4369 == ssl3_connect_~s__state~0); 5091#L123 assume !(4384 == ssl3_connect_~s__state~0); 5188#L126 assume !(4385 == ssl3_connect_~s__state~0); 5189#L129 assume !(4400 == ssl3_connect_~s__state~0); 5185#L132 assume !(4401 == ssl3_connect_~s__state~0); 5151#L135 assume !(4416 == ssl3_connect_~s__state~0); 5152#L138 assume !(4417 == ssl3_connect_~s__state~0); 5144#L141 assume !(4432 == ssl3_connect_~s__state~0); 5118#L144 assume !(4433 == ssl3_connect_~s__state~0); 5100#L147 assume !(4448 == ssl3_connect_~s__state~0); 5101#L150 assume !(4449 == ssl3_connect_~s__state~0); 5092#L153 assume !(4464 == ssl3_connect_~s__state~0); 5093#L156 assume !(4465 == ssl3_connect_~s__state~0); 5197#L159 assume !(4466 == ssl3_connect_~s__state~0); 5193#L162 assume !(4467 == ssl3_connect_~s__state~0); 5174#L165 assume !(4480 == ssl3_connect_~s__state~0); 5156#L168 assume !(4481 == ssl3_connect_~s__state~0); 5157#L171 assume !(4496 == ssl3_connect_~s__state~0); 5146#L174 assume !(4497 == ssl3_connect_~s__state~0); 5147#L177 assume !(4512 == ssl3_connect_~s__state~0); 5210#L180 assume !(4513 == ssl3_connect_~s__state~0); 5113#L183 assume !(4528 == ssl3_connect_~s__state~0); 5078#L186 assume !(4529 == ssl3_connect_~s__state~0); 5079#L189 assume !(4560 == ssl3_connect_~s__state~0); 5198#L192 assume !(4561 == ssl3_connect_~s__state~0); 5194#L195 assume 4352 == ssl3_connect_~s__state~0; 5148#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5149#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5095#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5200#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5248#L521 ssl3_connect_~skip~0 := 0; 5247#L99-2 assume true; 5246#L99 assume !false; 5245#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5244#L102 assume 12292 == ssl3_connect_~s__state~0; 5096#L103 [2018-11-18 11:20:23,236 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,236 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-18 11:20:23,237 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,237 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,245 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-18 11:20:23,245 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,246 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:23,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:23,274 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,274 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:23,275 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,275 INFO L87 Difference]: Start difference. First operand 231 states and 343 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 11:20:23,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,330 INFO L93 Difference]: Finished difference Result 251 states and 370 transitions. [2018-11-18 11:20:23,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 370 transitions. [2018-11-18 11:20:23,332 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2018-11-18 11:20:23,333 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 251 states and 370 transitions. [2018-11-18 11:20:23,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 251 [2018-11-18 11:20:23,333 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2018-11-18 11:20:23,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 370 transitions. [2018-11-18 11:20:23,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,334 INFO L705 BuchiCegarLoop]: Abstraction has 251 states and 370 transitions. [2018-11-18 11:20:23,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 370 transitions. [2018-11-18 11:20:23,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2018-11-18 11:20:23,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-18 11:20:23,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 364 transitions. [2018-11-18 11:20:23,337 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-18 11:20:23,337 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-18 11:20:23,337 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 11:20:23,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 364 transitions. [2018-11-18 11:20:23,338 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-18 11:20:23,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,339 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,339 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-11-18 11:20:23,339 INFO L794 eck$LassoCheckResult]: Stem: 5666#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5575#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5576#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5667#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5668#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5674#L99-2 assume true; 5757#L99 assume !false; 5755#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5723#L102 assume 12292 == ssl3_connect_~s__state~0; 5585#L103 [2018-11-18 11:20:23,340 INFO L796 eck$LassoCheckResult]: Loop: 5585#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5586#L207 ssl3_connect_~s__server~0 := 0; 5615#L212 assume 0 != ssl3_connect_~cb~0; 5639#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5640#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5664#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5617#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5641#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5673#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5728#L521 ssl3_connect_~skip~0 := 0; 5706#L99-2 assume true; 5705#L99 assume !false; 5704#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5703#L102 assume !(12292 == ssl3_connect_~s__state~0); 5702#L105 assume !(16384 == ssl3_connect_~s__state~0); 5701#L108 assume !(4096 == ssl3_connect_~s__state~0); 5700#L111 assume !(20480 == ssl3_connect_~s__state~0); 5587#L114 assume !(4099 == ssl3_connect_~s__state~0); 5588#L117 assume 4368 == ssl3_connect_~s__state~0; 5596#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5618#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5607#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5568#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5569#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5796#L521 ssl3_connect_~skip~0 := 0; 5795#L99-2 assume true; 5793#L99 assume !false; 5790#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L102 assume !(12292 == ssl3_connect_~s__state~0); 5785#L105 assume !(16384 == ssl3_connect_~s__state~0); 5783#L108 assume !(4096 == ssl3_connect_~s__state~0); 5781#L111 assume !(20480 == ssl3_connect_~s__state~0); 5768#L114 assume !(4099 == ssl3_connect_~s__state~0); 5766#L117 assume !(4368 == ssl3_connect_~s__state~0); 5764#L120 assume !(4369 == ssl3_connect_~s__state~0); 5762#L123 assume !(4384 == ssl3_connect_~s__state~0); 5675#L126 assume !(4385 == ssl3_connect_~s__state~0); 5676#L129 assume !(4400 == ssl3_connect_~s__state~0); 5672#L132 assume !(4401 == ssl3_connect_~s__state~0); 5637#L135 assume !(4416 == ssl3_connect_~s__state~0); 5638#L138 assume !(4417 == ssl3_connect_~s__state~0); 5629#L141 assume !(4432 == ssl3_connect_~s__state~0); 5605#L144 assume !(4433 == ssl3_connect_~s__state~0); 5589#L147 assume !(4448 == ssl3_connect_~s__state~0); 5590#L150 assume !(4449 == ssl3_connect_~s__state~0); 5581#L153 assume !(4464 == ssl3_connect_~s__state~0); 5582#L156 assume !(4465 == ssl3_connect_~s__state~0); 5684#L159 assume !(4466 == ssl3_connect_~s__state~0); 5680#L162 assume !(4467 == ssl3_connect_~s__state~0); 5660#L165 assume !(4480 == ssl3_connect_~s__state~0); 5642#L168 assume !(4481 == ssl3_connect_~s__state~0); 5643#L171 assume !(4496 == ssl3_connect_~s__state~0); 5631#L174 assume !(4497 == ssl3_connect_~s__state~0); 5632#L177 assume !(4512 == ssl3_connect_~s__state~0); 5708#L180 assume !(4513 == ssl3_connect_~s__state~0); 5600#L183 assume !(4528 == ssl3_connect_~s__state~0); 5566#L186 assume !(4529 == ssl3_connect_~s__state~0); 5567#L189 assume !(4560 == ssl3_connect_~s__state~0); 5685#L192 assume !(4561 == ssl3_connect_~s__state~0); 5681#L195 assume 4352 == ssl3_connect_~s__state~0; 5633#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5634#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5584#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5688#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5746#L521 ssl3_connect_~skip~0 := 0; 5745#L99-2 assume true; 5744#L99 assume !false; 5743#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5739#L102 assume 12292 == ssl3_connect_~s__state~0; 5585#L103 [2018-11-18 11:20:23,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,340 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-18 11:20:23,340 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,340 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,341 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,355 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1444265969, now seen corresponding path program 1 times [2018-11-18 11:20:23,355 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,355 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,356 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:23,356 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,376 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:23,377 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,377 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:23,377 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,377 INFO L87 Difference]: Start difference. First operand 247 states and 364 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 11:20:23,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,456 INFO L93 Difference]: Finished difference Result 251 states and 365 transitions. [2018-11-18 11:20:23,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 365 transitions. [2018-11-18 11:20:23,458 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2018-11-18 11:20:23,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 251 states and 365 transitions. [2018-11-18 11:20:23,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 251 [2018-11-18 11:20:23,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2018-11-18 11:20:23,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 365 transitions. [2018-11-18 11:20:23,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,460 INFO L705 BuchiCegarLoop]: Abstraction has 251 states and 365 transitions. [2018-11-18 11:20:23,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 365 transitions. [2018-11-18 11:20:23,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2018-11-18 11:20:23,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-18 11:20:23,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 359 transitions. [2018-11-18 11:20:23,463 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-18 11:20:23,463 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-18 11:20:23,463 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 11:20:23,463 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 359 transitions. [2018-11-18 11:20:23,464 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-18 11:20:23,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,465 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,465 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 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] [2018-11-18 11:20:23,465 INFO L794 eck$LassoCheckResult]: Stem: 6171#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6079#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6080#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6172#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6173#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6174#L99-2 assume true; 6175#L99 assume !false; 6118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6119#L102 assume 12292 == ssl3_connect_~s__state~0; 6089#L103 [2018-11-18 11:20:23,465 INFO L796 eck$LassoCheckResult]: Loop: 6089#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6090#L207 ssl3_connect_~s__server~0 := 0; 6120#L212 assume 0 != ssl3_connect_~cb~0; 6144#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6145#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6169#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6122#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6146#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6181#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6265#L521 ssl3_connect_~skip~0 := 0; 6263#L99-2 assume true; 6261#L99 assume !false; 6259#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6257#L102 assume !(12292 == ssl3_connect_~s__state~0); 6255#L105 assume !(16384 == ssl3_connect_~s__state~0); 6252#L108 assume !(4096 == ssl3_connect_~s__state~0); 6251#L111 assume !(20480 == ssl3_connect_~s__state~0); 6091#L114 assume !(4099 == ssl3_connect_~s__state~0); 6092#L117 assume 4368 == ssl3_connect_~s__state~0; 6179#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6123#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6112#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6072#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6073#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6236#L521 ssl3_connect_~skip~0 := 0; 6234#L99-2 assume true; 6232#L99 assume !false; 6230#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6228#L102 assume !(12292 == ssl3_connect_~s__state~0); 6226#L105 assume !(16384 == ssl3_connect_~s__state~0); 6225#L108 assume !(4096 == ssl3_connect_~s__state~0); 6224#L111 assume !(20480 == ssl3_connect_~s__state~0); 6221#L114 assume !(4099 == ssl3_connect_~s__state~0); 6100#L117 assume !(4368 == ssl3_connect_~s__state~0); 6083#L120 assume !(4369 == ssl3_connect_~s__state~0); 6084#L123 assume 4384 == ssl3_connect_~s__state~0; 6153#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6154#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6161#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6116#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6113#L276-2 ssl3_connect_~s__init_num~0 := 0; 6082#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6077#L521 ssl3_connect_~skip~0 := 0; 6117#L99-2 assume true; 6314#L99 assume !false; 6312#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6311#L102 assume !(12292 == ssl3_connect_~s__state~0); 6310#L105 assume !(16384 == ssl3_connect_~s__state~0); 6309#L108 assume !(4096 == ssl3_connect_~s__state~0); 6308#L111 assume !(20480 == ssl3_connect_~s__state~0); 6307#L114 assume !(4099 == ssl3_connect_~s__state~0); 6306#L117 assume !(4368 == ssl3_connect_~s__state~0); 6305#L120 assume !(4369 == ssl3_connect_~s__state~0); 6304#L123 assume !(4384 == ssl3_connect_~s__state~0); 6303#L126 assume !(4385 == ssl3_connect_~s__state~0); 6302#L129 assume !(4400 == ssl3_connect_~s__state~0); 6301#L132 assume !(4401 == ssl3_connect_~s__state~0); 6300#L135 assume !(4416 == ssl3_connect_~s__state~0); 6299#L138 assume !(4417 == ssl3_connect_~s__state~0); 6298#L141 assume !(4432 == ssl3_connect_~s__state~0); 6297#L144 assume !(4433 == ssl3_connect_~s__state~0); 6295#L147 assume !(4448 == ssl3_connect_~s__state~0); 6293#L150 assume !(4449 == ssl3_connect_~s__state~0); 6216#L153 assume !(4464 == ssl3_connect_~s__state~0); 6212#L156 assume !(4465 == ssl3_connect_~s__state~0); 6213#L159 assume !(4466 == ssl3_connect_~s__state~0); 6214#L162 assume !(4467 == ssl3_connect_~s__state~0); 6215#L165 assume !(4480 == ssl3_connect_~s__state~0); 6283#L168 assume !(4481 == ssl3_connect_~s__state~0); 6281#L171 assume !(4496 == ssl3_connect_~s__state~0); 6197#L174 assume !(4497 == ssl3_connect_~s__state~0); 6110#L177 assume !(4512 == ssl3_connect_~s__state~0); 6111#L180 assume !(4513 == ssl3_connect_~s__state~0); 6250#L183 assume !(4528 == ssl3_connect_~s__state~0); 6249#L186 assume !(4529 == ssl3_connect_~s__state~0); 6247#L189 assume !(4560 == ssl3_connect_~s__state~0); 6193#L192 assume !(4561 == ssl3_connect_~s__state~0); 6189#L195 assume 4352 == ssl3_connect_~s__state~0; 6138#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6139#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6088#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6196#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6235#L521 ssl3_connect_~skip~0 := 0; 6233#L99-2 assume true; 6231#L99 assume !false; 6229#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6227#L102 assume 12292 == ssl3_connect_~s__state~0; 6089#L103 [2018-11-18 11:20:23,466 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,466 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-18 11:20:23,466 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,466 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,467 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,472 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1164701051, now seen corresponding path program 1 times [2018-11-18 11:20:23,473 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,473 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,473 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:23,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,519 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 11:20:23,519 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,519 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:23,520 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,520 INFO L87 Difference]: Start difference. First operand 247 states and 359 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 11:20:23,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,597 INFO L93 Difference]: Finished difference Result 291 states and 409 transitions. [2018-11-18 11:20:23,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 291 states and 409 transitions. [2018-11-18 11:20:23,599 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 264 [2018-11-18 11:20:23,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 291 states to 291 states and 409 transitions. [2018-11-18 11:20:23,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2018-11-18 11:20:23,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2018-11-18 11:20:23,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 291 states and 409 transitions. [2018-11-18 11:20:23,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,601 INFO L705 BuchiCegarLoop]: Abstraction has 291 states and 409 transitions. [2018-11-18 11:20:23,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states and 409 transitions. [2018-11-18 11:20:23,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 288. [2018-11-18 11:20:23,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-11-18 11:20:23,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 405 transitions. [2018-11-18 11:20:23,605 INFO L728 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-18 11:20:23,606 INFO L608 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-18 11:20:23,606 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 11:20:23,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 288 states and 405 transitions. [2018-11-18 11:20:23,607 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-18 11:20:23,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,608 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,608 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 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] [2018-11-18 11:20:23,608 INFO L794 eck$LassoCheckResult]: Stem: 6719#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6623#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6624#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6720#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6721#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6730#L99-2 assume true; 6806#L99 assume !false; 6899#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6780#L102 assume 12292 == ssl3_connect_~s__state~0; 6632#L103 [2018-11-18 11:20:23,608 INFO L796 eck$LassoCheckResult]: Loop: 6632#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6633#L207 ssl3_connect_~s__server~0 := 0; 6664#L212 assume 0 != ssl3_connect_~cb~0; 6688#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6689#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6717#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6666#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6690#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6729#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6816#L521 ssl3_connect_~skip~0 := 0; 6815#L99-2 assume true; 6814#L99 assume !false; 6813#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6812#L102 assume !(12292 == ssl3_connect_~s__state~0); 6811#L105 assume !(16384 == ssl3_connect_~s__state~0); 6676#L108 assume !(4096 == ssl3_connect_~s__state~0); 6677#L111 assume !(20480 == ssl3_connect_~s__state~0); 6634#L114 assume !(4099 == ssl3_connect_~s__state~0); 6635#L117 assume 4368 == ssl3_connect_~s__state~0; 6727#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6667#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6655#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6616#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6617#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6621#L521 ssl3_connect_~skip~0 := 0; 6661#L99-2 assume true; 6864#L99 assume !false; 6662#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6663#L102 assume !(12292 == ssl3_connect_~s__state~0); 6685#L105 assume !(16384 == ssl3_connect_~s__state~0); 6810#L108 assume !(4096 == ssl3_connect_~s__state~0); 6826#L111 assume !(20480 == ssl3_connect_~s__state~0); 6795#L114 assume !(4099 == ssl3_connect_~s__state~0); 6796#L117 assume !(4368 == ssl3_connect_~s__state~0); 6626#L120 assume !(4369 == ssl3_connect_~s__state~0); 6627#L123 assume 4384 == ssl3_connect_~s__state~0; 6697#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6698#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6708#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6659#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6656#L276-2 ssl3_connect_~s__init_num~0 := 0; 6647#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6871#L521 ssl3_connect_~skip~0 := 0; 6722#L99-2 assume true; 6723#L99 assume !false; 6898#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6897#L102 assume !(12292 == ssl3_connect_~s__state~0); 6896#L105 assume !(16384 == ssl3_connect_~s__state~0); 6895#L108 assume !(4096 == ssl3_connect_~s__state~0); 6894#L111 assume !(20480 == ssl3_connect_~s__state~0); 6893#L114 assume !(4099 == ssl3_connect_~s__state~0); 6892#L117 assume !(4368 == ssl3_connect_~s__state~0); 6891#L120 assume !(4369 == ssl3_connect_~s__state~0); 6889#L123 assume !(4384 == ssl3_connect_~s__state~0); 6888#L126 assume !(4385 == ssl3_connect_~s__state~0); 6887#L129 assume !(4400 == ssl3_connect_~s__state~0); 6886#L132 assume !(4401 == ssl3_connect_~s__state~0); 6885#L135 assume !(4416 == ssl3_connect_~s__state~0); 6884#L138 assume !(4417 == ssl3_connect_~s__state~0); 6883#L141 assume !(4432 == ssl3_connect_~s__state~0); 6882#L144 assume !(4433 == ssl3_connect_~s__state~0); 6881#L147 assume !(4448 == ssl3_connect_~s__state~0); 6880#L150 assume !(4449 == ssl3_connect_~s__state~0); 6879#L153 assume !(4464 == ssl3_connect_~s__state~0); 6878#L156 assume !(4465 == ssl3_connect_~s__state~0); 6877#L159 assume !(4466 == ssl3_connect_~s__state~0); 6872#L162 assume !(4467 == ssl3_connect_~s__state~0); 6870#L165 assume !(4480 == ssl3_connect_~s__state~0); 6869#L168 assume !(4481 == ssl3_connect_~s__state~0); 6868#L171 assume !(4496 == ssl3_connect_~s__state~0); 6867#L174 assume !(4497 == ssl3_connect_~s__state~0); 6866#L177 assume !(4512 == ssl3_connect_~s__state~0); 6865#L180 assume !(4513 == ssl3_connect_~s__state~0); 6863#L183 assume !(4528 == ssl3_connect_~s__state~0); 6765#L186 assume !(4529 == ssl3_connect_~s__state~0); 6766#L189 assume !(4560 == ssl3_connect_~s__state~0); 6751#L192 assume !(4561 == ssl3_connect_~s__state~0); 6740#L195 assume 4352 == ssl3_connect_~s__state~0; 6682#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6683#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6631#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6754#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6789#L521 ssl3_connect_~skip~0 := 0; 6788#L99-2 assume true; 6787#L99 assume !false; 6786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6784#L102 assume 12292 == ssl3_connect_~s__state~0; 6632#L103 [2018-11-18 11:20:23,609 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,609 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-18 11:20:23,609 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,609 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,610 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1191104199, now seen corresponding path program 1 times [2018-11-18 11:20:23,616 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,616 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 11:20:23,645 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:23,645 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,645 INFO L87 Difference]: Start difference. First operand 288 states and 405 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 11:20:23,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,710 INFO L93 Difference]: Finished difference Result 313 states and 437 transitions. [2018-11-18 11:20:23,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 437 transitions. [2018-11-18 11:20:23,712 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 286 [2018-11-18 11:20:23,713 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 437 transitions. [2018-11-18 11:20:23,713 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2018-11-18 11:20:23,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2018-11-18 11:20:23,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 437 transitions. [2018-11-18 11:20:23,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,714 INFO L705 BuchiCegarLoop]: Abstraction has 313 states and 437 transitions. [2018-11-18 11:20:23,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 437 transitions. [2018-11-18 11:20:23,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 308. [2018-11-18 11:20:23,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-18 11:20:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 430 transitions. [2018-11-18 11:20:23,718 INFO L728 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-18 11:20:23,718 INFO L608 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-18 11:20:23,718 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 11:20:23,718 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 308 states and 430 transitions. [2018-11-18 11:20:23,719 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 281 [2018-11-18 11:20:23,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,720 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,720 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 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] [2018-11-18 11:20:23,721 INFO L794 eck$LassoCheckResult]: Stem: 7320#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7230#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7231#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7321#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7322#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7329#L99-2 assume true; 7325#L99 assume !false; 7269#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7270#L102 assume 12292 == ssl3_connect_~s__state~0; 7240#L103 [2018-11-18 11:20:23,721 INFO L796 eck$LassoCheckResult]: Loop: 7240#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7241#L207 ssl3_connect_~s__server~0 := 0; 7271#L212 assume 0 != ssl3_connect_~cb~0; 7292#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7293#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7318#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7273#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7294#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7233#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7228#L521 ssl3_connect_~skip~0 := 0; 7268#L99-2 assume true; 7323#L99 assume !false; 7526#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7289#L102 assume !(12292 == ssl3_connect_~s__state~0); 7278#L105 assume !(16384 == ssl3_connect_~s__state~0); 7279#L108 assume !(4096 == ssl3_connect_~s__state~0); 7256#L111 assume !(20480 == ssl3_connect_~s__state~0); 7242#L114 assume !(4099 == ssl3_connect_~s__state~0); 7243#L117 assume 4368 == ssl3_connect_~s__state~0; 7326#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7274#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7261#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7223#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7224#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7507#L521 ssl3_connect_~skip~0 := 0; 7505#L99-2 assume true; 7503#L99 assume !false; 7501#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7499#L102 assume !(12292 == ssl3_connect_~s__state~0); 7498#L105 assume !(16384 == ssl3_connect_~s__state~0); 7497#L108 assume !(4096 == ssl3_connect_~s__state~0); 7496#L111 assume !(20480 == ssl3_connect_~s__state~0); 7495#L114 assume !(4099 == ssl3_connect_~s__state~0); 7250#L117 assume !(4368 == ssl3_connect_~s__state~0); 7251#L120 assume !(4369 == ssl3_connect_~s__state~0); 7377#L123 assume 4384 == ssl3_connect_~s__state~0; 7301#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7302#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7309#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7266#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7262#L276-2 ssl3_connect_~s__init_num~0 := 0; 7263#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7516#L521 ssl3_connect_~skip~0 := 0; 7515#L99-2 assume true; 7514#L99 assume !false; 7513#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7508#L102 assume !(12292 == ssl3_connect_~s__state~0); 7506#L105 assume !(16384 == ssl3_connect_~s__state~0); 7504#L108 assume !(4096 == ssl3_connect_~s__state~0); 7502#L111 assume !(20480 == ssl3_connect_~s__state~0); 7500#L114 assume !(4099 == ssl3_connect_~s__state~0); 7471#L117 assume !(4368 == ssl3_connect_~s__state~0); 7470#L120 assume !(4369 == ssl3_connect_~s__state~0); 7338#L123 assume !(4384 == ssl3_connect_~s__state~0); 7330#L126 assume !(4385 == ssl3_connect_~s__state~0); 7331#L129 assume 4400 == ssl3_connect_~s__state~0; 7257#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7258#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 7264#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7255#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7453#L521 ssl3_connect_~skip~0 := 0; 7451#L99-2 assume true; 7449#L99 assume !false; 7447#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7445#L102 assume !(12292 == ssl3_connect_~s__state~0); 7443#L105 assume !(16384 == ssl3_connect_~s__state~0); 7441#L108 assume !(4096 == ssl3_connect_~s__state~0); 7439#L111 assume !(20480 == ssl3_connect_~s__state~0); 7437#L114 assume !(4099 == ssl3_connect_~s__state~0); 7435#L117 assume !(4368 == ssl3_connect_~s__state~0); 7433#L120 assume !(4369 == ssl3_connect_~s__state~0); 7431#L123 assume !(4384 == ssl3_connect_~s__state~0); 7429#L126 assume !(4385 == ssl3_connect_~s__state~0); 7427#L129 assume !(4400 == ssl3_connect_~s__state~0); 7425#L132 assume !(4401 == ssl3_connect_~s__state~0); 7423#L135 assume !(4416 == ssl3_connect_~s__state~0); 7421#L138 assume !(4417 == ssl3_connect_~s__state~0); 7419#L141 assume !(4432 == ssl3_connect_~s__state~0); 7417#L144 assume !(4433 == ssl3_connect_~s__state~0); 7415#L147 assume !(4448 == ssl3_connect_~s__state~0); 7413#L150 assume !(4449 == ssl3_connect_~s__state~0); 7411#L153 assume !(4464 == ssl3_connect_~s__state~0); 7409#L156 assume !(4465 == ssl3_connect_~s__state~0); 7407#L159 assume !(4466 == ssl3_connect_~s__state~0); 7405#L162 assume !(4467 == ssl3_connect_~s__state~0); 7403#L165 assume !(4480 == ssl3_connect_~s__state~0); 7401#L168 assume !(4481 == ssl3_connect_~s__state~0); 7399#L171 assume !(4496 == ssl3_connect_~s__state~0); 7397#L174 assume !(4497 == ssl3_connect_~s__state~0); 7395#L177 assume !(4512 == ssl3_connect_~s__state~0); 7393#L180 assume !(4513 == ssl3_connect_~s__state~0); 7391#L183 assume !(4528 == ssl3_connect_~s__state~0); 7389#L186 assume !(4529 == ssl3_connect_~s__state~0); 7387#L189 assume !(4560 == ssl3_connect_~s__state~0); 7341#L192 assume !(4561 == ssl3_connect_~s__state~0); 7336#L195 assume 4352 == ssl3_connect_~s__state~0; 7286#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7287#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7239#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7344#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7380#L521 ssl3_connect_~skip~0 := 0; 7379#L99-2 assume true; 7378#L99 assume !false; 7374#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7357#L102 assume 12292 == ssl3_connect_~s__state~0; 7240#L103 [2018-11-18 11:20:23,721 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,721 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-18 11:20:23,721 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,722 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,728 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1681545335, now seen corresponding path program 1 times [2018-11-18 11:20:23,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,728 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,733 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:23,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,778 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 11:20:23,778 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,778 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:23,779 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,779 INFO L87 Difference]: Start difference. First operand 308 states and 430 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-18 11:20:23,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,870 INFO L93 Difference]: Finished difference Result 333 states and 461 transitions. [2018-11-18 11:20:23,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 333 states and 461 transitions. [2018-11-18 11:20:23,872 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 306 [2018-11-18 11:20:23,873 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 333 states to 333 states and 461 transitions. [2018-11-18 11:20:23,873 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2018-11-18 11:20:23,874 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-11-18 11:20:23,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 333 states and 461 transitions. [2018-11-18 11:20:23,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,874 INFO L705 BuchiCegarLoop]: Abstraction has 333 states and 461 transitions. [2018-11-18 11:20:23,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 461 transitions. [2018-11-18 11:20:23,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2018-11-18 11:20:23,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-11-18 11:20:23,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 457 transitions. [2018-11-18 11:20:23,878 INFO L728 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-18 11:20:23,878 INFO L608 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-18 11:20:23,878 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 11:20:23,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330 states and 457 transitions. [2018-11-18 11:20:23,879 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-18 11:20:23,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,880 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,880 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,880 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 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] [2018-11-18 11:20:23,881 INFO L794 eck$LassoCheckResult]: Stem: 7964#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7877#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7878#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7965#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7966#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7974#L99-2 assume true; 8136#L99 assume !false; 8141#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8020#L102 assume 12292 == ssl3_connect_~s__state~0; 7887#L103 [2018-11-18 11:20:23,881 INFO L796 eck$LassoCheckResult]: Loop: 7887#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7888#L207 ssl3_connect_~s__server~0 := 0; 7917#L212 assume 0 != ssl3_connect_~cb~0; 7937#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7938#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7962#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7919#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7939#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7973#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8155#L521 ssl3_connect_~skip~0 := 0; 8153#L99-2 assume true; 8151#L99 assume !false; 8149#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8147#L102 assume !(12292 == ssl3_connect_~s__state~0); 8145#L105 assume !(16384 == ssl3_connect_~s__state~0); 8144#L108 assume !(4096 == ssl3_connect_~s__state~0); 8142#L111 assume !(20480 == ssl3_connect_~s__state~0); 8139#L114 assume !(4099 == ssl3_connect_~s__state~0); 8007#L117 assume 4368 == ssl3_connect_~s__state~0; 7970#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7920#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7906#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7870#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7871#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8183#L521 ssl3_connect_~skip~0 := 0; 8180#L99-2 assume true; 8178#L99 assume !false; 8177#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8176#L102 assume !(12292 == ssl3_connect_~s__state~0); 8175#L105 assume !(16384 == ssl3_connect_~s__state~0); 8173#L108 assume !(4096 == ssl3_connect_~s__state~0); 8171#L111 assume !(20480 == ssl3_connect_~s__state~0); 8138#L114 assume !(4099 == ssl3_connect_~s__state~0); 8137#L117 assume !(4368 == ssl3_connect_~s__state~0); 8135#L120 assume !(4369 == ssl3_connect_~s__state~0); 8029#L123 assume 4384 == ssl3_connect_~s__state~0; 7946#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7947#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7954#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7912#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7907#L276-2 ssl3_connect_~s__init_num~0 := 0; 7908#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8190#L521 ssl3_connect_~skip~0 := 0; 8189#L99-2 assume true; 7969#L99 assume !false; 7915#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7916#L102 assume !(12292 == ssl3_connect_~s__state~0); 7924#L105 assume !(16384 == ssl3_connect_~s__state~0); 7925#L108 assume !(4096 == ssl3_connect_~s__state~0); 7901#L111 assume !(20480 == ssl3_connect_~s__state~0); 7889#L114 assume !(4099 == ssl3_connect_~s__state~0); 7890#L117 assume !(4368 == ssl3_connect_~s__state~0); 8143#L120 assume !(4369 == ssl3_connect_~s__state~0); 8140#L123 assume !(4384 == ssl3_connect_~s__state~0); 7975#L126 assume !(4385 == ssl3_connect_~s__state~0); 7976#L129 assume 4400 == ssl3_connect_~s__state~0; 7902#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7903#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 7909#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7910#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8117#L521 ssl3_connect_~skip~0 := 0; 8116#L99-2 assume true; 8115#L99 assume !false; 8110#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8108#L102 assume !(12292 == ssl3_connect_~s__state~0); 8106#L105 assume !(16384 == ssl3_connect_~s__state~0); 8104#L108 assume !(4096 == ssl3_connect_~s__state~0); 8102#L111 assume !(20480 == ssl3_connect_~s__state~0); 8100#L114 assume !(4099 == ssl3_connect_~s__state~0); 8098#L117 assume !(4368 == ssl3_connect_~s__state~0); 8096#L120 assume !(4369 == ssl3_connect_~s__state~0); 8094#L123 assume !(4384 == ssl3_connect_~s__state~0); 8092#L126 assume !(4385 == ssl3_connect_~s__state~0); 8090#L129 assume !(4400 == ssl3_connect_~s__state~0); 8088#L132 assume !(4401 == ssl3_connect_~s__state~0); 8058#L135 assume 4416 == ssl3_connect_~s__state~0; 7898#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7899#L305 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7982#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7984#L313 assume !(0 == ssl3_connect_~tmp___6~0); 7880#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7875#L521 ssl3_connect_~skip~0 := 0; 7914#L99-2 assume true; 7967#L99 assume !false; 8182#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8181#L102 assume !(12292 == ssl3_connect_~s__state~0); 8179#L105 assume !(16384 == ssl3_connect_~s__state~0); 8129#L108 assume !(4096 == ssl3_connect_~s__state~0); 8128#L111 assume !(20480 == ssl3_connect_~s__state~0); 8000#L114 assume !(4099 == ssl3_connect_~s__state~0); 8001#L117 assume !(4368 == ssl3_connect_~s__state~0); 8008#L120 assume !(4369 == ssl3_connect_~s__state~0); 8009#L123 assume !(4384 == ssl3_connect_~s__state~0); 8070#L126 assume !(4385 == ssl3_connect_~s__state~0); 8069#L129 assume !(4400 == ssl3_connect_~s__state~0); 8067#L132 assume !(4401 == ssl3_connect_~s__state~0); 8065#L135 assume !(4416 == ssl3_connect_~s__state~0); 8063#L138 assume !(4417 == ssl3_connect_~s__state~0); 8061#L141 assume !(4432 == ssl3_connect_~s__state~0); 8059#L144 assume !(4433 == ssl3_connect_~s__state~0); 8055#L147 assume !(4448 == ssl3_connect_~s__state~0); 8053#L150 assume !(4449 == ssl3_connect_~s__state~0); 8052#L153 assume !(4464 == ssl3_connect_~s__state~0); 8051#L156 assume !(4465 == ssl3_connect_~s__state~0); 8050#L159 assume !(4466 == ssl3_connect_~s__state~0); 8015#L162 assume !(4467 == ssl3_connect_~s__state~0); 8016#L165 assume !(4480 == ssl3_connect_~s__state~0); 8025#L168 assume !(4481 == ssl3_connect_~s__state~0); 7996#L171 assume !(4496 == ssl3_connect_~s__state~0); 7994#L174 assume !(4497 == ssl3_connect_~s__state~0); 7995#L177 assume !(4512 == ssl3_connect_~s__state~0); 8024#L180 assume !(4513 == ssl3_connect_~s__state~0); 8006#L183 assume !(4528 == ssl3_connect_~s__state~0); 8004#L186 assume !(4529 == ssl3_connect_~s__state~0); 8005#L189 assume !(4560 == ssl3_connect_~s__state~0); 7988#L192 assume !(4561 == ssl3_connect_~s__state~0); 7983#L195 assume 4352 == ssl3_connect_~s__state~0; 7932#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7933#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7886#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7993#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8033#L521 ssl3_connect_~skip~0 := 0; 8032#L99-2 assume true; 8031#L99 assume !false; 8030#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8026#L102 assume 12292 == ssl3_connect_~s__state~0; 7887#L103 [2018-11-18 11:20:23,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,881 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-18 11:20:23,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,890 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1675524414, now seen corresponding path program 1 times [2018-11-18 11:20:23,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,898 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:23,898 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-18 11:20:23,946 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:23,946 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:23,946 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:23,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:23,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:23,947 INFO L87 Difference]: Start difference. First operand 330 states and 457 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-18 11:20:23,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:23,974 INFO L93 Difference]: Finished difference Result 633 states and 876 transitions. [2018-11-18 11:20:23,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:23,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 633 states and 876 transitions. [2018-11-18 11:20:23,978 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 606 [2018-11-18 11:20:23,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 633 states to 633 states and 876 transitions. [2018-11-18 11:20:23,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-18 11:20:23,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-18 11:20:23,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 876 transitions. [2018-11-18 11:20:23,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:23,981 INFO L705 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-18 11:20:23,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 876 transitions. [2018-11-18 11:20:23,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 633. [2018-11-18 11:20:23,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 633 states. [2018-11-18 11:20:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 876 transitions. [2018-11-18 11:20:23,988 INFO L728 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-18 11:20:23,988 INFO L608 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-18 11:20:23,988 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 11:20:23,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 633 states and 876 transitions. [2018-11-18 11:20:23,990 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 606 [2018-11-18 11:20:23,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:23,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:23,991 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:23,991 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 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] [2018-11-18 11:20:23,991 INFO L794 eck$LassoCheckResult]: Stem: 8938#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8846#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8847#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8939#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8940#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8947#L99-2 assume true; 9449#L99 assume !false; 9454#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9324#L102 assume 12292 == ssl3_connect_~s__state~0; 9163#L103 [2018-11-18 11:20:23,992 INFO L796 eck$LassoCheckResult]: Loop: 9163#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 9085#L207 ssl3_connect_~s__server~0 := 0; 9149#L212 assume 0 != ssl3_connect_~cb~0; 9148#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9147#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9146#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9142#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 9141#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 9134#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9128#L521 ssl3_connect_~skip~0 := 0; 9126#L99-2 assume true; 9124#L99 assume !false; 9122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9120#L102 assume !(12292 == ssl3_connect_~s__state~0); 9118#L105 assume !(16384 == ssl3_connect_~s__state~0); 9116#L108 assume !(4096 == ssl3_connect_~s__state~0); 9114#L111 assume !(20480 == ssl3_connect_~s__state~0); 9111#L114 assume !(4099 == ssl3_connect_~s__state~0); 9080#L117 assume 4368 == ssl3_connect_~s__state~0; 9059#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8890#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8876#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8839#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8840#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9379#L521 ssl3_connect_~skip~0 := 0; 9378#L99-2 assume true; 9376#L99 assume !false; 9374#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9372#L102 assume !(12292 == ssl3_connect_~s__state~0); 9370#L105 assume !(16384 == ssl3_connect_~s__state~0); 9368#L108 assume !(4096 == ssl3_connect_~s__state~0); 9366#L111 assume !(20480 == ssl3_connect_~s__state~0); 9364#L114 assume !(4099 == ssl3_connect_~s__state~0); 9362#L117 assume !(4368 == ssl3_connect_~s__state~0); 9360#L120 assume !(4369 == ssl3_connect_~s__state~0); 9332#L123 assume 4384 == ssl3_connect_~s__state~0; 8918#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8919#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8929#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 9048#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 9047#L276-2 ssl3_connect_~s__init_num~0 := 0; 9045#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9040#L521 ssl3_connect_~skip~0 := 0; 9039#L99-2 assume true; 9038#L99 assume !false; 9037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9036#L102 assume !(12292 == ssl3_connect_~s__state~0); 9035#L105 assume !(16384 == ssl3_connect_~s__state~0); 9034#L108 assume !(4096 == ssl3_connect_~s__state~0); 9033#L111 assume !(20480 == ssl3_connect_~s__state~0); 9032#L114 assume !(4099 == ssl3_connect_~s__state~0); 9031#L117 assume !(4368 == ssl3_connect_~s__state~0); 9030#L120 assume !(4369 == ssl3_connect_~s__state~0); 9029#L123 assume !(4384 == ssl3_connect_~s__state~0); 9028#L126 assume !(4385 == ssl3_connect_~s__state~0); 9027#L129 assume 4400 == ssl3_connect_~s__state~0; 8872#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8873#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 9024#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9022#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9017#L521 ssl3_connect_~skip~0 := 0; 9016#L99-2 assume true; 9015#L99 assume !false; 9014#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9013#L102 assume !(12292 == ssl3_connect_~s__state~0); 9012#L105 assume !(16384 == ssl3_connect_~s__state~0); 9011#L108 assume !(4096 == ssl3_connect_~s__state~0); 9010#L111 assume !(20480 == ssl3_connect_~s__state~0); 9009#L114 assume !(4099 == ssl3_connect_~s__state~0); 9008#L117 assume !(4368 == ssl3_connect_~s__state~0); 9007#L120 assume !(4369 == ssl3_connect_~s__state~0); 9006#L123 assume !(4384 == ssl3_connect_~s__state~0); 9005#L126 assume !(4385 == ssl3_connect_~s__state~0); 9004#L129 assume !(4400 == ssl3_connect_~s__state~0); 9003#L132 assume !(4401 == ssl3_connect_~s__state~0); 8993#L135 assume 4416 == ssl3_connect_~s__state~0; 8867#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8868#L305 assume !(3 == ssl3_connect_~blastFlag~0); 8952#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 9289#L313 assume !(0 == ssl3_connect_~tmp___6~0); 9282#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9275#L521 ssl3_connect_~skip~0 := 0; 9272#L99-2 assume true; 9269#L99 assume !false; 9268#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9267#L102 assume !(12292 == ssl3_connect_~s__state~0); 9265#L105 assume !(16384 == ssl3_connect_~s__state~0); 9160#L108 assume !(4096 == ssl3_connect_~s__state~0); 9161#L111 assume !(20480 == ssl3_connect_~s__state~0); 9084#L114 assume !(4099 == ssl3_connect_~s__state~0); 9081#L117 assume !(4368 == ssl3_connect_~s__state~0); 9058#L120 assume !(4369 == ssl3_connect_~s__state~0); 9002#L123 assume !(4384 == ssl3_connect_~s__state~0); 9001#L126 assume !(4385 == ssl3_connect_~s__state~0); 9000#L129 assume !(4400 == ssl3_connect_~s__state~0); 8999#L132 assume !(4401 == ssl3_connect_~s__state~0); 8998#L135 assume !(4416 == ssl3_connect_~s__state~0); 8991#L138 assume !(4417 == ssl3_connect_~s__state~0); 8992#L141 assume !(4432 == ssl3_connect_~s__state~0); 9299#L144 assume !(4433 == ssl3_connect_~s__state~0); 9298#L147 assume !(4448 == ssl3_connect_~s__state~0); 9297#L150 assume !(4449 == ssl3_connect_~s__state~0); 9296#L153 assume !(4464 == ssl3_connect_~s__state~0); 9292#L156 assume !(4465 == ssl3_connect_~s__state~0); 9293#L159 assume !(4466 == ssl3_connect_~s__state~0); 9294#L162 assume !(4467 == ssl3_connect_~s__state~0); 9295#L165 assume !(4480 == ssl3_connect_~s__state~0); 9302#L168 assume !(4481 == ssl3_connect_~s__state~0); 9283#L171 assume !(4496 == ssl3_connect_~s__state~0); 9276#L174 assume !(4497 == ssl3_connect_~s__state~0); 9273#L177 assume !(4512 == ssl3_connect_~s__state~0); 9270#L180 assume !(4513 == ssl3_connect_~s__state~0); 9158#L183 assume !(4528 == ssl3_connect_~s__state~0); 9156#L186 assume !(4529 == ssl3_connect_~s__state~0); 9157#L189 assume !(4560 == ssl3_connect_~s__state~0); 8964#L192 assume !(4561 == ssl3_connect_~s__state~0); 8954#L195 assume 4352 == ssl3_connect_~s__state~0; 8904#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8905#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8855#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8969#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9202#L521 ssl3_connect_~skip~0 := 0; 8982#L99-2 assume true; 8981#L99 assume !false; 8979#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8980#L102 assume 12292 == ssl3_connect_~s__state~0; 9163#L103 [2018-11-18 11:20:23,992 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:23,992 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-18 11:20:23,992 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:23,992 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:23,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:23,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:23,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,001 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1660005696, now seen corresponding path program 1 times [2018-11-18 11:20:24,001 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,002 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:24,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-11-18 11:20:24,045 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:24,045 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:24,046 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:24,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:24,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:24,046 INFO L87 Difference]: Start difference. First operand 633 states and 876 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-18 11:20:24,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:24,125 INFO L93 Difference]: Finished difference Result 687 states and 940 transitions. [2018-11-18 11:20:24,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:24,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 687 states and 940 transitions. [2018-11-18 11:20:24,129 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 660 [2018-11-18 11:20:24,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 687 states to 687 states and 940 transitions. [2018-11-18 11:20:24,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2018-11-18 11:20:24,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2018-11-18 11:20:24,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 687 states and 940 transitions. [2018-11-18 11:20:24,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:24,132 INFO L705 BuchiCegarLoop]: Abstraction has 687 states and 940 transitions. [2018-11-18 11:20:24,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states and 940 transitions. [2018-11-18 11:20:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 681. [2018-11-18 11:20:24,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 681 states. [2018-11-18 11:20:24,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 934 transitions. [2018-11-18 11:20:24,140 INFO L728 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-18 11:20:24,140 INFO L608 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-18 11:20:24,140 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 11:20:24,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 681 states and 934 transitions. [2018-11-18 11:20:24,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 654 [2018-11-18 11:20:24,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:24,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:24,143 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:24,143 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-18 11:20:24,143 INFO L794 eck$LassoCheckResult]: Stem: 10269#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10172#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10173#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10270#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 10271#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 10279#L99-2 assume true; 10430#L99 assume !false; 10424#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10425#L102 assume 12292 == ssl3_connect_~s__state~0; 10182#L103 [2018-11-18 11:20:24,144 INFO L796 eck$LassoCheckResult]: Loop: 10182#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 10183#L207 ssl3_connect_~s__server~0 := 0; 10217#L212 assume 0 != ssl3_connect_~cb~0; 10239#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 10240#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 10290#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 10504#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 10503#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10488#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10478#L521 ssl3_connect_~skip~0 := 0; 10476#L99-2 assume true; 10474#L99 assume !false; 10472#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10470#L102 assume !(12292 == ssl3_connect_~s__state~0); 10468#L105 assume !(16384 == ssl3_connect_~s__state~0); 10466#L108 assume !(4096 == ssl3_connect_~s__state~0); 10464#L111 assume !(20480 == ssl3_connect_~s__state~0); 10462#L114 assume !(4099 == ssl3_connect_~s__state~0); 10454#L117 assume 4368 == ssl3_connect_~s__state~0; 10342#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10220#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10205#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10165#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10166#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10754#L521 ssl3_connect_~skip~0 := 0; 10752#L99-2 assume true; 10750#L99 assume !false; 10748#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10746#L102 assume !(12292 == ssl3_connect_~s__state~0); 10744#L105 assume !(16384 == ssl3_connect_~s__state~0); 10742#L108 assume !(4096 == ssl3_connect_~s__state~0); 10740#L111 assume !(20480 == ssl3_connect_~s__state~0); 10738#L114 assume !(4099 == ssl3_connect_~s__state~0); 10736#L117 assume !(4368 == ssl3_connect_~s__state~0); 10721#L120 assume !(4369 == ssl3_connect_~s__state~0); 10673#L123 assume 4384 == ssl3_connect_~s__state~0; 10248#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10249#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10260#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 10389#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 10206#L276-2 ssl3_connect_~s__init_num~0 := 0; 10207#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10836#L521 ssl3_connect_~skip~0 := 0; 10835#L99-2 assume true; 10834#L99 assume !false; 10833#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10832#L102 assume !(12292 == ssl3_connect_~s__state~0); 10831#L105 assume !(16384 == ssl3_connect_~s__state~0); 10808#L108 assume !(4096 == ssl3_connect_~s__state~0); 10805#L111 assume !(20480 == ssl3_connect_~s__state~0); 10802#L114 assume !(4099 == ssl3_connect_~s__state~0); 10799#L117 assume !(4368 == ssl3_connect_~s__state~0); 10795#L120 assume !(4369 == ssl3_connect_~s__state~0); 10791#L123 assume !(4384 == ssl3_connect_~s__state~0); 10787#L126 assume !(4385 == ssl3_connect_~s__state~0); 10784#L129 assume !(4400 == ssl3_connect_~s__state~0); 10781#L132 assume !(4401 == ssl3_connect_~s__state~0); 10778#L135 assume !(4416 == ssl3_connect_~s__state~0); 10775#L138 assume !(4417 == ssl3_connect_~s__state~0); 10769#L141 assume !(4432 == ssl3_connect_~s__state~0); 10770#L144 assume !(4433 == ssl3_connect_~s__state~0); 10186#L147 assume !(4448 == ssl3_connect_~s__state~0); 10187#L150 assume !(4449 == ssl3_connect_~s__state~0); 10767#L153 assume !(4464 == ssl3_connect_~s__state~0); 10295#L156 assume !(4465 == ssl3_connect_~s__state~0); 10296#L159 assume !(4466 == ssl3_connect_~s__state~0); 10286#L162 assume !(4467 == ssl3_connect_~s__state~0); 10287#L165 assume !(4480 == ssl3_connect_~s__state~0); 10723#L168 assume !(4481 == ssl3_connect_~s__state~0); 10254#L171 assume !(4496 == ssl3_connect_~s__state~0); 10233#L174 assume !(4497 == ssl3_connect_~s__state~0); 10203#L177 assume !(4512 == ssl3_connect_~s__state~0); 10204#L180 assume !(4513 == ssl3_connect_~s__state~0); 10675#L183 assume !(4528 == ssl3_connect_~s__state~0); 10674#L186 assume !(4529 == ssl3_connect_~s__state~0); 10297#L189 assume 4560 == ssl3_connect_~s__state~0; 10255#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 10256#L432 assume !(ssl3_connect_~ret~0 <= 0); 10494#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 10490#L435-2 ssl3_connect_~s__init_num~0 := 0; 10483#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10477#L521 ssl3_connect_~skip~0 := 0; 10475#L99-2 assume true; 10473#L99 assume !false; 10471#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10469#L102 assume !(12292 == ssl3_connect_~s__state~0); 10467#L105 assume !(16384 == ssl3_connect_~s__state~0); 10465#L108 assume !(4096 == ssl3_connect_~s__state~0); 10463#L111 assume !(20480 == ssl3_connect_~s__state~0); 10460#L114 assume !(4099 == ssl3_connect_~s__state~0); 10461#L117 assume !(4368 == ssl3_connect_~s__state~0); 10797#L120 assume !(4369 == ssl3_connect_~s__state~0); 10793#L123 assume !(4384 == ssl3_connect_~s__state~0); 10789#L126 assume !(4385 == ssl3_connect_~s__state~0); 10785#L129 assume !(4400 == ssl3_connect_~s__state~0); 10782#L132 assume !(4401 == ssl3_connect_~s__state~0); 10779#L135 assume !(4416 == ssl3_connect_~s__state~0); 10776#L138 assume !(4417 == ssl3_connect_~s__state~0); 10773#L141 assume !(4432 == ssl3_connect_~s__state~0); 10201#L144 assume !(4433 == ssl3_connect_~s__state~0); 10202#L147 assume !(4448 == ssl3_connect_~s__state~0); 10194#L150 assume !(4449 == ssl3_connect_~s__state~0); 10178#L153 assume !(4464 == ssl3_connect_~s__state~0); 10179#L156 assume !(4465 == ssl3_connect_~s__state~0); 10733#L159 assume !(4466 == ssl3_connect_~s__state~0); 10727#L162 assume !(4467 == ssl3_connect_~s__state~0); 10263#L165 assume !(4480 == ssl3_connect_~s__state~0); 10242#L168 assume !(4481 == ssl3_connect_~s__state~0); 10243#L171 assume !(4496 == ssl3_connect_~s__state~0); 10705#L174 assume !(4497 == ssl3_connect_~s__state~0); 10688#L177 assume !(4512 == ssl3_connect_~s__state~0); 10190#L180 assume !(4513 == ssl3_connect_~s__state~0); 10191#L183 assume !(4528 == ssl3_connect_~s__state~0); 10163#L186 assume !(4529 == ssl3_connect_~s__state~0); 10164#L189 assume !(4560 == ssl3_connect_~s__state~0); 10419#L192 assume !(4561 == ssl3_connect_~s__state~0); 10418#L195 assume 4352 == ssl3_connect_~s__state~0; 10234#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10235#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10181#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10414#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10409#L521 ssl3_connect_~skip~0 := 0; 10408#L99-2 assume true; 10318#L99 assume !false; 10319#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10314#L102 assume 12292 == ssl3_connect_~s__state~0; 10182#L103 [2018-11-18 11:20:24,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,144 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-18 11:20:24,144 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,144 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,150 INFO L82 PathProgramCache]: Analyzing trace with hash -145920058, now seen corresponding path program 1 times [2018-11-18 11:20:24,150 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,151 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:24,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:24,190 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 11:20:24,190 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:24,190 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:24,191 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:24,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:24,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:24,191 INFO L87 Difference]: Start difference. First operand 681 states and 934 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-11-18 11:20:24,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:24,206 INFO L93 Difference]: Finished difference Result 1205 states and 1674 transitions. [2018-11-18 11:20:24,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:24,207 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1205 states and 1674 transitions. [2018-11-18 11:20:24,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-18 11:20:24,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-18 11:20:24,213 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1205 [2018-11-18 11:20:24,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1205 [2018-11-18 11:20:24,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1205 states and 1674 transitions. [2018-11-18 11:20:24,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:24,214 INFO L705 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-18 11:20:24,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states and 1674 transitions. [2018-11-18 11:20:24,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1205. [2018-11-18 11:20:24,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2018-11-18 11:20:24,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-18 11:20:24,227 INFO L728 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-18 11:20:24,227 INFO L608 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-18 11:20:24,227 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 11:20:24,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1205 states and 1674 transitions. [2018-11-18 11:20:24,231 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-18 11:20:24,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:24,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:24,232 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:24,232 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:24,232 INFO L794 eck$LassoCheckResult]: Stem: 12157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12064#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12065#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12158#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 12159#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 12165#L99-2 assume true; 12277#L99 assume !false; 12798#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12794#L102 assume 12292 == ssl3_connect_~s__state~0; 12443#L103 [2018-11-18 11:20:24,233 INFO L796 eck$LassoCheckResult]: Loop: 12443#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 12256#L207 ssl3_connect_~s__server~0 := 0; 12793#L212 assume 0 != ssl3_connect_~cb~0; 12792#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12791#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12789#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12787#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 12786#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 12784#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12779#L521 ssl3_connect_~skip~0 := 0; 12778#L99-2 assume true; 12777#L99 assume !false; 12776#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12775#L102 assume !(12292 == ssl3_connect_~s__state~0); 12774#L105 assume !(16384 == ssl3_connect_~s__state~0); 12773#L108 assume !(4096 == ssl3_connect_~s__state~0); 12772#L111 assume !(20480 == ssl3_connect_~s__state~0); 12771#L114 assume !(4099 == ssl3_connect_~s__state~0); 12770#L117 assume 4368 == ssl3_connect_~s__state~0; 12250#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 12769#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12672#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12767#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12765#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12760#L521 ssl3_connect_~skip~0 := 0; 12759#L99-2 assume true; 12758#L99 assume !false; 12757#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12756#L102 assume !(12292 == ssl3_connect_~s__state~0); 12755#L105 assume !(16384 == ssl3_connect_~s__state~0); 12754#L108 assume !(4096 == ssl3_connect_~s__state~0); 12753#L111 assume !(20480 == ssl3_connect_~s__state~0); 12752#L114 assume !(4099 == ssl3_connect_~s__state~0); 12751#L117 assume !(4368 == ssl3_connect_~s__state~0); 12750#L120 assume !(4369 == ssl3_connect_~s__state~0); 12749#L123 assume 4384 == ssl3_connect_~s__state~0; 12244#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 12748#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12636#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 12747#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 12746#L276-2 ssl3_connect_~s__init_num~0 := 0; 12744#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12739#L521 ssl3_connect_~skip~0 := 0; 12738#L99-2 assume true; 12737#L99 assume !false; 12736#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12735#L102 assume !(12292 == ssl3_connect_~s__state~0); 12734#L105 assume !(16384 == ssl3_connect_~s__state~0); 12733#L108 assume !(4096 == ssl3_connect_~s__state~0); 12732#L111 assume !(20480 == ssl3_connect_~s__state~0); 12731#L114 assume !(4099 == ssl3_connect_~s__state~0); 12730#L117 assume !(4368 == ssl3_connect_~s__state~0); 12729#L120 assume !(4369 == ssl3_connect_~s__state~0); 12728#L123 assume !(4384 == ssl3_connect_~s__state~0); 12727#L126 assume !(4385 == ssl3_connect_~s__state~0); 12726#L129 assume 4400 == ssl3_connect_~s__state~0; 12238#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 12725#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 12724#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 12722#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12717#L521 ssl3_connect_~skip~0 := 0; 12716#L99-2 assume true; 12715#L99 assume !false; 12714#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12713#L102 assume !(12292 == ssl3_connect_~s__state~0); 12712#L105 assume !(16384 == ssl3_connect_~s__state~0); 12711#L108 assume !(4096 == ssl3_connect_~s__state~0); 12710#L111 assume !(20480 == ssl3_connect_~s__state~0); 12709#L114 assume !(4099 == ssl3_connect_~s__state~0); 12708#L117 assume !(4368 == ssl3_connect_~s__state~0); 12707#L120 assume !(4369 == ssl3_connect_~s__state~0); 12464#L123 assume !(4384 == ssl3_connect_~s__state~0); 12463#L126 assume !(4385 == ssl3_connect_~s__state~0); 12461#L129 assume !(4400 == ssl3_connect_~s__state~0); 12459#L132 assume !(4401 == ssl3_connect_~s__state~0); 12432#L135 assume 4416 == ssl3_connect_~s__state~0; 12231#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 12426#L305 assume !(3 == ssl3_connect_~blastFlag~0); 12427#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12541#L313 assume !(0 == ssl3_connect_~tmp___6~0); 12416#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12410#L521 ssl3_connect_~skip~0 := 0; 12408#L99-2 assume true; 12406#L99 assume !false; 12404#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12403#L102 assume !(12292 == ssl3_connect_~s__state~0); 12398#L105 assume !(16384 == ssl3_connect_~s__state~0); 12392#L108 assume !(4096 == ssl3_connect_~s__state~0); 12390#L111 assume !(20480 == ssl3_connect_~s__state~0); 12389#L114 assume !(4099 == ssl3_connect_~s__state~0); 12388#L117 assume !(4368 == ssl3_connect_~s__state~0); 12383#L120 assume !(4369 == ssl3_connect_~s__state~0); 12384#L123 assume !(4384 == ssl3_connect_~s__state~0); 12523#L126 assume !(4385 == ssl3_connect_~s__state~0); 12521#L129 assume !(4400 == ssl3_connect_~s__state~0); 12519#L132 assume !(4401 == ssl3_connect_~s__state~0); 12517#L135 assume !(4416 == ssl3_connect_~s__state~0); 12367#L138 assume !(4417 == ssl3_connect_~s__state~0); 12368#L141 assume 4432 == ssl3_connect_~s__state~0; 12482#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 12481#L321 assume !(4 == ssl3_connect_~blastFlag~0); 12328#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12325#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12320#L521 ssl3_connect_~skip~0 := 0; 12319#L99-2 assume true; 12318#L99 assume !false; 12317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12316#L102 assume !(12292 == ssl3_connect_~s__state~0); 12315#L105 assume !(16384 == ssl3_connect_~s__state~0); 12314#L108 assume !(4096 == ssl3_connect_~s__state~0); 12313#L111 assume !(20480 == ssl3_connect_~s__state~0); 12312#L114 assume !(4099 == ssl3_connect_~s__state~0); 12310#L117 assume !(4368 == ssl3_connect_~s__state~0); 12311#L120 assume !(4369 == ssl3_connect_~s__state~0); 12462#L123 assume !(4384 == ssl3_connect_~s__state~0); 12460#L126 assume !(4385 == ssl3_connect_~s__state~0); 12458#L129 assume !(4400 == ssl3_connect_~s__state~0); 12457#L132 assume !(4401 == ssl3_connect_~s__state~0); 12303#L135 assume !(4416 == ssl3_connect_~s__state~0); 12301#L138 assume !(4417 == ssl3_connect_~s__state~0); 12302#L141 assume !(4432 == ssl3_connect_~s__state~0); 12483#L144 assume !(4433 == ssl3_connect_~s__state~0); 12297#L147 assume !(4448 == ssl3_connect_~s__state~0); 12295#L150 assume !(4449 == ssl3_connect_~s__state~0); 12294#L153 assume !(4464 == ssl3_connect_~s__state~0); 12293#L156 assume !(4465 == ssl3_connect_~s__state~0); 12292#L159 assume !(4466 == ssl3_connect_~s__state~0); 12289#L162 assume !(4467 == ssl3_connect_~s__state~0); 12291#L165 assume !(4480 == ssl3_connect_~s__state~0); 12497#L168 assume !(4481 == ssl3_connect_~s__state~0); 12285#L171 assume !(4496 == ssl3_connect_~s__state~0); 12283#L174 assume !(4497 == ssl3_connect_~s__state~0); 12284#L177 assume !(4512 == ssl3_connect_~s__state~0); 12491#L180 assume !(4513 == ssl3_connect_~s__state~0); 12279#L183 assume !(4528 == ssl3_connect_~s__state~0); 12268#L186 assume !(4529 == ssl3_connect_~s__state~0); 12199#L189 assume !(4560 == ssl3_connect_~s__state~0); 12201#L192 assume !(4561 == ssl3_connect_~s__state~0); 12203#L195 assume 4352 == ssl3_connect_~s__state~0; 12397#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 12396#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 12395#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 12378#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12374#L521 ssl3_connect_~skip~0 := 0; 12365#L99-2 assume true; 12366#L99 assume !false; 12351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12352#L102 assume 12292 == ssl3_connect_~s__state~0; 12443#L103 [2018-11-18 11:20:24,233 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,233 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-18 11:20:24,233 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,233 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,238 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1656200592, now seen corresponding path program 1 times [2018-11-18 11:20:24,239 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,239 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,240 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:24,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:24,278 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2018-11-18 11:20:24,279 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:24,279 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:24,279 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:24,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:24,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:24,280 INFO L87 Difference]: Start difference. First operand 1205 states and 1674 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-11-18 11:20:24,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:24,361 INFO L93 Difference]: Finished difference Result 1321 states and 1814 transitions. [2018-11-18 11:20:24,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:24,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1321 states and 1814 transitions. [2018-11-18 11:20:24,367 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1294 [2018-11-18 11:20:24,370 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1321 states to 1321 states and 1814 transitions. [2018-11-18 11:20:24,370 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1321 [2018-11-18 11:20:24,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1321 [2018-11-18 11:20:24,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1321 states and 1814 transitions. [2018-11-18 11:20:24,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:24,372 INFO L705 BuchiCegarLoop]: Abstraction has 1321 states and 1814 transitions. [2018-11-18 11:20:24,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states and 1814 transitions. [2018-11-18 11:20:24,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1309. [2018-11-18 11:20:24,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1309 states. [2018-11-18 11:20:24,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1798 transitions. [2018-11-18 11:20:24,388 INFO L728 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-18 11:20:24,388 INFO L608 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-18 11:20:24,388 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 11:20:24,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1798 transitions. [2018-11-18 11:20:24,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1282 [2018-11-18 11:20:24,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:24,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:24,394 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:24,394 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:24,394 INFO L794 eck$LassoCheckResult]: Stem: 14692#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14596#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14597#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14693#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 14694#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 14704#L99-2 assume true; 15520#L99 assume !false; 15482#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15483#L102 assume 12292 == ssl3_connect_~s__state~0; 14740#L103 [2018-11-18 11:20:24,394 INFO L796 eck$LassoCheckResult]: Loop: 14740#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 14879#L207 ssl3_connect_~s__server~0 := 0; 15500#L212 assume 0 != ssl3_connect_~cb~0; 15499#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 15498#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 15496#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 15494#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 15492#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 15493#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15510#L521 ssl3_connect_~skip~0 := 0; 15509#L99-2 assume true; 15508#L99 assume !false; 15507#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15506#L102 assume !(12292 == ssl3_connect_~s__state~0); 15505#L105 assume !(16384 == ssl3_connect_~s__state~0); 15437#L108 assume !(4096 == ssl3_connect_~s__state~0); 15438#L111 assume !(20480 == ssl3_connect_~s__state~0); 15429#L114 assume !(4099 == ssl3_connect_~s__state~0); 15411#L117 assume 4368 == ssl3_connect_~s__state~0; 14807#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 14640#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14627#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14589#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14590#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15785#L521 ssl3_connect_~skip~0 := 0; 15783#L99-2 assume true; 15781#L99 assume !false; 15779#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15777#L102 assume !(12292 == ssl3_connect_~s__state~0); 15775#L105 assume !(16384 == ssl3_connect_~s__state~0); 15773#L108 assume !(4096 == ssl3_connect_~s__state~0); 15771#L111 assume !(20480 == ssl3_connect_~s__state~0); 15769#L114 assume !(4099 == ssl3_connect_~s__state~0); 15767#L117 assume !(4368 == ssl3_connect_~s__state~0); 15765#L120 assume !(4369 == ssl3_connect_~s__state~0); 15763#L123 assume 4384 == ssl3_connect_~s__state~0; 14667#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 14668#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14870#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 14869#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14867#L276-2 ssl3_connect_~s__init_num~0 := 0; 14868#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14856#L521 ssl3_connect_~skip~0 := 0; 14857#L99-2 assume true; 14852#L99 assume !false; 14853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14848#L102 assume !(12292 == ssl3_connect_~s__state~0); 14849#L105 assume !(16384 == ssl3_connect_~s__state~0); 14844#L108 assume !(4096 == ssl3_connect_~s__state~0); 14845#L111 assume !(20480 == ssl3_connect_~s__state~0); 14840#L114 assume !(4099 == ssl3_connect_~s__state~0); 14841#L117 assume !(4368 == ssl3_connect_~s__state~0); 14837#L120 assume !(4369 == ssl3_connect_~s__state~0); 14835#L123 assume !(4384 == ssl3_connect_~s__state~0); 14836#L126 assume !(4385 == ssl3_connect_~s__state~0); 14831#L129 assume 4400 == ssl3_connect_~s__state~0; 14832#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15220#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 15221#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 15892#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14633#L521 ssl3_connect_~skip~0 := 0; 14634#L99-2 assume true; 14698#L99 assume !false; 14699#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14655#L102 assume !(12292 == ssl3_connect_~s__state~0); 14644#L105 assume !(16384 == ssl3_connect_~s__state~0); 14645#L108 assume !(4096 == ssl3_connect_~s__state~0); 14622#L111 assume !(20480 == ssl3_connect_~s__state~0); 14608#L114 assume !(4099 == ssl3_connect_~s__state~0); 14609#L117 assume !(4368 == ssl3_connect_~s__state~0); 14600#L120 assume !(4369 == ssl3_connect_~s__state~0); 14601#L123 assume !(4384 == ssl3_connect_~s__state~0); 14705#L126 assume !(4385 == ssl3_connect_~s__state~0); 14706#L129 assume !(4400 == ssl3_connect_~s__state~0); 14708#L132 assume !(4401 == ssl3_connect_~s__state~0); 14782#L135 assume 4416 == ssl3_connect_~s__state~0; 14616#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 14617#L305 assume !(3 == ssl3_connect_~blastFlag~0); 14710#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14713#L313 assume !(0 == ssl3_connect_~tmp___6~0); 14715#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15830#L521 ssl3_connect_~skip~0 := 0; 15828#L99-2 assume true; 15826#L99 assume !false; 15824#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15822#L102 assume !(12292 == ssl3_connect_~s__state~0); 15820#L105 assume !(16384 == ssl3_connect_~s__state~0); 15818#L108 assume !(4096 == ssl3_connect_~s__state~0); 15816#L111 assume !(20480 == ssl3_connect_~s__state~0); 15814#L114 assume !(4099 == ssl3_connect_~s__state~0); 15812#L117 assume !(4368 == ssl3_connect_~s__state~0); 15810#L120 assume !(4369 == ssl3_connect_~s__state~0); 15808#L123 assume !(4384 == ssl3_connect_~s__state~0); 15806#L126 assume !(4385 == ssl3_connect_~s__state~0); 15804#L129 assume !(4400 == ssl3_connect_~s__state~0); 14702#L132 assume !(4401 == ssl3_connect_~s__state~0); 14656#L135 assume !(4416 == ssl3_connect_~s__state~0); 14657#L138 assume !(4417 == ssl3_connect_~s__state~0); 14669#L141 assume 4432 == ssl3_connect_~s__state~0; 14716#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14591#L321 assume !(4 == ssl3_connect_~blastFlag~0); 14592#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14714#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15856#L521 ssl3_connect_~skip~0 := 0; 15855#L99-2 assume true; 15854#L99 assume !false; 15853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15850#L102 assume !(12292 == ssl3_connect_~s__state~0); 15641#L105 assume !(16384 == ssl3_connect_~s__state~0); 15640#L108 assume !(4096 == ssl3_connect_~s__state~0); 15638#L111 assume !(20480 == ssl3_connect_~s__state~0); 15633#L114 assume !(4099 == ssl3_connect_~s__state~0); 15631#L117 assume !(4368 == ssl3_connect_~s__state~0); 15629#L120 assume !(4369 == ssl3_connect_~s__state~0); 15627#L123 assume !(4384 == ssl3_connect_~s__state~0); 15625#L126 assume !(4385 == ssl3_connect_~s__state~0); 15624#L129 assume !(4400 == ssl3_connect_~s__state~0); 15623#L132 assume !(4401 == ssl3_connect_~s__state~0); 15622#L135 assume !(4416 == ssl3_connect_~s__state~0); 15620#L138 assume !(4417 == ssl3_connect_~s__state~0); 15618#L141 assume !(4432 == ssl3_connect_~s__state~0); 15616#L144 assume !(4433 == ssl3_connect_~s__state~0); 15613#L147 assume 4448 == ssl3_connect_~s__state~0; 15375#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 15611#L333 assume !(ssl3_connect_~ret~0 <= 0); 14678#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 14654#L336-2 ssl3_connect_~s__init_num~0 := 0; 14621#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15528#L521 ssl3_connect_~skip~0 := 0; 15526#L99-2 assume true; 15524#L99 assume !false; 15523#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15522#L102 assume !(12292 == ssl3_connect_~s__state~0); 15504#L105 assume !(16384 == ssl3_connect_~s__state~0); 15501#L108 assume !(4096 == ssl3_connect_~s__state~0); 14818#L111 assume !(20480 == ssl3_connect_~s__state~0); 14819#L114 assume !(4099 == ssl3_connect_~s__state~0); 14806#L117 assume !(4368 == ssl3_connect_~s__state~0); 14808#L120 assume !(4369 == ssl3_connect_~s__state~0); 15409#L123 assume !(4384 == ssl3_connect_~s__state~0); 15407#L126 assume !(4385 == ssl3_connect_~s__state~0); 15405#L129 assume !(4400 == ssl3_connect_~s__state~0); 15402#L132 assume !(4401 == ssl3_connect_~s__state~0); 15398#L135 assume !(4416 == ssl3_connect_~s__state~0); 15394#L138 assume !(4417 == ssl3_connect_~s__state~0); 15393#L141 assume !(4432 == ssl3_connect_~s__state~0); 15385#L144 assume !(4433 == ssl3_connect_~s__state~0); 15378#L147 assume !(4448 == ssl3_connect_~s__state~0); 15374#L150 assume !(4449 == ssl3_connect_~s__state~0); 15371#L153 assume !(4464 == ssl3_connect_~s__state~0); 15368#L156 assume !(4465 == ssl3_connect_~s__state~0); 15365#L159 assume !(4466 == ssl3_connect_~s__state~0); 15362#L162 assume !(4467 == ssl3_connect_~s__state~0); 15359#L165 assume !(4480 == ssl3_connect_~s__state~0); 14772#L168 assume !(4481 == ssl3_connect_~s__state~0); 14771#L171 assume !(4496 == ssl3_connect_~s__state~0); 14770#L174 assume !(4497 == ssl3_connect_~s__state~0); 14757#L177 assume !(4512 == ssl3_connect_~s__state~0); 14758#L180 assume !(4513 == ssl3_connect_~s__state~0); 14965#L183 assume !(4528 == ssl3_connect_~s__state~0); 14964#L186 assume !(4529 == ssl3_connect_~s__state~0); 14749#L189 assume !(4560 == ssl3_connect_~s__state~0); 14751#L192 assume !(4561 == ssl3_connect_~s__state~0); 14753#L195 assume 4352 == ssl3_connect_~s__state~0; 15543#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 15542#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 15539#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 15533#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15527#L521 ssl3_connect_~skip~0 := 0; 15525#L99-2 assume true; 15488#L99 assume !false; 15489#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15434#L102 assume 12292 == ssl3_connect_~s__state~0; 14740#L103 [2018-11-18 11:20:24,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,395 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-18 11:20:24,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,401 INFO L82 PathProgramCache]: Analyzing trace with hash -2096818384, now seen corresponding path program 1 times [2018-11-18 11:20:24,401 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,402 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-18 11:20:24,441 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:24,441 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:24,441 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:24,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:24,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:24,441 INFO L87 Difference]: Start difference. First operand 1309 states and 1798 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-18 11:20:24,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:24,524 INFO L93 Difference]: Finished difference Result 1433 states and 1942 transitions. [2018-11-18 11:20:24,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:24,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1433 states and 1942 transitions. [2018-11-18 11:20:24,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2018-11-18 11:20:24,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1433 states to 1433 states and 1942 transitions. [2018-11-18 11:20:24,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1433 [2018-11-18 11:20:24,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1433 [2018-11-18 11:20:24,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1433 states and 1942 transitions. [2018-11-18 11:20:24,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:24,536 INFO L705 BuchiCegarLoop]: Abstraction has 1433 states and 1942 transitions. [2018-11-18 11:20:24,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states and 1942 transitions. [2018-11-18 11:20:24,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1425. [2018-11-18 11:20:24,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1425 states. [2018-11-18 11:20:24,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1934 transitions. [2018-11-18 11:20:24,551 INFO L728 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-18 11:20:24,551 INFO L608 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-18 11:20:24,551 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 11:20:24,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1425 states and 1934 transitions. [2018-11-18 11:20:24,556 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1398 [2018-11-18 11:20:24,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:24,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:24,558 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:24,558 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:24,558 INFO L794 eck$LassoCheckResult]: Stem: 17446#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17344#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 17345#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 17447#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 17448#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 17459#L99-2 assume true; 17821#L99 assume !false; 17879#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17503#L102 assume 12292 == ssl3_connect_~s__state~0; 17504#L103 [2018-11-18 11:20:24,559 INFO L796 eck$LassoCheckResult]: Loop: 17504#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 17577#L207 ssl3_connect_~s__server~0 := 0; 18485#L212 assume 0 != ssl3_connect_~cb~0; 18484#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 18483#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 18481#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 18479#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 18478#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 18477#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18472#L521 ssl3_connect_~skip~0 := 0; 18470#L99-2 assume true; 18469#L99 assume !false; 18468#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18467#L102 assume !(12292 == ssl3_connect_~s__state~0); 18466#L105 assume !(16384 == ssl3_connect_~s__state~0); 18461#L108 assume !(4096 == ssl3_connect_~s__state~0); 18459#L111 assume !(20480 == ssl3_connect_~s__state~0); 18456#L114 assume !(4099 == ssl3_connect_~s__state~0); 17548#L117 assume 4368 == ssl3_connect_~s__state~0; 17549#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 17390#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 17376#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17337#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17338#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18261#L521 ssl3_connect_~skip~0 := 0; 18256#L99-2 assume true; 18251#L99 assume !false; 18223#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18220#L102 assume !(12292 == ssl3_connect_~s__state~0); 18218#L105 assume !(16384 == ssl3_connect_~s__state~0); 18216#L108 assume !(4096 == ssl3_connect_~s__state~0); 18214#L111 assume !(20480 == ssl3_connect_~s__state~0); 18212#L114 assume !(4099 == ssl3_connect_~s__state~0); 18210#L117 assume !(4368 == ssl3_connect_~s__state~0); 18208#L120 assume !(4369 == ssl3_connect_~s__state~0); 18206#L123 assume 4384 == ssl3_connect_~s__state~0; 17420#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 17421#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 17428#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 17429#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 17673#L276-2 ssl3_connect_~s__init_num~0 := 0; 18568#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18562#L521 ssl3_connect_~skip~0 := 0; 18561#L99-2 assume true; 18560#L99 assume !false; 18559#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18558#L102 assume !(12292 == ssl3_connect_~s__state~0); 18557#L105 assume !(16384 == ssl3_connect_~s__state~0); 18555#L108 assume !(4096 == ssl3_connect_~s__state~0); 18260#L111 assume !(20480 == ssl3_connect_~s__state~0); 18259#L114 assume !(4099 == ssl3_connect_~s__state~0); 18255#L117 assume !(4368 == ssl3_connect_~s__state~0); 18254#L120 assume !(4369 == ssl3_connect_~s__state~0); 18250#L123 assume !(4384 == ssl3_connect_~s__state~0); 18249#L126 assume !(4385 == ssl3_connect_~s__state~0); 17566#L129 assume 4400 == ssl3_connect_~s__state~0; 17567#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18183#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 17379#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17380#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18707#L521 ssl3_connect_~skip~0 := 0; 18705#L99-2 assume true; 18703#L99 assume !false; 18701#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18699#L102 assume !(12292 == ssl3_connect_~s__state~0); 18697#L105 assume !(16384 == ssl3_connect_~s__state~0); 18695#L108 assume !(4096 == ssl3_connect_~s__state~0); 18693#L111 assume !(20480 == ssl3_connect_~s__state~0); 18691#L114 assume !(4099 == ssl3_connect_~s__state~0); 18689#L117 assume !(4368 == ssl3_connect_~s__state~0); 18687#L120 assume !(4369 == ssl3_connect_~s__state~0); 18684#L123 assume !(4384 == ssl3_connect_~s__state~0); 18677#L126 assume !(4385 == ssl3_connect_~s__state~0); 18674#L129 assume !(4400 == ssl3_connect_~s__state~0); 18671#L132 assume !(4401 == ssl3_connect_~s__state~0); 17538#L135 assume 4416 == ssl3_connect_~s__state~0; 17539#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 17468#L305 assume !(3 == ssl3_connect_~blastFlag~0); 17469#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18663#L313 assume !(0 == ssl3_connect_~tmp___6~0); 18660#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18654#L521 ssl3_connect_~skip~0 := 0; 18652#L99-2 assume true; 18650#L99 assume !false; 18648#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18647#L102 assume !(12292 == ssl3_connect_~s__state~0); 18646#L105 assume !(16384 == ssl3_connect_~s__state~0); 18645#L108 assume !(4096 == ssl3_connect_~s__state~0); 18643#L111 assume !(20480 == ssl3_connect_~s__state~0); 18637#L114 assume !(4099 == ssl3_connect_~s__state~0); 18635#L117 assume !(4368 == ssl3_connect_~s__state~0); 18633#L120 assume !(4369 == ssl3_connect_~s__state~0); 18631#L123 assume !(4384 == ssl3_connect_~s__state~0); 18630#L126 assume !(4385 == ssl3_connect_~s__state~0); 18629#L129 assume !(4400 == ssl3_connect_~s__state~0); 18628#L132 assume !(4401 == ssl3_connect_~s__state~0); 17408#L135 assume !(4416 == ssl3_connect_~s__state~0); 17409#L138 assume !(4417 == ssl3_connect_~s__state~0); 17422#L141 assume 4432 == ssl3_connect_~s__state~0; 17479#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 17339#L321 assume !(4 == ssl3_connect_~blastFlag~0); 17340#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17477#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18596#L521 ssl3_connect_~skip~0 := 0; 18595#L99-2 assume true; 18594#L99 assume !false; 18592#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18584#L102 assume !(12292 == ssl3_connect_~s__state~0); 18582#L105 assume !(16384 == ssl3_connect_~s__state~0); 18288#L108 assume !(4096 == ssl3_connect_~s__state~0); 18289#L111 assume !(20480 == ssl3_connect_~s__state~0); 17703#L114 assume !(4099 == ssl3_connect_~s__state~0); 17704#L117 assume !(4368 == ssl3_connect_~s__state~0); 17696#L120 assume !(4369 == ssl3_connect_~s__state~0); 17697#L123 assume !(4384 == ssl3_connect_~s__state~0); 17692#L126 assume !(4385 == ssl3_connect_~s__state~0); 17690#L129 assume !(4400 == ssl3_connect_~s__state~0); 17686#L132 assume !(4401 == ssl3_connect_~s__state~0); 17684#L135 assume !(4416 == ssl3_connect_~s__state~0); 17682#L138 assume !(4417 == ssl3_connect_~s__state~0); 17680#L141 assume !(4432 == ssl3_connect_~s__state~0); 17676#L144 assume !(4433 == ssl3_connect_~s__state~0); 17556#L147 assume 4448 == ssl3_connect_~s__state~0; 17557#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 17440#L333 assume !(ssl3_connect_~ret~0 <= 0); 17432#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 17434#L336-2 ssl3_connect_~s__init_num~0 := 0; 17369#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18460#L521 ssl3_connect_~skip~0 := 0; 18458#L99-2 assume true; 18454#L99 assume !false; 18453#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18452#L102 assume !(12292 == ssl3_connect_~s__state~0); 18451#L105 assume !(16384 == ssl3_connect_~s__state~0); 17576#L108 assume !(4096 == ssl3_connect_~s__state~0); 17578#L111 assume !(20480 == ssl3_connect_~s__state~0); 17671#L114 assume !(4099 == ssl3_connect_~s__state~0); 17669#L117 assume !(4368 == ssl3_connect_~s__state~0); 17550#L120 assume !(4369 == ssl3_connect_~s__state~0); 17551#L123 assume !(4384 == ssl3_connect_~s__state~0); 17900#L126 assume !(4385 == ssl3_connect_~s__state~0); 17898#L129 assume !(4400 == ssl3_connect_~s__state~0); 17893#L132 assume !(4401 == ssl3_connect_~s__state~0); 17886#L135 assume !(4416 == ssl3_connect_~s__state~0); 17618#L138 assume !(4417 == ssl3_connect_~s__state~0); 17619#L141 assume !(4432 == ssl3_connect_~s__state~0); 17952#L144 assume !(4433 == ssl3_connect_~s__state~0); 17950#L147 assume !(4448 == ssl3_connect_~s__state~0); 17948#L150 assume !(4449 == ssl3_connect_~s__state~0); 17946#L153 assume !(4464 == ssl3_connect_~s__state~0); 17945#L156 assume !(4465 == ssl3_connect_~s__state~0); 17944#L159 assume !(4466 == ssl3_connect_~s__state~0); 17942#L162 assume !(4467 == ssl3_connect_~s__state~0); 17941#L165 assume !(4480 == ssl3_connect_~s__state~0); 17940#L168 assume !(4481 == ssl3_connect_~s__state~0); 17585#L171 assume !(4496 == ssl3_connect_~s__state~0); 17584#L174 assume !(4497 == ssl3_connect_~s__state~0); 17523#L177 assume !(4512 == ssl3_connect_~s__state~0); 17506#L180 assume !(4513 == ssl3_connect_~s__state~0); 17508#L183 assume !(4528 == ssl3_connect_~s__state~0); 17586#L186 assume !(4529 == ssl3_connect_~s__state~0); 17514#L189 assume !(4560 == ssl3_connect_~s__state~0); 17515#L192 assume !(4561 == ssl3_connect_~s__state~0); 17782#L195 assume 4352 == ssl3_connect_~s__state~0; 17404#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 17405#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 17770#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 17716#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17712#L521 ssl3_connect_~skip~0 := 0; 17707#L99-2 assume true; 17708#L99 assume !false; 17598#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17594#L102 assume 12292 == ssl3_connect_~s__state~0; 17504#L103 [2018-11-18 11:20:24,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,559 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-18 11:20:24,559 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,566 INFO L82 PathProgramCache]: Analyzing trace with hash -157656338, now seen corresponding path program 1 times [2018-11-18 11:20:24,566 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,566 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:24,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:24,633 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-18 11:20:24,633 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:24,633 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:24,634 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:24,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:24,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:24,634 INFO L87 Difference]: Start difference. First operand 1425 states and 1934 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-18 11:20:24,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:24,723 INFO L93 Difference]: Finished difference Result 1565 states and 2098 transitions. [2018-11-18 11:20:24,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:24,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1565 states and 2098 transitions. [2018-11-18 11:20:24,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1538 [2018-11-18 11:20:24,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1565 states to 1565 states and 2098 transitions. [2018-11-18 11:20:24,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1565 [2018-11-18 11:20:24,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1565 [2018-11-18 11:20:24,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1565 states and 2098 transitions. [2018-11-18 11:20:24,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:24,734 INFO L705 BuchiCegarLoop]: Abstraction has 1565 states and 2098 transitions. [2018-11-18 11:20:24,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states and 2098 transitions. [2018-11-18 11:20:24,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1553. [2018-11-18 11:20:24,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-18 11:20:24,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2082 transitions. [2018-11-18 11:20:24,749 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-18 11:20:24,749 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-18 11:20:24,749 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 11:20:24,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2082 transitions. [2018-11-18 11:20:24,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1526 [2018-11-18 11:20:24,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:24,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:24,754 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:24,754 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:24,754 INFO L794 eck$LassoCheckResult]: Stem: 20440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20340#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 20341#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 20441#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 20442#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 20450#L99-2 assume true; 20572#L99 assume !false; 20554#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20555#L102 assume 12292 == ssl3_connect_~s__state~0; 20635#L103 [2018-11-18 11:20:24,755 INFO L796 eck$LassoCheckResult]: Loop: 20635#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 20486#L207 ssl3_connect_~s__server~0 := 0; 21394#L212 assume 0 != ssl3_connect_~cb~0; 21393#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 21392#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 21390#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 21383#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 21381#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 21378#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21372#L521 ssl3_connect_~skip~0 := 0; 21370#L99-2 assume true; 21368#L99 assume !false; 21366#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21364#L102 assume !(12292 == ssl3_connect_~s__state~0); 21362#L105 assume !(16384 == ssl3_connect_~s__state~0); 21363#L108 assume !(4096 == ssl3_connect_~s__state~0); 21695#L111 assume !(20480 == ssl3_connect_~s__state~0); 21693#L114 assume !(4099 == ssl3_connect_~s__state~0); 21691#L117 assume 4368 == ssl3_connect_~s__state~0; 20542#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 21689#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20388#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 21687#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 21075#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21065#L521 ssl3_connect_~skip~0 := 0; 21063#L99-2 assume true; 21061#L99 assume !false; 21059#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21057#L102 assume !(12292 == ssl3_connect_~s__state~0); 21055#L105 assume !(16384 == ssl3_connect_~s__state~0); 21053#L108 assume !(4096 == ssl3_connect_~s__state~0); 21051#L111 assume !(20480 == ssl3_connect_~s__state~0); 21049#L114 assume !(4099 == ssl3_connect_~s__state~0); 21047#L117 assume !(4368 == ssl3_connect_~s__state~0); 21045#L120 assume !(4369 == ssl3_connect_~s__state~0); 21043#L123 assume 4384 == ssl3_connect_~s__state~0; 20537#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 21035#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 21032#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 21030#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 21029#L276-2 ssl3_connect_~s__init_num~0 := 0; 21027#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21022#L521 ssl3_connect_~skip~0 := 0; 21021#L99-2 assume true; 21020#L99 assume !false; 21019#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21018#L102 assume !(12292 == ssl3_connect_~s__state~0); 21017#L105 assume !(16384 == ssl3_connect_~s__state~0); 21016#L108 assume !(4096 == ssl3_connect_~s__state~0); 21015#L111 assume !(20480 == ssl3_connect_~s__state~0); 21014#L114 assume !(4099 == ssl3_connect_~s__state~0); 21013#L117 assume !(4368 == ssl3_connect_~s__state~0); 21012#L120 assume !(4369 == ssl3_connect_~s__state~0); 21011#L123 assume !(4384 == ssl3_connect_~s__state~0); 21010#L126 assume !(4385 == ssl3_connect_~s__state~0); 21009#L129 assume 4400 == ssl3_connect_~s__state~0; 20531#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 21006#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 21004#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 21002#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20997#L521 ssl3_connect_~skip~0 := 0; 20996#L99-2 assume true; 20995#L99 assume !false; 20994#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20993#L102 assume !(12292 == ssl3_connect_~s__state~0); 20992#L105 assume !(16384 == ssl3_connect_~s__state~0); 20991#L108 assume !(4096 == ssl3_connect_~s__state~0); 20990#L111 assume !(20480 == ssl3_connect_~s__state~0); 20989#L114 assume !(4099 == ssl3_connect_~s__state~0); 20988#L117 assume !(4368 == ssl3_connect_~s__state~0); 20987#L120 assume !(4369 == ssl3_connect_~s__state~0); 20986#L123 assume !(4384 == ssl3_connect_~s__state~0); 20985#L126 assume !(4385 == ssl3_connect_~s__state~0); 20984#L129 assume !(4400 == ssl3_connect_~s__state~0); 20983#L132 assume !(4401 == ssl3_connect_~s__state~0); 20982#L135 assume 4416 == ssl3_connect_~s__state~0; 20525#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20731#L305 assume !(3 == ssl3_connect_~blastFlag~0); 20981#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20980#L313 assume !(0 == ssl3_connect_~tmp___6~0); 20978#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20973#L521 ssl3_connect_~skip~0 := 0; 20972#L99-2 assume true; 20971#L99 assume !false; 20970#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20969#L102 assume !(12292 == ssl3_connect_~s__state~0); 20968#L105 assume !(16384 == ssl3_connect_~s__state~0); 20967#L108 assume !(4096 == ssl3_connect_~s__state~0); 20966#L111 assume !(20480 == ssl3_connect_~s__state~0); 20965#L114 assume !(4099 == ssl3_connect_~s__state~0); 20964#L117 assume !(4368 == ssl3_connect_~s__state~0); 20963#L120 assume !(4369 == ssl3_connect_~s__state~0); 20962#L123 assume !(4384 == ssl3_connect_~s__state~0); 20961#L126 assume !(4385 == ssl3_connect_~s__state~0); 20960#L129 assume !(4400 == ssl3_connect_~s__state~0); 20959#L132 assume !(4401 == ssl3_connect_~s__state~0); 20958#L135 assume !(4416 == ssl3_connect_~s__state~0); 20957#L138 assume !(4417 == ssl3_connect_~s__state~0); 20956#L141 assume 4432 == ssl3_connect_~s__state~0; 20522#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20954#L321 assume !(4 == ssl3_connect_~blastFlag~0); 20953#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20946#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20940#L521 ssl3_connect_~skip~0 := 0; 20938#L99-2 assume true; 20936#L99 assume !false; 20934#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20932#L102 assume !(12292 == ssl3_connect_~s__state~0); 20930#L105 assume !(16384 == ssl3_connect_~s__state~0); 20928#L108 assume !(4096 == ssl3_connect_~s__state~0); 20926#L111 assume !(20480 == ssl3_connect_~s__state~0); 20924#L114 assume !(4099 == ssl3_connect_~s__state~0); 20922#L117 assume !(4368 == ssl3_connect_~s__state~0); 20920#L120 assume !(4369 == ssl3_connect_~s__state~0); 20918#L123 assume !(4384 == ssl3_connect_~s__state~0); 20916#L126 assume !(4385 == ssl3_connect_~s__state~0); 20914#L129 assume !(4400 == ssl3_connect_~s__state~0); 20912#L132 assume !(4401 == ssl3_connect_~s__state~0); 20910#L135 assume !(4416 == ssl3_connect_~s__state~0); 20908#L138 assume !(4417 == ssl3_connect_~s__state~0); 20906#L141 assume !(4432 == ssl3_connect_~s__state~0); 20904#L144 assume !(4433 == ssl3_connect_~s__state~0); 20902#L147 assume 4448 == ssl3_connect_~s__state~0; 20519#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 20899#L333 assume !(ssl3_connect_~ret~0 <= 0); 20897#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20895#L336-2 ssl3_connect_~s__init_num~0 := 0; 20893#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20888#L521 ssl3_connect_~skip~0 := 0; 20887#L99-2 assume true; 20886#L99 assume !false; 20885#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20884#L102 assume !(12292 == ssl3_connect_~s__state~0); 20883#L105 assume !(16384 == ssl3_connect_~s__state~0); 20882#L108 assume !(4096 == ssl3_connect_~s__state~0); 20881#L111 assume !(20480 == ssl3_connect_~s__state~0); 20880#L114 assume !(4099 == ssl3_connect_~s__state~0); 20879#L117 assume !(4368 == ssl3_connect_~s__state~0); 20878#L120 assume !(4369 == ssl3_connect_~s__state~0); 20877#L123 assume !(4384 == ssl3_connect_~s__state~0); 20876#L126 assume !(4385 == ssl3_connect_~s__state~0); 20875#L129 assume !(4400 == ssl3_connect_~s__state~0); 20874#L132 assume !(4401 == ssl3_connect_~s__state~0); 20873#L135 assume !(4416 == ssl3_connect_~s__state~0); 20872#L138 assume !(4417 == ssl3_connect_~s__state~0); 20871#L141 assume !(4432 == ssl3_connect_~s__state~0); 20870#L144 assume !(4433 == ssl3_connect_~s__state~0); 20869#L147 assume !(4448 == ssl3_connect_~s__state~0); 20868#L150 assume !(4449 == ssl3_connect_~s__state~0); 20867#L153 assume !(4464 == ssl3_connect_~s__state~0); 20866#L156 assume !(4465 == ssl3_connect_~s__state~0); 20865#L159 assume !(4466 == ssl3_connect_~s__state~0); 20864#L162 assume !(4467 == ssl3_connect_~s__state~0); 20863#L165 assume 4480 == ssl3_connect_~s__state~0; 20511#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20846#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20630#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 20631#L361-2 ssl3_connect_~s__init_num~0 := 0; 20621#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20616#L521 ssl3_connect_~skip~0 := 0; 20615#L99-2 assume true; 20614#L99 assume !false; 20613#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20612#L102 assume !(12292 == ssl3_connect_~s__state~0); 20611#L105 assume !(16384 == ssl3_connect_~s__state~0); 20610#L108 assume !(4096 == ssl3_connect_~s__state~0); 20608#L111 assume !(20480 == ssl3_connect_~s__state~0); 20609#L114 assume !(4099 == ssl3_connect_~s__state~0); 20746#L117 assume !(4368 == ssl3_connect_~s__state~0); 20745#L120 assume !(4369 == ssl3_connect_~s__state~0); 20744#L123 assume !(4384 == ssl3_connect_~s__state~0); 20743#L126 assume !(4385 == ssl3_connect_~s__state~0); 20600#L129 assume !(4400 == ssl3_connect_~s__state~0); 20601#L132 assume !(4401 == ssl3_connect_~s__state~0); 20597#L135 assume !(4416 == ssl3_connect_~s__state~0); 20595#L138 assume !(4417 == ssl3_connect_~s__state~0); 20596#L141 assume !(4432 == ssl3_connect_~s__state~0); 20840#L144 assume !(4433 == ssl3_connect_~s__state~0); 20839#L147 assume !(4448 == ssl3_connect_~s__state~0); 20838#L150 assume !(4449 == ssl3_connect_~s__state~0); 20837#L153 assume !(4464 == ssl3_connect_~s__state~0); 20836#L156 assume !(4465 == ssl3_connect_~s__state~0); 20835#L159 assume !(4466 == ssl3_connect_~s__state~0); 20834#L162 assume !(4467 == ssl3_connect_~s__state~0); 20833#L165 assume !(4480 == ssl3_connect_~s__state~0); 20832#L168 assume !(4481 == ssl3_connect_~s__state~0); 20831#L171 assume !(4496 == ssl3_connect_~s__state~0); 20830#L174 assume !(4497 == ssl3_connect_~s__state~0); 20827#L177 assume !(4512 == ssl3_connect_~s__state~0); 20577#L180 assume !(4513 == ssl3_connect_~s__state~0); 20576#L183 assume !(4528 == ssl3_connect_~s__state~0); 20560#L186 assume !(4529 == ssl3_connect_~s__state~0); 20561#L189 assume !(4560 == ssl3_connect_~s__state~0); 20749#L192 assume !(4561 == ssl3_connect_~s__state~0); 20748#L195 assume 4352 == ssl3_connect_~s__state~0; 20747#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 20673#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 20672#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20666#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20662#L521 ssl3_connect_~skip~0 := 0; 20651#L99-2 assume true; 20652#L99 assume !false; 20645#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20646#L102 assume 12292 == ssl3_connect_~s__state~0; 20635#L103 [2018-11-18 11:20:24,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,755 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-18 11:20:24,755 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,755 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,768 INFO L82 PathProgramCache]: Analyzing trace with hash 788769825, now seen corresponding path program 1 times [2018-11-18 11:20:24,768 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,768 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,769 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:24,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:24,839 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2018-11-18 11:20:24,839 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:24,839 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:24,840 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:24,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:24,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:24,840 INFO L87 Difference]: Start difference. First operand 1553 states and 2082 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-18 11:20:24,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:24,870 INFO L93 Difference]: Finished difference Result 3075 states and 4120 transitions. [2018-11-18 11:20:24,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:24,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3075 states and 4120 transitions. [2018-11-18 11:20:24,881 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-18 11:20:24,894 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-18 11:20:24,894 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3075 [2018-11-18 11:20:24,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3075 [2018-11-18 11:20:24,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3075 states and 4120 transitions. [2018-11-18 11:20:24,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:24,898 INFO L705 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-18 11:20:24,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states and 4120 transitions. [2018-11-18 11:20:24,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 3075. [2018-11-18 11:20:24,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3075 states. [2018-11-18 11:20:24,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-18 11:20:24,957 INFO L728 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-18 11:20:24,957 INFO L608 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-18 11:20:24,957 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 11:20:24,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3075 states and 4120 transitions. [2018-11-18 11:20:24,965 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-18 11:20:24,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:24,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:24,966 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:24,967 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:24,967 INFO L794 eck$LassoCheckResult]: Stem: 25076#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24974#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24975#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 25077#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 25078#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 25085#L99-2 assume true; 27573#L99 assume !false; 27588#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27559#L102 assume 12292 == ssl3_connect_~s__state~0; 27554#L103 [2018-11-18 11:20:24,967 INFO L796 eck$LassoCheckResult]: Loop: 27554#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 26171#L207 ssl3_connect_~s__server~0 := 0; 27547#L212 assume 0 != ssl3_connect_~cb~0; 27545#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 27544#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 27542#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 27540#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 27539#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 27530#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27524#L521 ssl3_connect_~skip~0 := 0; 27522#L99-2 assume true; 27520#L99 assume !false; 27518#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27516#L102 assume !(12292 == ssl3_connect_~s__state~0); 27514#L105 assume !(16384 == ssl3_connect_~s__state~0); 27512#L108 assume !(4096 == ssl3_connect_~s__state~0); 27510#L111 assume !(20480 == ssl3_connect_~s__state~0); 27508#L114 assume !(4099 == ssl3_connect_~s__state~0); 25990#L117 assume 4368 == ssl3_connect_~s__state~0; 25984#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 25980#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25978#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25971#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25954#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25942#L521 ssl3_connect_~skip~0 := 0; 25938#L99-2 assume true; 25934#L99 assume !false; 25930#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25926#L102 assume !(12292 == ssl3_connect_~s__state~0); 25922#L105 assume !(16384 == ssl3_connect_~s__state~0); 25918#L108 assume !(4096 == ssl3_connect_~s__state~0); 25914#L111 assume !(20480 == ssl3_connect_~s__state~0); 25910#L114 assume !(4099 == ssl3_connect_~s__state~0); 25906#L117 assume !(4368 == ssl3_connect_~s__state~0); 25902#L120 assume !(4369 == ssl3_connect_~s__state~0); 25895#L123 assume 4384 == ssl3_connect_~s__state~0; 25890#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 25887#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25883#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 25876#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25865#L276-2 ssl3_connect_~s__init_num~0 := 0; 25863#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25850#L521 ssl3_connect_~skip~0 := 0; 25842#L99-2 assume true; 25838#L99 assume !false; 25834#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25830#L102 assume !(12292 == ssl3_connect_~s__state~0); 25826#L105 assume !(16384 == ssl3_connect_~s__state~0); 25822#L108 assume !(4096 == ssl3_connect_~s__state~0); 25818#L111 assume !(20480 == ssl3_connect_~s__state~0); 25814#L114 assume !(4099 == ssl3_connect_~s__state~0); 25810#L117 assume !(4368 == ssl3_connect_~s__state~0); 25806#L120 assume !(4369 == ssl3_connect_~s__state~0); 25802#L123 assume !(4384 == ssl3_connect_~s__state~0); 25798#L126 assume !(4385 == ssl3_connect_~s__state~0); 25791#L129 assume 4400 == ssl3_connect_~s__state~0; 25785#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25780#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 25781#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27353#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27347#L521 ssl3_connect_~skip~0 := 0; 27345#L99-2 assume true; 27343#L99 assume !false; 27341#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27339#L102 assume !(12292 == ssl3_connect_~s__state~0); 27337#L105 assume !(16384 == ssl3_connect_~s__state~0); 27335#L108 assume !(4096 == ssl3_connect_~s__state~0); 27333#L111 assume !(20480 == ssl3_connect_~s__state~0); 27331#L114 assume !(4099 == ssl3_connect_~s__state~0); 27329#L117 assume !(4368 == ssl3_connect_~s__state~0); 27327#L120 assume !(4369 == ssl3_connect_~s__state~0); 27325#L123 assume !(4384 == ssl3_connect_~s__state~0); 27323#L126 assume !(4385 == ssl3_connect_~s__state~0); 27321#L129 assume !(4400 == ssl3_connect_~s__state~0); 27289#L132 assume !(4401 == ssl3_connect_~s__state~0); 27290#L135 assume 4416 == ssl3_connect_~s__state~0; 25155#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 27316#L305 assume !(3 == ssl3_connect_~blastFlag~0); 25094#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25095#L313 assume !(0 == ssl3_connect_~tmp___6~0); 25097#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27793#L521 ssl3_connect_~skip~0 := 0; 27791#L99-2 assume true; 27789#L99 assume !false; 27787#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27785#L102 assume !(12292 == ssl3_connect_~s__state~0); 27784#L105 assume !(16384 == ssl3_connect_~s__state~0); 27783#L108 assume !(4096 == ssl3_connect_~s__state~0); 27781#L111 assume !(20480 == ssl3_connect_~s__state~0); 27778#L114 assume !(4099 == ssl3_connect_~s__state~0); 24994#L117 assume !(4368 == ssl3_connect_~s__state~0); 24978#L120 assume !(4369 == ssl3_connect_~s__state~0); 24979#L123 assume !(4384 == ssl3_connect_~s__state~0); 25086#L126 assume !(4385 == ssl3_connect_~s__state~0); 25087#L129 assume !(4400 == ssl3_connect_~s__state~0); 25083#L132 assume !(4401 == ssl3_connect_~s__state~0); 25041#L135 assume !(4416 == ssl3_connect_~s__state~0); 25042#L138 assume !(4417 == ssl3_connect_~s__state~0); 25055#L141 assume 4432 == ssl3_connect_~s__state~0; 25374#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 26883#L321 assume !(4 == ssl3_connect_~blastFlag~0); 26882#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 26881#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26874#L521 ssl3_connect_~skip~0 := 0; 26873#L99-2 assume true; 26872#L99 assume !false; 26865#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26863#L102 assume !(12292 == ssl3_connect_~s__state~0); 26861#L105 assume !(16384 == ssl3_connect_~s__state~0); 26859#L108 assume !(4096 == ssl3_connect_~s__state~0); 26858#L111 assume !(20480 == ssl3_connect_~s__state~0); 26584#L114 assume !(4099 == ssl3_connect_~s__state~0); 26583#L117 assume !(4368 == ssl3_connect_~s__state~0); 26581#L120 assume !(4369 == ssl3_connect_~s__state~0); 26580#L123 assume !(4384 == ssl3_connect_~s__state~0); 26578#L126 assume !(4385 == ssl3_connect_~s__state~0); 26576#L129 assume !(4400 == ssl3_connect_~s__state~0); 26574#L132 assume !(4401 == ssl3_connect_~s__state~0); 26573#L135 assume !(4416 == ssl3_connect_~s__state~0); 26567#L138 assume !(4417 == ssl3_connect_~s__state~0); 26565#L141 assume !(4432 == ssl3_connect_~s__state~0); 26563#L144 assume !(4433 == ssl3_connect_~s__state~0); 26561#L147 assume 4448 == ssl3_connect_~s__state~0; 26240#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 26558#L333 assume !(ssl3_connect_~ret~0 <= 0); 26556#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 26554#L336-2 ssl3_connect_~s__init_num~0 := 0; 26551#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26545#L521 ssl3_connect_~skip~0 := 0; 26543#L99-2 assume true; 26541#L99 assume !false; 26538#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26535#L102 assume !(12292 == ssl3_connect_~s__state~0); 26532#L105 assume !(16384 == ssl3_connect_~s__state~0); 26527#L108 assume !(4096 == ssl3_connect_~s__state~0); 26521#L111 assume !(20480 == ssl3_connect_~s__state~0); 26517#L114 assume !(4099 == ssl3_connect_~s__state~0); 26513#L117 assume !(4368 == ssl3_connect_~s__state~0); 26506#L120 assume !(4369 == ssl3_connect_~s__state~0); 26502#L123 assume !(4384 == ssl3_connect_~s__state~0); 26495#L126 assume !(4385 == ssl3_connect_~s__state~0); 26492#L129 assume !(4400 == ssl3_connect_~s__state~0); 26489#L132 assume !(4401 == ssl3_connect_~s__state~0); 26486#L135 assume !(4416 == ssl3_connect_~s__state~0); 26483#L138 assume !(4417 == ssl3_connect_~s__state~0); 26480#L141 assume !(4432 == ssl3_connect_~s__state~0); 26477#L144 assume !(4433 == ssl3_connect_~s__state~0); 26474#L147 assume !(4448 == ssl3_connect_~s__state~0); 26471#L150 assume !(4449 == ssl3_connect_~s__state~0); 26468#L153 assume 4464 == ssl3_connect_~s__state~0; 25355#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 26463#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 26459#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26452#L521 ssl3_connect_~skip~0 := 0; 26449#L99-2 assume true; 26446#L99 assume !false; 26443#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26440#L102 assume !(12292 == ssl3_connect_~s__state~0); 26437#L105 assume !(16384 == ssl3_connect_~s__state~0); 26434#L108 assume !(4096 == ssl3_connect_~s__state~0); 26431#L111 assume !(20480 == ssl3_connect_~s__state~0); 26429#L114 assume !(4099 == ssl3_connect_~s__state~0); 26425#L117 assume !(4368 == ssl3_connect_~s__state~0); 26422#L120 assume !(4369 == ssl3_connect_~s__state~0); 26420#L123 assume !(4384 == ssl3_connect_~s__state~0); 26419#L126 assume !(4385 == ssl3_connect_~s__state~0); 26418#L129 assume !(4400 == ssl3_connect_~s__state~0); 26417#L132 assume !(4401 == ssl3_connect_~s__state~0); 26416#L135 assume !(4416 == ssl3_connect_~s__state~0); 26409#L138 assume !(4417 == ssl3_connect_~s__state~0); 26408#L141 assume !(4432 == ssl3_connect_~s__state~0); 26407#L144 assume !(4433 == ssl3_connect_~s__state~0); 26380#L147 assume !(4448 == ssl3_connect_~s__state~0); 26368#L150 assume !(4449 == ssl3_connect_~s__state~0); 26358#L153 assume !(4464 == ssl3_connect_~s__state~0); 26356#L156 assume !(4465 == ssl3_connect_~s__state~0); 26354#L159 assume !(4466 == ssl3_connect_~s__state~0); 26352#L162 assume !(4467 == ssl3_connect_~s__state~0); 26345#L165 assume 4480 == ssl3_connect_~s__state~0; 25347#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 26334#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26332#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 26329#L361-2 ssl3_connect_~s__init_num~0 := 0; 26326#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26320#L521 ssl3_connect_~skip~0 := 0; 26318#L99-2 assume true; 26316#L99 assume !false; 26314#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26312#L102 assume !(12292 == ssl3_connect_~s__state~0); 26310#L105 assume !(16384 == ssl3_connect_~s__state~0); 26308#L108 assume !(4096 == ssl3_connect_~s__state~0); 26306#L111 assume !(20480 == ssl3_connect_~s__state~0); 26304#L114 assume !(4099 == ssl3_connect_~s__state~0); 26302#L117 assume !(4368 == ssl3_connect_~s__state~0); 25991#L120 assume !(4369 == ssl3_connect_~s__state~0); 25894#L123 assume !(4384 == ssl3_connect_~s__state~0); 25893#L126 assume !(4385 == ssl3_connect_~s__state~0); 25789#L129 assume !(4400 == ssl3_connect_~s__state~0); 25790#L132 assume !(4401 == ssl3_connect_~s__state~0); 25162#L135 assume !(4416 == ssl3_connect_~s__state~0); 25154#L138 assume !(4417 == ssl3_connect_~s__state~0); 25156#L141 assume !(4432 == ssl3_connect_~s__state~0); 25372#L144 assume !(4433 == ssl3_connect_~s__state~0); 25373#L147 assume !(4448 == ssl3_connect_~s__state~0); 26241#L150 assume !(4449 == ssl3_connect_~s__state~0); 25362#L153 assume !(4464 == ssl3_connect_~s__state~0); 25363#L156 assume !(4465 == ssl3_connect_~s__state~0); 25354#L159 assume !(4466 == ssl3_connect_~s__state~0); 25356#L162 assume !(4467 == ssl3_connect_~s__state~0); 25346#L165 assume !(4480 == ssl3_connect_~s__state~0); 25348#L168 assume !(4481 == ssl3_connect_~s__state~0); 25340#L171 assume !(4496 == ssl3_connect_~s__state~0); 25337#L174 assume !(4497 == ssl3_connect_~s__state~0); 25336#L177 assume !(4512 == ssl3_connect_~s__state~0); 25333#L180 assume !(4513 == ssl3_connect_~s__state~0); 25329#L183 assume !(4528 == ssl3_connect_~s__state~0); 25116#L186 assume !(4529 == ssl3_connect_~s__state~0); 25118#L189 assume !(4560 == ssl3_connect_~s__state~0); 25231#L192 assume !(4561 == ssl3_connect_~s__state~0); 25233#L195 assume 4352 == ssl3_connect_~s__state~0; 25371#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 25369#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 25368#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27579#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27572#L521 ssl3_connect_~skip~0 := 0; 27569#L99-2 assume true; 27566#L99 assume !false; 27563#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27561#L102 assume 12292 == ssl3_connect_~s__state~0; 27554#L103 [2018-11-18 11:20:24,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,967 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-18 11:20:24,967 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,968 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:24,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:24,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:24,973 INFO L82 PathProgramCache]: Analyzing trace with hash -12854786, now seen corresponding path program 1 times [2018-11-18 11:20:24,973 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:24,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:24,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,973 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:24,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:24,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-18 11:20:25,041 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:25,041 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:25,042 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:25,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:25,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:25,042 INFO L87 Difference]: Start difference. First operand 3075 states and 4120 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-11-18 11:20:25,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:25,191 INFO L93 Difference]: Finished difference Result 3231 states and 4296 transitions. [2018-11-18 11:20:25,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:25,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3231 states and 4296 transitions. [2018-11-18 11:20:25,199 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3204 [2018-11-18 11:20:25,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3231 states to 3231 states and 4296 transitions. [2018-11-18 11:20:25,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3231 [2018-11-18 11:20:25,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3231 [2018-11-18 11:20:25,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3231 states and 4296 transitions. [2018-11-18 11:20:25,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:25,209 INFO L705 BuchiCegarLoop]: Abstraction has 3231 states and 4296 transitions. [2018-11-18 11:20:25,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states and 4296 transitions. [2018-11-18 11:20:25,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 3215. [2018-11-18 11:20:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3215 states. [2018-11-18 11:20:25,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 4280 transitions. [2018-11-18 11:20:25,238 INFO L728 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-18 11:20:25,238 INFO L608 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-18 11:20:25,238 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 11:20:25,238 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3215 states and 4280 transitions. [2018-11-18 11:20:25,244 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3188 [2018-11-18 11:20:25,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:25,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:25,246 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:25,246 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:25,246 INFO L794 eck$LassoCheckResult]: Stem: 31394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31286#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 31287#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31395#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 31396#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 31404#L99-2 assume true; 32405#L99 assume !false; 31543#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31544#L102 assume 12292 == ssl3_connect_~s__state~0; 32400#L103 [2018-11-18 11:20:25,247 INFO L796 eck$LassoCheckResult]: Loop: 32400#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 31540#L207 ssl3_connect_~s__server~0 := 0; 32395#L212 assume 0 != ssl3_connect_~cb~0; 32391#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32392#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32386#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32384#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 32382#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 32379#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32371#L521 ssl3_connect_~skip~0 := 0; 32367#L99-2 assume true; 32365#L99 assume !false; 32359#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32353#L102 assume !(12292 == ssl3_connect_~s__state~0); 32351#L105 assume !(16384 == ssl3_connect_~s__state~0); 32349#L108 assume !(4096 == ssl3_connect_~s__state~0); 32347#L111 assume !(20480 == ssl3_connect_~s__state~0); 32343#L114 assume !(4099 == ssl3_connect_~s__state~0); 32341#L117 assume 4368 == ssl3_connect_~s__state~0; 31662#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 32336#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32311#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32323#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32319#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32313#L521 ssl3_connect_~skip~0 := 0; 32309#L99-2 assume true; 32306#L99 assume !false; 32303#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32299#L102 assume !(12292 == ssl3_connect_~s__state~0); 32292#L105 assume !(16384 == ssl3_connect_~s__state~0); 32289#L108 assume !(4096 == ssl3_connect_~s__state~0); 32286#L111 assume !(20480 == ssl3_connect_~s__state~0); 32283#L114 assume !(4099 == ssl3_connect_~s__state~0); 32280#L117 assume !(4368 == ssl3_connect_~s__state~0); 32277#L120 assume !(4369 == ssl3_connect_~s__state~0); 32273#L123 assume 4384 == ssl3_connect_~s__state~0; 32270#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 32267#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 32239#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 32260#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32256#L276-2 ssl3_connect_~s__init_num~0 := 0; 32257#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32243#L521 ssl3_connect_~skip~0 := 0; 32244#L99-2 assume true; 32230#L99 assume !false; 32231#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32219#L102 assume !(12292 == ssl3_connect_~s__state~0); 32220#L105 assume !(16384 == ssl3_connect_~s__state~0); 32208#L108 assume !(4096 == ssl3_connect_~s__state~0); 32209#L111 assume !(20480 == ssl3_connect_~s__state~0); 32199#L114 assume !(4099 == ssl3_connect_~s__state~0); 32200#L117 assume !(4368 == ssl3_connect_~s__state~0); 32195#L120 assume !(4369 == ssl3_connect_~s__state~0); 32196#L123 assume !(4384 == ssl3_connect_~s__state~0); 32188#L126 assume !(4385 == ssl3_connect_~s__state~0); 32189#L129 assume 4400 == ssl3_connect_~s__state~0; 32185#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 32186#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 33357#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34216#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34211#L521 ssl3_connect_~skip~0 := 0; 34210#L99-2 assume true; 34209#L99 assume !false; 34208#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34207#L102 assume !(12292 == ssl3_connect_~s__state~0); 34206#L105 assume !(16384 == ssl3_connect_~s__state~0); 34205#L108 assume !(4096 == ssl3_connect_~s__state~0); 34204#L111 assume !(20480 == ssl3_connect_~s__state~0); 34203#L114 assume !(4099 == ssl3_connect_~s__state~0); 34202#L117 assume !(4368 == ssl3_connect_~s__state~0); 34201#L120 assume !(4369 == ssl3_connect_~s__state~0); 34200#L123 assume !(4384 == ssl3_connect_~s__state~0); 34199#L126 assume !(4385 == ssl3_connect_~s__state~0); 34198#L129 assume !(4400 == ssl3_connect_~s__state~0); 34197#L132 assume !(4401 == ssl3_connect_~s__state~0); 34196#L135 assume 4416 == ssl3_connect_~s__state~0; 32994#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 34195#L305 assume !(3 == ssl3_connect_~blastFlag~0); 34194#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34193#L313 assume !(0 == ssl3_connect_~tmp___6~0); 34191#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34186#L521 ssl3_connect_~skip~0 := 0; 34185#L99-2 assume true; 34184#L99 assume !false; 34183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34182#L102 assume !(12292 == ssl3_connect_~s__state~0); 34181#L105 assume !(16384 == ssl3_connect_~s__state~0); 34180#L108 assume !(4096 == ssl3_connect_~s__state~0); 34179#L111 assume !(20480 == ssl3_connect_~s__state~0); 34178#L114 assume !(4099 == ssl3_connect_~s__state~0); 34177#L117 assume !(4368 == ssl3_connect_~s__state~0); 34176#L120 assume !(4369 == ssl3_connect_~s__state~0); 34175#L123 assume !(4384 == ssl3_connect_~s__state~0); 34174#L126 assume !(4385 == ssl3_connect_~s__state~0); 32272#L129 assume !(4400 == ssl3_connect_~s__state~0); 32269#L132 assume !(4401 == ssl3_connect_~s__state~0); 32265#L135 assume !(4416 == ssl3_connect_~s__state~0); 32266#L138 assume !(4417 == ssl3_connect_~s__state~0); 34165#L141 assume 4432 == ssl3_connect_~s__state~0; 32991#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 34163#L321 assume !(4 == ssl3_connect_~blastFlag~0); 34162#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32229#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32221#L521 ssl3_connect_~skip~0 := 0; 32216#L99-2 assume true; 32210#L99 assume !false; 32207#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32201#L102 assume !(12292 == ssl3_connect_~s__state~0); 32119#L105 assume !(16384 == ssl3_connect_~s__state~0); 32113#L108 assume !(4096 == ssl3_connect_~s__state~0); 32111#L111 assume !(20480 == ssl3_connect_~s__state~0); 32109#L114 assume !(4099 == ssl3_connect_~s__state~0); 32107#L117 assume !(4368 == ssl3_connect_~s__state~0); 32105#L120 assume !(4369 == ssl3_connect_~s__state~0); 32103#L123 assume !(4384 == ssl3_connect_~s__state~0); 32101#L126 assume !(4385 == ssl3_connect_~s__state~0); 32099#L129 assume !(4400 == ssl3_connect_~s__state~0); 32097#L132 assume !(4401 == ssl3_connect_~s__state~0); 32095#L135 assume !(4416 == ssl3_connect_~s__state~0); 32093#L138 assume !(4417 == ssl3_connect_~s__state~0); 32091#L141 assume !(4432 == ssl3_connect_~s__state~0); 32089#L144 assume !(4433 == ssl3_connect_~s__state~0); 32087#L147 assume 4448 == ssl3_connect_~s__state~0; 32079#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 32074#L333 assume !(ssl3_connect_~ret~0 <= 0); 32010#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32011#L336-2 ssl3_connect_~s__init_num~0 := 0; 32167#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32160#L521 ssl3_connect_~skip~0 := 0; 32157#L99-2 assume true; 32154#L99 assume !false; 32151#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32148#L102 assume !(12292 == ssl3_connect_~s__state~0); 32145#L105 assume !(16384 == ssl3_connect_~s__state~0); 32142#L108 assume !(4096 == ssl3_connect_~s__state~0); 32139#L111 assume !(20480 == ssl3_connect_~s__state~0); 32137#L114 assume !(4099 == ssl3_connect_~s__state~0); 32134#L117 assume !(4368 == ssl3_connect_~s__state~0); 32131#L120 assume !(4369 == ssl3_connect_~s__state~0); 32128#L123 assume !(4384 == ssl3_connect_~s__state~0); 32125#L126 assume !(4385 == ssl3_connect_~s__state~0); 32122#L129 assume !(4400 == ssl3_connect_~s__state~0); 32068#L132 assume !(4401 == ssl3_connect_~s__state~0); 32059#L135 assume !(4416 == ssl3_connect_~s__state~0); 32054#L138 assume !(4417 == ssl3_connect_~s__state~0); 32049#L141 assume !(4432 == ssl3_connect_~s__state~0); 32044#L144 assume !(4433 == ssl3_connect_~s__state~0); 32039#L147 assume !(4448 == ssl3_connect_~s__state~0); 32034#L150 assume !(4449 == ssl3_connect_~s__state~0); 32029#L153 assume 4464 == ssl3_connect_~s__state~0; 32024#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 32009#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 32001#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31992#L521 ssl3_connect_~skip~0 := 0; 31987#L99-2 assume true; 31982#L99 assume !false; 31977#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31975#L102 assume !(12292 == ssl3_connect_~s__state~0); 31972#L105 assume !(16384 == ssl3_connect_~s__state~0); 31969#L108 assume !(4096 == ssl3_connect_~s__state~0); 31966#L111 assume !(20480 == ssl3_connect_~s__state~0); 31963#L114 assume !(4099 == ssl3_connect_~s__state~0); 31962#L117 assume !(4368 == ssl3_connect_~s__state~0); 31961#L120 assume !(4369 == ssl3_connect_~s__state~0); 31957#L123 assume !(4384 == ssl3_connect_~s__state~0); 31948#L126 assume !(4385 == ssl3_connect_~s__state~0); 31945#L129 assume !(4400 == ssl3_connect_~s__state~0); 31940#L132 assume !(4401 == ssl3_connect_~s__state~0); 31935#L135 assume !(4416 == ssl3_connect_~s__state~0); 31929#L138 assume !(4417 == ssl3_connect_~s__state~0); 31921#L141 assume !(4432 == ssl3_connect_~s__state~0); 31913#L144 assume !(4433 == ssl3_connect_~s__state~0); 31909#L147 assume !(4448 == ssl3_connect_~s__state~0); 31904#L150 assume !(4449 == ssl3_connect_~s__state~0); 31899#L153 assume !(4464 == ssl3_connect_~s__state~0); 31894#L156 assume !(4465 == ssl3_connect_~s__state~0); 31891#L159 assume !(4466 == ssl3_connect_~s__state~0); 31888#L162 assume !(4467 == ssl3_connect_~s__state~0); 31885#L165 assume 4480 == ssl3_connect_~s__state~0; 31882#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 31878#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31874#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 31803#L361-2 ssl3_connect_~s__init_num~0 := 0; 31802#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33072#L521 ssl3_connect_~skip~0 := 0; 33071#L99-2 assume true; 33070#L99 assume !false; 33069#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33068#L102 assume !(12292 == ssl3_connect_~s__state~0); 33067#L105 assume !(16384 == ssl3_connect_~s__state~0); 33066#L108 assume !(4096 == ssl3_connect_~s__state~0); 33065#L111 assume !(20480 == ssl3_connect_~s__state~0); 33064#L114 assume !(4099 == ssl3_connect_~s__state~0); 33063#L117 assume !(4368 == ssl3_connect_~s__state~0); 33062#L120 assume !(4369 == ssl3_connect_~s__state~0); 33061#L123 assume !(4384 == ssl3_connect_~s__state~0); 33060#L126 assume !(4385 == ssl3_connect_~s__state~0); 33059#L129 assume !(4400 == ssl3_connect_~s__state~0); 33058#L132 assume !(4401 == ssl3_connect_~s__state~0); 33057#L135 assume !(4416 == ssl3_connect_~s__state~0); 33056#L138 assume !(4417 == ssl3_connect_~s__state~0); 33055#L141 assume !(4432 == ssl3_connect_~s__state~0); 33054#L144 assume !(4433 == ssl3_connect_~s__state~0); 33053#L147 assume !(4448 == ssl3_connect_~s__state~0); 33052#L150 assume !(4449 == ssl3_connect_~s__state~0); 33051#L153 assume !(4464 == ssl3_connect_~s__state~0); 33050#L156 assume !(4465 == ssl3_connect_~s__state~0); 33049#L159 assume !(4466 == ssl3_connect_~s__state~0); 33048#L162 assume !(4467 == ssl3_connect_~s__state~0); 33047#L165 assume !(4480 == ssl3_connect_~s__state~0); 33046#L168 assume !(4481 == ssl3_connect_~s__state~0); 33045#L171 assume !(4496 == ssl3_connect_~s__state~0); 33044#L174 assume !(4497 == ssl3_connect_~s__state~0); 33043#L177 assume !(4512 == ssl3_connect_~s__state~0); 31721#L180 assume !(4513 == ssl3_connect_~s__state~0); 31718#L183 assume !(4528 == ssl3_connect_~s__state~0); 31552#L186 assume !(4529 == ssl3_connect_~s__state~0); 31554#L189 assume !(4560 == ssl3_connect_~s__state~0); 31596#L192 assume !(4561 == ssl3_connect_~s__state~0); 31597#L195 assume 4352 == ssl3_connect_~s__state~0; 31592#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 31593#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 31587#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31588#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33009#L521 ssl3_connect_~skip~0 := 0; 33008#L99-2 assume true; 33007#L99 assume !false; 33006#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33005#L102 assume 12292 == ssl3_connect_~s__state~0; 32400#L103 [2018-11-18 11:20:25,247 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:25,247 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-18 11:20:25,247 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:25,247 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:25,248 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:25,248 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:25,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:25,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:25,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1926307260, now seen corresponding path program 1 times [2018-11-18 11:20:25,252 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:25,252 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:25,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,253 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:25,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-18 11:20:25,310 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:25,310 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:25,311 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:25,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:25,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:25,311 INFO L87 Difference]: Start difference. First operand 3215 states and 4280 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-11-18 11:20:25,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:25,408 INFO L93 Difference]: Finished difference Result 3519 states and 4624 transitions. [2018-11-18 11:20:25,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:25,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3519 states and 4624 transitions. [2018-11-18 11:20:25,419 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3492 [2018-11-18 11:20:25,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3519 states to 3519 states and 4624 transitions. [2018-11-18 11:20:25,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3519 [2018-11-18 11:20:25,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3519 [2018-11-18 11:20:25,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3519 states and 4624 transitions. [2018-11-18 11:20:25,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:25,435 INFO L705 BuchiCegarLoop]: Abstraction has 3519 states and 4624 transitions. [2018-11-18 11:20:25,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3519 states and 4624 transitions. [2018-11-18 11:20:25,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3519 to 3503. [2018-11-18 11:20:25,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3503 states. [2018-11-18 11:20:25,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 4608 transitions. [2018-11-18 11:20:25,478 INFO L728 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-18 11:20:25,478 INFO L608 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-18 11:20:25,478 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 11:20:25,478 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3503 states and 4608 transitions. [2018-11-18 11:20:25,487 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-18 11:20:25,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:25,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:25,489 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:25,489 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:25,489 INFO L794 eck$LassoCheckResult]: Stem: 38136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 38027#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38137#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 38138#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 38149#L99-2 assume true; 38295#L99 assume !false; 39475#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39467#L102 assume 12292 == ssl3_connect_~s__state~0; 38767#L103 [2018-11-18 11:20:25,490 INFO L796 eck$LassoCheckResult]: Loop: 38767#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 38289#L207 ssl3_connect_~s__server~0 := 0; 39464#L212 assume 0 != ssl3_connect_~cb~0; 39463#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 39462#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 39460#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 39458#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 39456#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 39453#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39443#L521 ssl3_connect_~skip~0 := 0; 39441#L99-2 assume true; 39428#L99 assume !false; 39424#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39420#L102 assume !(12292 == ssl3_connect_~s__state~0); 39416#L105 assume !(16384 == ssl3_connect_~s__state~0); 39412#L108 assume !(4096 == ssl3_connect_~s__state~0); 39408#L111 assume !(20480 == ssl3_connect_~s__state~0); 39404#L114 assume !(4099 == ssl3_connect_~s__state~0); 39400#L117 assume 4368 == ssl3_connect_~s__state~0; 38452#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 39392#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 39349#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39390#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39173#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39167#L521 ssl3_connect_~skip~0 := 0; 39165#L99-2 assume true; 39163#L99 assume !false; 39161#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39159#L102 assume !(12292 == ssl3_connect_~s__state~0); 39157#L105 assume !(16384 == ssl3_connect_~s__state~0); 39155#L108 assume !(4096 == ssl3_connect_~s__state~0); 39153#L111 assume !(20480 == ssl3_connect_~s__state~0); 39152#L114 assume !(4099 == ssl3_connect_~s__state~0); 39148#L117 assume !(4368 == ssl3_connect_~s__state~0); 39146#L120 assume !(4369 == ssl3_connect_~s__state~0); 39140#L123 assume 4384 == ssl3_connect_~s__state~0; 38759#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 39136#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 39128#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 39125#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39123#L276-2 ssl3_connect_~s__init_num~0 := 0; 39120#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39114#L521 ssl3_connect_~skip~0 := 0; 39112#L99-2 assume true; 39110#L99 assume !false; 39108#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39106#L102 assume !(12292 == ssl3_connect_~s__state~0); 39104#L105 assume !(16384 == ssl3_connect_~s__state~0); 39102#L108 assume !(4096 == ssl3_connect_~s__state~0); 39100#L111 assume !(20480 == ssl3_connect_~s__state~0); 39098#L114 assume !(4099 == ssl3_connect_~s__state~0); 39096#L117 assume !(4368 == ssl3_connect_~s__state~0); 39094#L120 assume !(4369 == ssl3_connect_~s__state~0); 39092#L123 assume !(4384 == ssl3_connect_~s__state~0); 39088#L126 assume !(4385 == ssl3_connect_~s__state~0); 39085#L129 assume 4400 == ssl3_connect_~s__state~0; 38756#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39076#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 39072#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39069#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39063#L521 ssl3_connect_~skip~0 := 0; 39061#L99-2 assume true; 39059#L99 assume !false; 39057#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39055#L102 assume !(12292 == ssl3_connect_~s__state~0); 39053#L105 assume !(16384 == ssl3_connect_~s__state~0); 39051#L108 assume !(4096 == ssl3_connect_~s__state~0); 39049#L111 assume !(20480 == ssl3_connect_~s__state~0); 39047#L114 assume !(4099 == ssl3_connect_~s__state~0); 39045#L117 assume !(4368 == ssl3_connect_~s__state~0); 39043#L120 assume !(4369 == ssl3_connect_~s__state~0); 39041#L123 assume !(4384 == ssl3_connect_~s__state~0); 39040#L126 assume !(4385 == ssl3_connect_~s__state~0); 39038#L129 assume !(4400 == ssl3_connect_~s__state~0); 39036#L132 assume !(4401 == ssl3_connect_~s__state~0); 39035#L135 assume 4416 == ssl3_connect_~s__state~0; 38753#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 39027#L305 assume !(3 == ssl3_connect_~blastFlag~0); 39025#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39023#L313 assume !(0 == ssl3_connect_~tmp___6~0); 39020#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39014#L521 ssl3_connect_~skip~0 := 0; 39012#L99-2 assume true; 39010#L99 assume !false; 39008#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39006#L102 assume !(12292 == ssl3_connect_~s__state~0); 39004#L105 assume !(16384 == ssl3_connect_~s__state~0); 39002#L108 assume !(4096 == ssl3_connect_~s__state~0); 39000#L111 assume !(20480 == ssl3_connect_~s__state~0); 38998#L114 assume !(4099 == ssl3_connect_~s__state~0); 38996#L117 assume !(4368 == ssl3_connect_~s__state~0); 38994#L120 assume !(4369 == ssl3_connect_~s__state~0); 38992#L123 assume !(4384 == ssl3_connect_~s__state~0); 38990#L126 assume !(4385 == ssl3_connect_~s__state~0); 38988#L129 assume !(4400 == ssl3_connect_~s__state~0); 38986#L132 assume !(4401 == ssl3_connect_~s__state~0); 38985#L135 assume !(4416 == ssl3_connect_~s__state~0); 38983#L138 assume !(4417 == ssl3_connect_~s__state~0); 38980#L141 assume 4432 == ssl3_connect_~s__state~0; 38750#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 38973#L321 assume !(4 == ssl3_connect_~blastFlag~0); 38971#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38968#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38962#L521 ssl3_connect_~skip~0 := 0; 38960#L99-2 assume true; 38958#L99 assume !false; 38956#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38954#L102 assume !(12292 == ssl3_connect_~s__state~0); 38952#L105 assume !(16384 == ssl3_connect_~s__state~0); 38949#L108 assume !(4096 == ssl3_connect_~s__state~0); 38942#L111 assume !(20480 == ssl3_connect_~s__state~0); 38939#L114 assume !(4099 == ssl3_connect_~s__state~0); 38936#L117 assume !(4368 == ssl3_connect_~s__state~0); 38933#L120 assume !(4369 == ssl3_connect_~s__state~0); 38930#L123 assume !(4384 == ssl3_connect_~s__state~0); 38927#L126 assume !(4385 == ssl3_connect_~s__state~0); 38925#L129 assume !(4400 == ssl3_connect_~s__state~0); 38923#L132 assume !(4401 == ssl3_connect_~s__state~0); 38921#L135 assume !(4416 == ssl3_connect_~s__state~0); 38919#L138 assume !(4417 == ssl3_connect_~s__state~0); 38918#L141 assume !(4432 == ssl3_connect_~s__state~0); 38916#L144 assume !(4433 == ssl3_connect_~s__state~0); 38915#L147 assume 4448 == ssl3_connect_~s__state~0; 38747#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 38914#L333 assume !(ssl3_connect_~ret~0 <= 0); 38912#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38911#L336-2 ssl3_connect_~s__init_num~0 := 0; 38910#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38905#L521 ssl3_connect_~skip~0 := 0; 38843#L99-2 assume true; 38842#L99 assume !false; 38840#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38839#L102 assume !(12292 == ssl3_connect_~s__state~0); 38838#L105 assume !(16384 == ssl3_connect_~s__state~0); 38837#L108 assume !(4096 == ssl3_connect_~s__state~0); 38836#L111 assume !(20480 == ssl3_connect_~s__state~0); 38835#L114 assume !(4099 == ssl3_connect_~s__state~0); 38834#L117 assume !(4368 == ssl3_connect_~s__state~0); 38831#L120 assume !(4369 == ssl3_connect_~s__state~0); 38829#L123 assume !(4384 == ssl3_connect_~s__state~0); 38827#L126 assume !(4385 == ssl3_connect_~s__state~0); 38824#L129 assume !(4400 == ssl3_connect_~s__state~0); 38820#L132 assume !(4401 == ssl3_connect_~s__state~0); 38819#L135 assume !(4416 == ssl3_connect_~s__state~0); 38818#L138 assume !(4417 == ssl3_connect_~s__state~0); 38817#L141 assume !(4432 == ssl3_connect_~s__state~0); 38816#L144 assume !(4433 == ssl3_connect_~s__state~0); 38814#L147 assume !(4448 == ssl3_connect_~s__state~0); 38813#L150 assume !(4449 == ssl3_connect_~s__state~0); 38812#L153 assume 4464 == ssl3_connect_~s__state~0; 38408#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 38811#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38737#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38731#L521 ssl3_connect_~skip~0 := 0; 38729#L99-2 assume true; 38727#L99 assume !false; 38725#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38723#L102 assume !(12292 == ssl3_connect_~s__state~0); 38721#L105 assume !(16384 == ssl3_connect_~s__state~0); 38719#L108 assume !(4096 == ssl3_connect_~s__state~0); 38717#L111 assume !(20480 == ssl3_connect_~s__state~0); 38715#L114 assume !(4099 == ssl3_connect_~s__state~0); 38713#L117 assume !(4368 == ssl3_connect_~s__state~0); 38711#L120 assume !(4369 == ssl3_connect_~s__state~0); 38709#L123 assume !(4384 == ssl3_connect_~s__state~0); 38707#L126 assume !(4385 == ssl3_connect_~s__state~0); 38705#L129 assume !(4400 == ssl3_connect_~s__state~0); 38703#L132 assume !(4401 == ssl3_connect_~s__state~0); 38701#L135 assume !(4416 == ssl3_connect_~s__state~0); 38699#L138 assume !(4417 == ssl3_connect_~s__state~0); 38697#L141 assume !(4432 == ssl3_connect_~s__state~0); 38695#L144 assume !(4433 == ssl3_connect_~s__state~0); 38693#L147 assume !(4448 == ssl3_connect_~s__state~0); 38691#L150 assume !(4449 == ssl3_connect_~s__state~0); 38689#L153 assume !(4464 == ssl3_connect_~s__state~0); 38687#L156 assume !(4465 == ssl3_connect_~s__state~0); 38685#L159 assume !(4466 == ssl3_connect_~s__state~0); 38683#L162 assume !(4467 == ssl3_connect_~s__state~0); 38679#L165 assume 4480 == ssl3_connect_~s__state~0; 38678#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 38636#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38637#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 38673#L361-2 ssl3_connect_~s__init_num~0 := 0; 38627#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38623#L521 ssl3_connect_~skip~0 := 0; 38618#L99-2 assume true; 38619#L99 assume !false; 38614#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38615#L102 assume !(12292 == ssl3_connect_~s__state~0); 38610#L105 assume !(16384 == ssl3_connect_~s__state~0); 38611#L108 assume !(4096 == ssl3_connect_~s__state~0); 38606#L111 assume !(20480 == ssl3_connect_~s__state~0); 38607#L114 assume !(4099 == ssl3_connect_~s__state~0); 38602#L117 assume !(4368 == ssl3_connect_~s__state~0); 38603#L120 assume !(4369 == ssl3_connect_~s__state~0); 38598#L123 assume !(4384 == ssl3_connect_~s__state~0); 38599#L126 assume !(4385 == ssl3_connect_~s__state~0); 38594#L129 assume !(4400 == ssl3_connect_~s__state~0); 38595#L132 assume !(4401 == ssl3_connect_~s__state~0); 38590#L135 assume !(4416 == ssl3_connect_~s__state~0); 38591#L138 assume !(4417 == ssl3_connect_~s__state~0); 38586#L141 assume !(4432 == ssl3_connect_~s__state~0); 38587#L144 assume !(4433 == ssl3_connect_~s__state~0); 38582#L147 assume !(4448 == ssl3_connect_~s__state~0); 38583#L150 assume !(4449 == ssl3_connect_~s__state~0); 38578#L153 assume !(4464 == ssl3_connect_~s__state~0); 38579#L156 assume !(4465 == ssl3_connect_~s__state~0); 38574#L159 assume !(4466 == ssl3_connect_~s__state~0); 38575#L162 assume !(4467 == ssl3_connect_~s__state~0); 38570#L165 assume !(4480 == ssl3_connect_~s__state~0); 38571#L168 assume !(4481 == ssl3_connect_~s__state~0); 38566#L171 assume !(4496 == ssl3_connect_~s__state~0); 38567#L174 assume !(4497 == ssl3_connect_~s__state~0); 38563#L177 assume 4512 == ssl3_connect_~s__state~0; 38516#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 38810#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 38809#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38808#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 38807#L397 assume !(0 == ssl3_connect_~tmp___8~0); 38805#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38800#L521 ssl3_connect_~skip~0 := 0; 38799#L99-2 assume true; 38798#L99 assume !false; 38797#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38796#L102 assume !(12292 == ssl3_connect_~s__state~0); 38795#L105 assume !(16384 == ssl3_connect_~s__state~0); 38794#L108 assume !(4096 == ssl3_connect_~s__state~0); 38793#L111 assume !(20480 == ssl3_connect_~s__state~0); 38792#L114 assume !(4099 == ssl3_connect_~s__state~0); 38791#L117 assume !(4368 == ssl3_connect_~s__state~0); 38790#L120 assume !(4369 == ssl3_connect_~s__state~0); 38789#L123 assume !(4384 == ssl3_connect_~s__state~0); 38788#L126 assume !(4385 == ssl3_connect_~s__state~0); 38787#L129 assume !(4400 == ssl3_connect_~s__state~0); 38786#L132 assume !(4401 == ssl3_connect_~s__state~0); 38785#L135 assume !(4416 == ssl3_connect_~s__state~0); 38784#L138 assume !(4417 == ssl3_connect_~s__state~0); 38783#L141 assume !(4432 == ssl3_connect_~s__state~0); 38782#L144 assume !(4433 == ssl3_connect_~s__state~0); 38781#L147 assume !(4448 == ssl3_connect_~s__state~0); 38780#L150 assume !(4449 == ssl3_connect_~s__state~0); 38779#L153 assume !(4464 == ssl3_connect_~s__state~0); 38778#L156 assume !(4465 == ssl3_connect_~s__state~0); 38777#L159 assume !(4466 == ssl3_connect_~s__state~0); 38523#L162 assume !(4467 == ssl3_connect_~s__state~0); 38524#L165 assume !(4480 == ssl3_connect_~s__state~0); 38681#L168 assume !(4481 == ssl3_connect_~s__state~0); 38519#L171 assume !(4496 == ssl3_connect_~s__state~0); 38518#L174 assume !(4497 == ssl3_connect_~s__state~0); 38517#L177 assume !(4512 == ssl3_connect_~s__state~0); 38515#L180 assume !(4513 == ssl3_connect_~s__state~0); 38514#L183 assume !(4528 == ssl3_connect_~s__state~0); 38300#L186 assume !(4529 == ssl3_connect_~s__state~0); 38301#L189 assume !(4560 == ssl3_connect_~s__state~0); 38356#L192 assume !(4561 == ssl3_connect_~s__state~0); 38357#L195 assume 4352 == ssl3_connect_~s__state~0; 38352#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 38353#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38347#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38348#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38771#L521 ssl3_connect_~skip~0 := 0; 38770#L99-2 assume true; 38769#L99 assume !false; 38768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38766#L102 assume 12292 == ssl3_connect_~s__state~0; 38767#L103 [2018-11-18 11:20:25,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:25,490 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-18 11:20:25,490 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:25,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:25,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:25,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:25,495 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:25,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1447897927, now seen corresponding path program 1 times [2018-11-18 11:20:25,496 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:25,496 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:25,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,496 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:25,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:25,577 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 566 trivial. 0 not checked. [2018-11-18 11:20:25,577 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:25,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:25,578 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:25,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:25,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:25,578 INFO L87 Difference]: Start difference. First operand 3503 states and 4608 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-18 11:20:25,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:25,774 INFO L93 Difference]: Finished difference Result 3503 states and 4392 transitions. [2018-11-18 11:20:25,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:25,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3503 states and 4392 transitions. [2018-11-18 11:20:25,788 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-18 11:20:25,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3503 states to 3503 states and 4392 transitions. [2018-11-18 11:20:25,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3503 [2018-11-18 11:20:25,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3503 [2018-11-18 11:20:25,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3503 states and 4392 transitions. [2018-11-18 11:20:25,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:25,804 INFO L705 BuchiCegarLoop]: Abstraction has 3503 states and 4392 transitions. [2018-11-18 11:20:25,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states and 4392 transitions. [2018-11-18 11:20:25,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3487. [2018-11-18 11:20:25,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3487 states. [2018-11-18 11:20:25,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3487 states to 3487 states and 4376 transitions. [2018-11-18 11:20:25,847 INFO L728 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-18 11:20:25,847 INFO L608 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-18 11:20:25,847 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 11:20:25,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3487 states and 4376 transitions. [2018-11-18 11:20:25,857 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-18 11:20:25,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:25,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:25,859 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:25,859 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 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] [2018-11-18 11:20:25,859 INFO L794 eck$LassoCheckResult]: Stem: 45140#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45038#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45039#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45141#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 45142#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 45149#L99-2 assume true; 45270#L99 assume !false; 45265#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45266#L102 assume 12292 == ssl3_connect_~s__state~0; 46552#L103 [2018-11-18 11:20:25,860 INFO L796 eck$LassoCheckResult]: Loop: 46552#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 45181#L207 ssl3_connect_~s__server~0 := 0; 46757#L212 assume 0 != ssl3_connect_~cb~0; 46756#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 46755#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 46753#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 46750#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 46748#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 46727#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46721#L521 ssl3_connect_~skip~0 := 0; 46717#L99-2 assume true; 46715#L99 assume !false; 46713#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46711#L102 assume !(12292 == ssl3_connect_~s__state~0); 46709#L105 assume !(16384 == ssl3_connect_~s__state~0); 46707#L108 assume !(4096 == ssl3_connect_~s__state~0); 46705#L111 assume !(20480 == ssl3_connect_~s__state~0); 46703#L114 assume !(4099 == ssl3_connect_~s__state~0); 46701#L117 assume 4368 == ssl3_connect_~s__state~0; 45354#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 46699#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 46693#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 46691#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 46684#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46678#L521 ssl3_connect_~skip~0 := 0; 46676#L99-2 assume true; 46674#L99 assume !false; 46672#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46670#L102 assume !(12292 == ssl3_connect_~s__state~0); 46668#L105 assume !(16384 == ssl3_connect_~s__state~0); 46666#L108 assume !(4096 == ssl3_connect_~s__state~0); 46664#L111 assume !(20480 == ssl3_connect_~s__state~0); 46662#L114 assume !(4099 == ssl3_connect_~s__state~0); 46660#L117 assume !(4368 == ssl3_connect_~s__state~0); 46658#L120 assume !(4369 == ssl3_connect_~s__state~0); 46656#L123 assume 4384 == ssl3_connect_~s__state~0; 45857#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 46655#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 46652#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 46649#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 46647#L276-2 ssl3_connect_~s__init_num~0 := 0; 46620#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46614#L521 ssl3_connect_~skip~0 := 0; 46612#L99-2 assume true; 46610#L99 assume !false; 46608#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46606#L102 assume !(12292 == ssl3_connect_~s__state~0); 46604#L105 assume !(16384 == ssl3_connect_~s__state~0); 46602#L108 assume !(4096 == ssl3_connect_~s__state~0); 46600#L111 assume !(20480 == ssl3_connect_~s__state~0); 46598#L114 assume !(4099 == ssl3_connect_~s__state~0); 46596#L117 assume !(4368 == ssl3_connect_~s__state~0); 46594#L120 assume !(4369 == ssl3_connect_~s__state~0); 46592#L123 assume !(4384 == ssl3_connect_~s__state~0); 46591#L126 assume !(4385 == ssl3_connect_~s__state~0); 46589#L129 assume 4400 == ssl3_connect_~s__state~0; 45851#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 46585#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 46586#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 46574#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46562#L521 ssl3_connect_~skip~0 := 0; 46560#L99-2 assume true; 46558#L99 assume !false; 46556#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46554#L102 assume !(12292 == ssl3_connect_~s__state~0); 46551#L105 assume !(16384 == ssl3_connect_~s__state~0); 46549#L108 assume !(4096 == ssl3_connect_~s__state~0); 46547#L111 assume !(20480 == ssl3_connect_~s__state~0); 46545#L114 assume !(4099 == ssl3_connect_~s__state~0); 46543#L117 assume !(4368 == ssl3_connect_~s__state~0); 46541#L120 assume !(4369 == ssl3_connect_~s__state~0); 46539#L123 assume !(4384 == ssl3_connect_~s__state~0); 46537#L126 assume !(4385 == ssl3_connect_~s__state~0); 46535#L129 assume !(4400 == ssl3_connect_~s__state~0); 46533#L132 assume !(4401 == ssl3_connect_~s__state~0); 46531#L135 assume 4416 == ssl3_connect_~s__state~0; 45844#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 46527#L305 assume !(3 == ssl3_connect_~blastFlag~0); 46521#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 46522#L313 assume !(0 == ssl3_connect_~tmp___6~0); 46511#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46507#L521 ssl3_connect_~skip~0 := 0; 46498#L99-2 assume true; 46499#L99 assume !false; 46490#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46491#L102 assume !(12292 == ssl3_connect_~s__state~0); 46482#L105 assume !(16384 == ssl3_connect_~s__state~0); 46483#L108 assume !(4096 == ssl3_connect_~s__state~0); 46333#L111 assume !(20480 == ssl3_connect_~s__state~0); 46334#L114 assume !(4099 == ssl3_connect_~s__state~0); 46325#L117 assume !(4368 == ssl3_connect_~s__state~0); 46326#L120 assume !(4369 == ssl3_connect_~s__state~0); 46317#L123 assume !(4384 == ssl3_connect_~s__state~0); 46318#L126 assume !(4385 == ssl3_connect_~s__state~0); 46310#L129 assume !(4400 == ssl3_connect_~s__state~0); 46311#L132 assume !(4401 == ssl3_connect_~s__state~0); 46304#L135 assume !(4416 == ssl3_connect_~s__state~0); 46305#L138 assume !(4417 == ssl3_connect_~s__state~0); 46300#L141 assume 4432 == ssl3_connect_~s__state~0; 46301#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 46296#L321 assume !(4 == ssl3_connect_~blastFlag~0); 46297#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 46290#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46285#L521 ssl3_connect_~skip~0 := 0; 46284#L99-2 assume true; 46282#L99 assume !false; 46281#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46274#L102 assume !(12292 == ssl3_connect_~s__state~0); 46271#L105 assume !(16384 == ssl3_connect_~s__state~0); 46268#L108 assume !(4096 == ssl3_connect_~s__state~0); 46265#L111 assume !(20480 == ssl3_connect_~s__state~0); 46262#L114 assume !(4099 == ssl3_connect_~s__state~0); 46259#L117 assume !(4368 == ssl3_connect_~s__state~0); 46256#L120 assume !(4369 == ssl3_connect_~s__state~0); 46253#L123 assume !(4384 == ssl3_connect_~s__state~0); 46250#L126 assume !(4385 == ssl3_connect_~s__state~0); 46247#L129 assume !(4400 == ssl3_connect_~s__state~0); 46244#L132 assume !(4401 == ssl3_connect_~s__state~0); 46241#L135 assume !(4416 == ssl3_connect_~s__state~0); 46238#L138 assume !(4417 == ssl3_connect_~s__state~0); 46235#L141 assume !(4432 == ssl3_connect_~s__state~0); 46232#L144 assume !(4433 == ssl3_connect_~s__state~0); 46229#L147 assume 4448 == ssl3_connect_~s__state~0; 46226#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 46223#L333 assume !(ssl3_connect_~ret~0 <= 0); 46220#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 46218#L336-2 ssl3_connect_~s__init_num~0 := 0; 46203#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46194#L521 ssl3_connect_~skip~0 := 0; 46187#L99-2 assume true; 46186#L99 assume !false; 46183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46173#L102 assume !(12292 == ssl3_connect_~s__state~0); 46164#L105 assume !(16384 == ssl3_connect_~s__state~0); 46159#L108 assume !(4096 == ssl3_connect_~s__state~0); 46154#L111 assume !(20480 == ssl3_connect_~s__state~0); 46149#L114 assume !(4099 == ssl3_connect_~s__state~0); 46144#L117 assume !(4368 == ssl3_connect_~s__state~0); 46139#L120 assume !(4369 == ssl3_connect_~s__state~0); 46134#L123 assume !(4384 == ssl3_connect_~s__state~0); 46129#L126 assume !(4385 == ssl3_connect_~s__state~0); 46124#L129 assume !(4400 == ssl3_connect_~s__state~0); 46119#L132 assume !(4401 == ssl3_connect_~s__state~0); 46114#L135 assume !(4416 == ssl3_connect_~s__state~0); 46109#L138 assume !(4417 == ssl3_connect_~s__state~0); 46104#L141 assume !(4432 == ssl3_connect_~s__state~0); 46100#L144 assume !(4433 == ssl3_connect_~s__state~0); 46095#L147 assume !(4448 == ssl3_connect_~s__state~0); 46081#L150 assume !(4449 == ssl3_connect_~s__state~0); 46074#L153 assume 4464 == ssl3_connect_~s__state~0; 46068#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 46069#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 45975#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45971#L521 ssl3_connect_~skip~0 := 0; 45964#L99-2 assume true; 45965#L99 assume !false; 45958#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45959#L102 assume !(12292 == ssl3_connect_~s__state~0); 45952#L105 assume !(16384 == ssl3_connect_~s__state~0); 45953#L108 assume !(4096 == ssl3_connect_~s__state~0); 45946#L111 assume !(20480 == ssl3_connect_~s__state~0); 45947#L114 assume !(4099 == ssl3_connect_~s__state~0); 45939#L117 assume !(4368 == ssl3_connect_~s__state~0); 45940#L120 assume !(4369 == ssl3_connect_~s__state~0); 45933#L123 assume !(4384 == ssl3_connect_~s__state~0); 45934#L126 assume !(4385 == ssl3_connect_~s__state~0); 45927#L129 assume !(4400 == ssl3_connect_~s__state~0); 45928#L132 assume !(4401 == ssl3_connect_~s__state~0); 45920#L135 assume !(4416 == ssl3_connect_~s__state~0); 45921#L138 assume !(4417 == ssl3_connect_~s__state~0); 45914#L141 assume !(4432 == ssl3_connect_~s__state~0); 45915#L144 assume !(4433 == ssl3_connect_~s__state~0); 45907#L147 assume !(4448 == ssl3_connect_~s__state~0); 45908#L150 assume !(4449 == ssl3_connect_~s__state~0); 45899#L153 assume !(4464 == ssl3_connect_~s__state~0); 45900#L156 assume !(4465 == ssl3_connect_~s__state~0); 45892#L159 assume !(4466 == ssl3_connect_~s__state~0); 45893#L162 assume !(4467 == ssl3_connect_~s__state~0); 45815#L165 assume 4480 == ssl3_connect_~s__state~0; 45816#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 45711#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45712#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 46839#L361-2 ssl3_connect_~s__init_num~0 := 0; 46837#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46832#L521 ssl3_connect_~skip~0 := 0; 46831#L99-2 assume true; 46830#L99 assume !false; 46829#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46828#L102 assume !(12292 == ssl3_connect_~s__state~0); 46827#L105 assume !(16384 == ssl3_connect_~s__state~0); 46826#L108 assume !(4096 == ssl3_connect_~s__state~0); 46825#L111 assume !(20480 == ssl3_connect_~s__state~0); 46824#L114 assume !(4099 == ssl3_connect_~s__state~0); 46823#L117 assume !(4368 == ssl3_connect_~s__state~0); 46822#L120 assume !(4369 == ssl3_connect_~s__state~0); 46821#L123 assume !(4384 == ssl3_connect_~s__state~0); 46820#L126 assume !(4385 == ssl3_connect_~s__state~0); 46819#L129 assume !(4400 == ssl3_connect_~s__state~0); 46818#L132 assume !(4401 == ssl3_connect_~s__state~0); 46817#L135 assume !(4416 == ssl3_connect_~s__state~0); 46816#L138 assume !(4417 == ssl3_connect_~s__state~0); 46815#L141 assume !(4432 == ssl3_connect_~s__state~0); 46814#L144 assume !(4433 == ssl3_connect_~s__state~0); 46813#L147 assume !(4448 == ssl3_connect_~s__state~0); 46812#L150 assume !(4449 == ssl3_connect_~s__state~0); 46811#L153 assume !(4464 == ssl3_connect_~s__state~0); 46810#L156 assume !(4465 == ssl3_connect_~s__state~0); 46809#L159 assume !(4466 == ssl3_connect_~s__state~0); 46808#L162 assume !(4467 == ssl3_connect_~s__state~0); 46807#L165 assume !(4480 == ssl3_connect_~s__state~0); 46806#L168 assume !(4481 == ssl3_connect_~s__state~0); 46805#L171 assume !(4496 == ssl3_connect_~s__state~0); 46804#L174 assume !(4497 == ssl3_connect_~s__state~0); 46803#L177 assume 4512 == ssl3_connect_~s__state~0; 46631#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 46802#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 46801#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 46800#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 46799#L397 assume !(0 == ssl3_connect_~tmp___8~0); 46797#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46792#L521 ssl3_connect_~skip~0 := 0; 46791#L99-2 assume true; 46790#L99 assume !false; 46789#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46788#L102 assume !(12292 == ssl3_connect_~s__state~0); 46787#L105 assume !(16384 == ssl3_connect_~s__state~0); 46786#L108 assume !(4096 == ssl3_connect_~s__state~0); 46785#L111 assume !(20480 == ssl3_connect_~s__state~0); 46784#L114 assume !(4099 == ssl3_connect_~s__state~0); 46783#L117 assume !(4368 == ssl3_connect_~s__state~0); 46782#L120 assume !(4369 == ssl3_connect_~s__state~0); 46781#L123 assume !(4384 == ssl3_connect_~s__state~0); 46780#L126 assume !(4385 == ssl3_connect_~s__state~0); 46779#L129 assume !(4400 == ssl3_connect_~s__state~0); 46778#L132 assume !(4401 == ssl3_connect_~s__state~0); 46777#L135 assume !(4416 == ssl3_connect_~s__state~0); 46776#L138 assume !(4417 == ssl3_connect_~s__state~0); 46775#L141 assume !(4432 == ssl3_connect_~s__state~0); 46774#L144 assume !(4433 == ssl3_connect_~s__state~0); 46773#L147 assume !(4448 == ssl3_connect_~s__state~0); 46772#L150 assume !(4449 == ssl3_connect_~s__state~0); 46771#L153 assume !(4464 == ssl3_connect_~s__state~0); 46770#L156 assume !(4465 == ssl3_connect_~s__state~0); 46769#L159 assume !(4466 == ssl3_connect_~s__state~0); 46768#L162 assume !(4467 == ssl3_connect_~s__state~0); 46767#L165 assume !(4480 == ssl3_connect_~s__state~0); 46766#L168 assume !(4481 == ssl3_connect_~s__state~0); 46765#L171 assume !(4496 == ssl3_connect_~s__state~0); 46764#L174 assume !(4497 == ssl3_connect_~s__state~0); 46763#L177 assume !(4512 == ssl3_connect_~s__state~0); 46762#L180 assume !(4513 == ssl3_connect_~s__state~0); 46761#L183 assume 4528 == ssl3_connect_~s__state~0; 46628#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 46731#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46729#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46728#L412-1 ssl3_connect_~s__init_num~0 := 0; 46364#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46360#L521 ssl3_connect_~skip~0 := 0; 46355#L99-2 assume true; 46356#L99 assume !false; 46351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46352#L102 assume !(12292 == ssl3_connect_~s__state~0); 46347#L105 assume !(16384 == ssl3_connect_~s__state~0); 46348#L108 assume !(4096 == ssl3_connect_~s__state~0); 46343#L111 assume !(20480 == ssl3_connect_~s__state~0); 46344#L114 assume !(4099 == ssl3_connect_~s__state~0); 45353#L117 assume !(4368 == ssl3_connect_~s__state~0); 45355#L120 assume !(4369 == ssl3_connect_~s__state~0); 45349#L123 assume !(4384 == ssl3_connect_~s__state~0); 45350#L126 assume !(4385 == ssl3_connect_~s__state~0); 45345#L129 assume !(4400 == ssl3_connect_~s__state~0); 45346#L132 assume !(4401 == ssl3_connect_~s__state~0); 45341#L135 assume !(4416 == ssl3_connect_~s__state~0); 45342#L138 assume !(4417 == ssl3_connect_~s__state~0); 46181#L141 assume !(4432 == ssl3_connect_~s__state~0); 46182#L144 assume !(4433 == ssl3_connect_~s__state~0); 46162#L147 assume !(4448 == ssl3_connect_~s__state~0); 46163#L150 assume !(4449 == ssl3_connect_~s__state~0); 46152#L153 assume !(4464 == ssl3_connect_~s__state~0); 46153#L156 assume !(4465 == ssl3_connect_~s__state~0); 46142#L159 assume !(4466 == ssl3_connect_~s__state~0); 46143#L162 assume !(4467 == ssl3_connect_~s__state~0); 46132#L165 assume !(4480 == ssl3_connect_~s__state~0); 46133#L168 assume !(4481 == ssl3_connect_~s__state~0); 46122#L171 assume !(4496 == ssl3_connect_~s__state~0); 46123#L174 assume !(4497 == ssl3_connect_~s__state~0); 46112#L177 assume !(4512 == ssl3_connect_~s__state~0); 46113#L180 assume !(4513 == ssl3_connect_~s__state~0); 46103#L183 assume !(4528 == ssl3_connect_~s__state~0); 45307#L186 assume !(4529 == ssl3_connect_~s__state~0); 45308#L189 assume !(4560 == ssl3_connect_~s__state~0); 46089#L192 assume !(4561 == ssl3_connect_~s__state~0); 46072#L195 assume 4352 == ssl3_connect_~s__state~0; 46073#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 46061#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 46060#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 45888#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45884#L521 ssl3_connect_~skip~0 := 0; 45879#L99-2 assume true; 45880#L99 assume !false; 45875#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45876#L102 assume 12292 == ssl3_connect_~s__state~0; 46552#L103 [2018-11-18 11:20:25,860 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:25,860 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-18 11:20:25,860 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:25,860 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:25,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,861 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:25,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:25,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:25,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:25,866 INFO L82 PathProgramCache]: Analyzing trace with hash -441048523, now seen corresponding path program 1 times [2018-11-18 11:20:25,866 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:25,866 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:25,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,866 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:25,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:25,956 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 11:20:25,956 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:20:25,956 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:20:25,973 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:26,015 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:26,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 11:20:26,069 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:20:26,070 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 11:20:26,070 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:26,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 11:20:26,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 11:20:26,070 INFO L87 Difference]: Start difference. First operand 3487 states and 4376 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-18 11:20:26,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:26,207 INFO L93 Difference]: Finished difference Result 4565 states and 5633 transitions. [2018-11-18 11:20:26,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 11:20:26,209 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4565 states and 5633 transitions. [2018-11-18 11:20:26,219 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3547 [2018-11-18 11:20:26,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4565 states to 4565 states and 5633 transitions. [2018-11-18 11:20:26,227 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4565 [2018-11-18 11:20:26,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4565 [2018-11-18 11:20:26,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4565 states and 5633 transitions. [2018-11-18 11:20:26,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:26,229 INFO L705 BuchiCegarLoop]: Abstraction has 4565 states and 5633 transitions. [2018-11-18 11:20:26,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4565 states and 5633 transitions. [2018-11-18 11:20:26,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4565 to 3563. [2018-11-18 11:20:26,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3563 states. [2018-11-18 11:20:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3563 states to 3563 states and 4466 transitions. [2018-11-18 11:20:26,265 INFO L728 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-18 11:20:26,265 INFO L608 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-18 11:20:26,265 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 11:20:26,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3563 states and 4466 transitions. [2018-11-18 11:20:26,275 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3535 [2018-11-18 11:20:26,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:26,276 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:26,277 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:26,277 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:26,278 INFO L794 eck$LassoCheckResult]: Stem: 54100#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54003#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 54004#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54101#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 54102#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 54108#L99-2 assume true; 54137#L99 assume !false; 54135#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54136#L102 assume 12292 == ssl3_connect_~s__state~0; 54013#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 54014#L207 [2018-11-18 11:20:26,278 INFO L796 eck$LassoCheckResult]: Loop: 54014#L207 ssl3_connect_~s__server~0 := 0; 54044#L212 assume 0 != ssl3_connect_~cb~0; 54068#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 54069#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 54098#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 54046#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 54070#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 54107#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57424#L521 ssl3_connect_~skip~0 := 0; 57422#L99-2 assume true; 57420#L99 assume !false; 57418#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57416#L102 assume !(12292 == ssl3_connect_~s__state~0); 57414#L105 assume !(16384 == ssl3_connect_~s__state~0); 57412#L108 assume !(4096 == ssl3_connect_~s__state~0); 57410#L111 assume !(20480 == ssl3_connect_~s__state~0); 57408#L114 assume !(4099 == ssl3_connect_~s__state~0); 57279#L117 assume 4368 == ssl3_connect_~s__state~0; 54105#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 54047#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54034#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 53996#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 53997#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57469#L521 ssl3_connect_~skip~0 := 0; 57467#L99-2 assume true; 57465#L99 assume !false; 57463#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57461#L102 assume !(12292 == ssl3_connect_~s__state~0); 57458#L105 assume !(16384 == ssl3_connect_~s__state~0); 57455#L108 assume !(4096 == ssl3_connect_~s__state~0); 57452#L111 assume !(20480 == ssl3_connect_~s__state~0); 57449#L114 assume !(4099 == ssl3_connect_~s__state~0); 57446#L117 assume !(4368 == ssl3_connect_~s__state~0); 57443#L120 assume !(4369 == ssl3_connect_~s__state~0); 57440#L123 assume 4384 == ssl3_connect_~s__state~0; 54077#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 54078#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54457#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 54456#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54455#L276-2 ssl3_connect_~s__init_num~0 := 0; 54453#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54448#L521 ssl3_connect_~skip~0 := 0; 54447#L99-2 assume true; 54446#L99 assume !false; 54445#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54444#L102 assume !(12292 == ssl3_connect_~s__state~0); 54443#L105 assume !(16384 == ssl3_connect_~s__state~0); 54442#L108 assume !(4096 == ssl3_connect_~s__state~0); 54441#L111 assume !(20480 == ssl3_connect_~s__state~0); 54440#L114 assume !(4099 == ssl3_connect_~s__state~0); 54439#L117 assume !(4368 == ssl3_connect_~s__state~0); 54438#L120 assume !(4369 == ssl3_connect_~s__state~0); 54437#L123 assume !(4384 == ssl3_connect_~s__state~0); 54436#L126 assume !(4385 == ssl3_connect_~s__state~0); 54393#L129 assume 4400 == ssl3_connect_~s__state~0; 54029#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54030#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 54037#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54038#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57502#L521 ssl3_connect_~skip~0 := 0; 57500#L99-2 assume true; 57498#L99 assume !false; 57496#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57494#L102 assume !(12292 == ssl3_connect_~s__state~0); 57492#L105 assume !(16384 == ssl3_connect_~s__state~0); 57490#L108 assume !(4096 == ssl3_connect_~s__state~0); 57488#L111 assume !(20480 == ssl3_connect_~s__state~0); 57486#L114 assume !(4099 == ssl3_connect_~s__state~0); 57484#L117 assume !(4368 == ssl3_connect_~s__state~0); 57482#L120 assume !(4369 == ssl3_connect_~s__state~0); 57480#L123 assume !(4384 == ssl3_connect_~s__state~0); 57475#L126 assume !(4385 == ssl3_connect_~s__state~0); 56921#L129 assume !(4400 == ssl3_connect_~s__state~0); 56920#L132 assume !(4401 == ssl3_connect_~s__state~0); 56908#L135 assume 4416 == ssl3_connect_~s__state~0; 54023#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 54024#L305 assume !(3 == ssl3_connect_~blastFlag~0); 54113#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54117#L313 assume !(0 == ssl3_connect_~tmp___6~0); 54119#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57535#L521 ssl3_connect_~skip~0 := 0; 57533#L99-2 assume true; 57531#L99 assume !false; 57529#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57527#L102 assume !(12292 == ssl3_connect_~s__state~0); 57525#L105 assume !(16384 == ssl3_connect_~s__state~0); 57523#L108 assume !(4096 == ssl3_connect_~s__state~0); 57521#L111 assume !(20480 == ssl3_connect_~s__state~0); 57519#L114 assume !(4099 == ssl3_connect_~s__state~0); 57517#L117 assume !(4368 == ssl3_connect_~s__state~0); 56394#L120 assume !(4369 == ssl3_connect_~s__state~0); 56393#L123 assume !(4384 == ssl3_connect_~s__state~0); 56391#L126 assume !(4385 == ssl3_connect_~s__state~0); 56390#L129 assume !(4400 == ssl3_connect_~s__state~0); 56389#L132 assume !(4401 == ssl3_connect_~s__state~0); 56388#L135 assume !(4416 == ssl3_connect_~s__state~0); 56387#L138 assume !(4417 == ssl3_connect_~s__state~0); 56386#L141 assume 4432 == ssl3_connect_~s__state~0; 54190#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 56385#L321 assume !(4 == ssl3_connect_~blastFlag~0); 56384#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 56361#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56354#L521 ssl3_connect_~skip~0 := 0; 56348#L99-2 assume true; 56346#L99 assume !false; 56344#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56342#L102 assume !(12292 == ssl3_connect_~s__state~0); 56340#L105 assume !(16384 == ssl3_connect_~s__state~0); 56338#L108 assume !(4096 == ssl3_connect_~s__state~0); 56336#L111 assume !(20480 == ssl3_connect_~s__state~0); 56334#L114 assume !(4099 == ssl3_connect_~s__state~0); 56332#L117 assume !(4368 == ssl3_connect_~s__state~0); 56330#L120 assume !(4369 == ssl3_connect_~s__state~0); 56328#L123 assume !(4384 == ssl3_connect_~s__state~0); 56326#L126 assume !(4385 == ssl3_connect_~s__state~0); 56324#L129 assume !(4400 == ssl3_connect_~s__state~0); 56322#L132 assume !(4401 == ssl3_connect_~s__state~0); 56320#L135 assume !(4416 == ssl3_connect_~s__state~0); 56318#L138 assume !(4417 == ssl3_connect_~s__state~0); 56316#L141 assume !(4432 == ssl3_connect_~s__state~0); 56315#L144 assume !(4433 == ssl3_connect_~s__state~0); 56313#L147 assume 4448 == ssl3_connect_~s__state~0; 54184#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 56309#L333 assume !(ssl3_connect_~ret~0 <= 0); 56303#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 56301#L336-2 ssl3_connect_~s__init_num~0 := 0; 56298#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56292#L521 ssl3_connect_~skip~0 := 0; 56290#L99-2 assume true; 56288#L99 assume !false; 56286#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56284#L102 assume !(12292 == ssl3_connect_~s__state~0); 56282#L105 assume !(16384 == ssl3_connect_~s__state~0); 56280#L108 assume !(4096 == ssl3_connect_~s__state~0); 56278#L111 assume !(20480 == ssl3_connect_~s__state~0); 56276#L114 assume !(4099 == ssl3_connect_~s__state~0); 56274#L117 assume !(4368 == ssl3_connect_~s__state~0); 56272#L120 assume !(4369 == ssl3_connect_~s__state~0); 56270#L123 assume !(4384 == ssl3_connect_~s__state~0); 56268#L126 assume !(4385 == ssl3_connect_~s__state~0); 56266#L129 assume !(4400 == ssl3_connect_~s__state~0); 56264#L132 assume !(4401 == ssl3_connect_~s__state~0); 56262#L135 assume !(4416 == ssl3_connect_~s__state~0); 56261#L138 assume !(4417 == ssl3_connect_~s__state~0); 56259#L141 assume !(4432 == ssl3_connect_~s__state~0); 56256#L144 assume !(4433 == ssl3_connect_~s__state~0); 56250#L147 assume !(4448 == ssl3_connect_~s__state~0); 56248#L150 assume !(4449 == ssl3_connect_~s__state~0); 56246#L153 assume 4464 == ssl3_connect_~s__state~0; 54175#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 56243#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56235#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56228#L521 ssl3_connect_~skip~0 := 0; 56225#L99-2 assume true; 56222#L99 assume !false; 56219#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56216#L102 assume !(12292 == ssl3_connect_~s__state~0); 56213#L105 assume !(16384 == ssl3_connect_~s__state~0); 56210#L108 assume !(4096 == ssl3_connect_~s__state~0); 56207#L111 assume !(20480 == ssl3_connect_~s__state~0); 56204#L114 assume !(4099 == ssl3_connect_~s__state~0); 56201#L117 assume !(4368 == ssl3_connect_~s__state~0); 56198#L120 assume !(4369 == ssl3_connect_~s__state~0); 56195#L123 assume !(4384 == ssl3_connect_~s__state~0); 56192#L126 assume !(4385 == ssl3_connect_~s__state~0); 56189#L129 assume !(4400 == ssl3_connect_~s__state~0); 56186#L132 assume !(4401 == ssl3_connect_~s__state~0); 56183#L135 assume !(4416 == ssl3_connect_~s__state~0); 56181#L138 assume !(4417 == ssl3_connect_~s__state~0); 56178#L141 assume !(4432 == ssl3_connect_~s__state~0); 56031#L144 assume !(4433 == ssl3_connect_~s__state~0); 55911#L147 assume !(4448 == ssl3_connect_~s__state~0); 55904#L150 assume !(4449 == ssl3_connect_~s__state~0); 55901#L153 assume !(4464 == ssl3_connect_~s__state~0); 55898#L156 assume !(4465 == ssl3_connect_~s__state~0); 55895#L159 assume !(4466 == ssl3_connect_~s__state~0); 55892#L162 assume !(4467 == ssl3_connect_~s__state~0); 55889#L165 assume 4480 == ssl3_connect_~s__state~0; 54170#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 55884#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55881#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 55878#L361-2 ssl3_connect_~s__init_num~0 := 0; 55875#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55869#L521 ssl3_connect_~skip~0 := 0; 55867#L99-2 assume true; 55865#L99 assume !false; 55863#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55861#L102 assume !(12292 == ssl3_connect_~s__state~0); 55859#L105 assume !(16384 == ssl3_connect_~s__state~0); 55857#L108 assume !(4096 == ssl3_connect_~s__state~0); 55855#L111 assume !(20480 == ssl3_connect_~s__state~0); 55853#L114 assume !(4099 == ssl3_connect_~s__state~0); 55851#L117 assume !(4368 == ssl3_connect_~s__state~0); 55849#L120 assume !(4369 == ssl3_connect_~s__state~0); 55847#L123 assume !(4384 == ssl3_connect_~s__state~0); 55845#L126 assume !(4385 == ssl3_connect_~s__state~0); 55843#L129 assume !(4400 == ssl3_connect_~s__state~0); 55841#L132 assume !(4401 == ssl3_connect_~s__state~0); 55839#L135 assume !(4416 == ssl3_connect_~s__state~0); 55838#L138 assume !(4417 == ssl3_connect_~s__state~0); 55836#L141 assume !(4432 == ssl3_connect_~s__state~0); 55834#L144 assume !(4433 == ssl3_connect_~s__state~0); 55830#L147 assume !(4448 == ssl3_connect_~s__state~0); 55824#L150 assume !(4449 == ssl3_connect_~s__state~0); 55822#L153 assume !(4464 == ssl3_connect_~s__state~0); 55820#L156 assume !(4465 == ssl3_connect_~s__state~0); 55818#L159 assume !(4466 == ssl3_connect_~s__state~0); 55816#L162 assume !(4467 == ssl3_connect_~s__state~0); 55814#L165 assume !(4480 == ssl3_connect_~s__state~0); 55812#L168 assume !(4481 == ssl3_connect_~s__state~0); 55810#L171 assume !(4496 == ssl3_connect_~s__state~0); 55808#L174 assume !(4497 == ssl3_connect_~s__state~0); 55806#L177 assume 4512 == ssl3_connect_~s__state~0; 54160#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 55803#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 55801#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 55799#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 55797#L397 assume !(0 == ssl3_connect_~tmp___8~0); 55794#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55788#L521 ssl3_connect_~skip~0 := 0; 55786#L99-2 assume true; 55784#L99 assume !false; 55782#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55780#L102 assume !(12292 == ssl3_connect_~s__state~0); 55778#L105 assume !(16384 == ssl3_connect_~s__state~0); 55776#L108 assume !(4096 == ssl3_connect_~s__state~0); 55774#L111 assume !(20480 == ssl3_connect_~s__state~0); 55772#L114 assume !(4099 == ssl3_connect_~s__state~0); 55770#L117 assume !(4368 == ssl3_connect_~s__state~0); 55768#L120 assume !(4369 == ssl3_connect_~s__state~0); 55766#L123 assume !(4384 == ssl3_connect_~s__state~0); 55764#L126 assume !(4385 == ssl3_connect_~s__state~0); 55762#L129 assume !(4400 == ssl3_connect_~s__state~0); 55760#L132 assume !(4401 == ssl3_connect_~s__state~0); 55759#L135 assume !(4416 == ssl3_connect_~s__state~0); 55757#L138 assume !(4417 == ssl3_connect_~s__state~0); 55755#L141 assume !(4432 == ssl3_connect_~s__state~0); 55753#L144 assume !(4433 == ssl3_connect_~s__state~0); 55751#L147 assume !(4448 == ssl3_connect_~s__state~0); 55745#L150 assume !(4449 == ssl3_connect_~s__state~0); 55743#L153 assume !(4464 == ssl3_connect_~s__state~0); 55741#L156 assume !(4465 == ssl3_connect_~s__state~0); 55739#L159 assume !(4466 == ssl3_connect_~s__state~0); 55737#L162 assume !(4467 == ssl3_connect_~s__state~0); 55735#L165 assume !(4480 == ssl3_connect_~s__state~0); 55733#L168 assume !(4481 == ssl3_connect_~s__state~0); 55731#L171 assume !(4496 == ssl3_connect_~s__state~0); 55729#L174 assume !(4497 == ssl3_connect_~s__state~0); 55726#L177 assume !(4512 == ssl3_connect_~s__state~0); 55657#L180 assume !(4513 == ssl3_connect_~s__state~0); 55632#L183 assume 4528 == ssl3_connect_~s__state~0; 54155#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 55625#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 55622#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54128#L412-1 ssl3_connect_~s__init_num~0 := 0; 54129#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56954#L521 ssl3_connect_~skip~0 := 0; 56953#L99-2 assume true; 56952#L99 assume !false; 56951#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56950#L102 assume !(12292 == ssl3_connect_~s__state~0); 56949#L105 assume !(16384 == ssl3_connect_~s__state~0); 56948#L108 assume 4096 == ssl3_connect_~s__state~0; 54014#L207 [2018-11-18 11:20:26,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:26,279 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-18 11:20:26,279 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:26,279 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:26,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:26,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:26,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:26,286 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:26,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1645414154, now seen corresponding path program 1 times [2018-11-18 11:20:26,286 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:26,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:26,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,287 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:26,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:26,396 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 11:20:26,396 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:26,396 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:26,397 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:26,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:26,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:26,397 INFO L87 Difference]: Start difference. First operand 3563 states and 4466 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-18 11:20:26,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:26,486 INFO L93 Difference]: Finished difference Result 3940 states and 4918 transitions. [2018-11-18 11:20:26,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:26,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3940 states and 4918 transitions. [2018-11-18 11:20:26,496 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3875 [2018-11-18 11:20:26,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3940 states to 3940 states and 4918 transitions. [2018-11-18 11:20:26,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3940 [2018-11-18 11:20:26,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3940 [2018-11-18 11:20:26,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3940 states and 4918 transitions. [2018-11-18 11:20:26,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:26,507 INFO L705 BuchiCegarLoop]: Abstraction has 3940 states and 4918 transitions. [2018-11-18 11:20:26,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states and 4918 transitions. [2018-11-18 11:20:26,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3688. [2018-11-18 11:20:26,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3688 states. [2018-11-18 11:20:26,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3688 states to 3688 states and 4630 transitions. [2018-11-18 11:20:26,541 INFO L728 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-18 11:20:26,541 INFO L608 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-18 11:20:26,541 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 11:20:26,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3688 states and 4630 transitions. [2018-11-18 11:20:26,550 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3659 [2018-11-18 11:20:26,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:26,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:26,551 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:26,551 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 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] [2018-11-18 11:20:26,551 INFO L794 eck$LassoCheckResult]: Stem: 61624#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61512#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 61513#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 61625#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 61626#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 61636#L99-2 assume true; 63327#L99 assume !false; 61666#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61667#L102 assume 12292 == ssl3_connect_~s__state~0; 61522#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 61523#L207 [2018-11-18 11:20:26,552 INFO L796 eck$LassoCheckResult]: Loop: 61523#L207 ssl3_connect_~s__server~0 := 0; 63310#L212 assume 0 != ssl3_connect_~cb~0; 63309#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 63304#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 63299#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 63291#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 63290#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 63288#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63283#L521 ssl3_connect_~skip~0 := 0; 63282#L99-2 assume true; 63281#L99 assume !false; 63280#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63279#L102 assume !(12292 == ssl3_connect_~s__state~0); 63278#L105 assume !(16384 == ssl3_connect_~s__state~0); 63277#L108 assume !(4096 == ssl3_connect_~s__state~0); 63276#L111 assume !(20480 == ssl3_connect_~s__state~0); 63275#L114 assume !(4099 == ssl3_connect_~s__state~0); 63272#L117 assume 4368 == ssl3_connect_~s__state~0; 61632#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 61633#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 63257#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63267#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 63264#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63242#L521 ssl3_connect_~skip~0 := 0; 63233#L99-2 assume true; 63230#L99 assume !false; 63227#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63224#L102 assume !(12292 == ssl3_connect_~s__state~0); 63221#L105 assume !(16384 == ssl3_connect_~s__state~0); 63219#L108 assume !(4096 == ssl3_connect_~s__state~0); 63216#L111 assume !(20480 == ssl3_connect_~s__state~0); 63213#L114 assume !(4099 == ssl3_connect_~s__state~0); 63210#L117 assume !(4368 == ssl3_connect_~s__state~0); 63204#L120 assume !(4369 == ssl3_connect_~s__state~0); 63201#L123 assume 4384 == ssl3_connect_~s__state~0; 61716#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 63193#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 63189#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 63183#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63182#L276-2 ssl3_connect_~s__init_num~0 := 0; 63179#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63173#L521 ssl3_connect_~skip~0 := 0; 63171#L99-2 assume true; 63169#L99 assume !false; 63167#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63165#L102 assume !(12292 == ssl3_connect_~s__state~0); 63163#L105 assume !(16384 == ssl3_connect_~s__state~0); 63161#L108 assume !(4096 == ssl3_connect_~s__state~0); 63159#L111 assume !(20480 == ssl3_connect_~s__state~0); 63157#L114 assume !(4099 == ssl3_connect_~s__state~0); 63155#L117 assume !(4368 == ssl3_connect_~s__state~0); 63153#L120 assume !(4369 == ssl3_connect_~s__state~0); 63151#L123 assume !(4384 == ssl3_connect_~s__state~0); 63149#L126 assume !(4385 == ssl3_connect_~s__state~0); 63148#L129 assume 4400 == ssl3_connect_~s__state~0; 61713#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63140#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 63133#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63130#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63124#L521 ssl3_connect_~skip~0 := 0; 63122#L99-2 assume true; 63120#L99 assume !false; 63118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63116#L102 assume !(12292 == ssl3_connect_~s__state~0); 63114#L105 assume !(16384 == ssl3_connect_~s__state~0); 63112#L108 assume !(4096 == ssl3_connect_~s__state~0); 63110#L111 assume !(20480 == ssl3_connect_~s__state~0); 63108#L114 assume !(4099 == ssl3_connect_~s__state~0); 63106#L117 assume !(4368 == ssl3_connect_~s__state~0); 63104#L120 assume !(4369 == ssl3_connect_~s__state~0); 63102#L123 assume !(4384 == ssl3_connect_~s__state~0); 63100#L126 assume !(4385 == ssl3_connect_~s__state~0); 63098#L129 assume !(4400 == ssl3_connect_~s__state~0); 63096#L132 assume !(4401 == ssl3_connect_~s__state~0); 63095#L135 assume 4416 == ssl3_connect_~s__state~0; 61710#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 63092#L305 assume !(3 == ssl3_connect_~blastFlag~0); 63089#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63083#L313 assume !(0 == ssl3_connect_~tmp___6~0); 63080#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63074#L521 ssl3_connect_~skip~0 := 0; 63072#L99-2 assume true; 63070#L99 assume !false; 63068#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63066#L102 assume !(12292 == ssl3_connect_~s__state~0); 63064#L105 assume !(16384 == ssl3_connect_~s__state~0); 63062#L108 assume !(4096 == ssl3_connect_~s__state~0); 63060#L111 assume !(20480 == ssl3_connect_~s__state~0); 63058#L114 assume !(4099 == ssl3_connect_~s__state~0); 63056#L117 assume !(4368 == ssl3_connect_~s__state~0); 63054#L120 assume !(4369 == ssl3_connect_~s__state~0); 63052#L123 assume !(4384 == ssl3_connect_~s__state~0); 63050#L126 assume !(4385 == ssl3_connect_~s__state~0); 63048#L129 assume !(4400 == ssl3_connect_~s__state~0); 63046#L132 assume !(4401 == ssl3_connect_~s__state~0); 63044#L135 assume !(4416 == ssl3_connect_~s__state~0); 63042#L138 assume !(4417 == ssl3_connect_~s__state~0); 63041#L141 assume 4432 == ssl3_connect_~s__state~0; 61707#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 63037#L321 assume !(4 == ssl3_connect_~blastFlag~0); 63036#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63029#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63023#L521 ssl3_connect_~skip~0 := 0; 63021#L99-2 assume true; 63019#L99 assume !false; 63017#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63015#L102 assume !(12292 == ssl3_connect_~s__state~0); 63013#L105 assume !(16384 == ssl3_connect_~s__state~0); 63011#L108 assume !(4096 == ssl3_connect_~s__state~0); 63009#L111 assume !(20480 == ssl3_connect_~s__state~0); 63007#L114 assume !(4099 == ssl3_connect_~s__state~0); 63005#L117 assume !(4368 == ssl3_connect_~s__state~0); 63003#L120 assume !(4369 == ssl3_connect_~s__state~0); 63001#L123 assume !(4384 == ssl3_connect_~s__state~0); 62999#L126 assume !(4385 == ssl3_connect_~s__state~0); 62997#L129 assume !(4400 == ssl3_connect_~s__state~0); 62995#L132 assume !(4401 == ssl3_connect_~s__state~0); 62993#L135 assume !(4416 == ssl3_connect_~s__state~0); 62991#L138 assume !(4417 == ssl3_connect_~s__state~0); 62989#L141 assume !(4432 == ssl3_connect_~s__state~0); 62987#L144 assume !(4433 == ssl3_connect_~s__state~0); 62985#L147 assume 4448 == ssl3_connect_~s__state~0; 61704#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 62983#L333 assume !(ssl3_connect_~ret~0 <= 0); 62981#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62975#L336-2 ssl3_connect_~s__init_num~0 := 0; 62972#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62966#L521 ssl3_connect_~skip~0 := 0; 62964#L99-2 assume true; 62962#L99 assume !false; 62960#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62958#L102 assume !(12292 == ssl3_connect_~s__state~0); 62956#L105 assume !(16384 == ssl3_connect_~s__state~0); 62954#L108 assume !(4096 == ssl3_connect_~s__state~0); 62952#L111 assume !(20480 == ssl3_connect_~s__state~0); 62950#L114 assume !(4099 == ssl3_connect_~s__state~0); 62948#L117 assume !(4368 == ssl3_connect_~s__state~0); 62946#L120 assume !(4369 == ssl3_connect_~s__state~0); 62944#L123 assume !(4384 == ssl3_connect_~s__state~0); 62942#L126 assume !(4385 == ssl3_connect_~s__state~0); 62940#L129 assume !(4400 == ssl3_connect_~s__state~0); 62938#L132 assume !(4401 == ssl3_connect_~s__state~0); 62936#L135 assume !(4416 == ssl3_connect_~s__state~0); 62934#L138 assume !(4417 == ssl3_connect_~s__state~0); 62932#L141 assume !(4432 == ssl3_connect_~s__state~0); 62930#L144 assume !(4433 == ssl3_connect_~s__state~0); 62928#L147 assume !(4448 == ssl3_connect_~s__state~0); 62926#L150 assume !(4449 == ssl3_connect_~s__state~0); 62923#L153 assume 4464 == ssl3_connect_~s__state~0; 61699#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 62920#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62906#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62898#L521 ssl3_connect_~skip~0 := 0; 62896#L99-2 assume true; 62894#L99 assume !false; 62892#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62890#L102 assume !(12292 == ssl3_connect_~s__state~0); 62888#L105 assume !(16384 == ssl3_connect_~s__state~0); 62886#L108 assume !(4096 == ssl3_connect_~s__state~0); 62884#L111 assume !(20480 == ssl3_connect_~s__state~0); 62882#L114 assume !(4099 == ssl3_connect_~s__state~0); 62879#L117 assume !(4368 == ssl3_connect_~s__state~0); 62877#L120 assume !(4369 == ssl3_connect_~s__state~0); 62875#L123 assume !(4384 == ssl3_connect_~s__state~0); 62873#L126 assume !(4385 == ssl3_connect_~s__state~0); 62871#L129 assume !(4400 == ssl3_connect_~s__state~0); 62869#L132 assume !(4401 == ssl3_connect_~s__state~0); 62867#L135 assume !(4416 == ssl3_connect_~s__state~0); 62865#L138 assume !(4417 == ssl3_connect_~s__state~0); 62863#L141 assume !(4432 == ssl3_connect_~s__state~0); 62861#L144 assume !(4433 == ssl3_connect_~s__state~0); 62859#L147 assume !(4448 == ssl3_connect_~s__state~0); 62857#L150 assume !(4449 == ssl3_connect_~s__state~0); 62855#L153 assume !(4464 == ssl3_connect_~s__state~0); 62853#L156 assume !(4465 == ssl3_connect_~s__state~0); 62851#L159 assume !(4466 == ssl3_connect_~s__state~0); 62849#L162 assume !(4467 == ssl3_connect_~s__state~0); 62847#L165 assume 4480 == ssl3_connect_~s__state~0; 61696#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 62844#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62842#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 62843#L361-2 ssl3_connect_~s__init_num~0 := 0; 62792#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62788#L521 ssl3_connect_~skip~0 := 0; 62781#L99-2 assume true; 62782#L99 assume !false; 62775#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62776#L102 assume !(12292 == ssl3_connect_~s__state~0); 62769#L105 assume !(16384 == ssl3_connect_~s__state~0); 62770#L108 assume !(4096 == ssl3_connect_~s__state~0); 62763#L111 assume !(20480 == ssl3_connect_~s__state~0); 62764#L114 assume !(4099 == ssl3_connect_~s__state~0); 62757#L117 assume !(4368 == ssl3_connect_~s__state~0); 62758#L120 assume !(4369 == ssl3_connect_~s__state~0); 62751#L123 assume !(4384 == ssl3_connect_~s__state~0); 62752#L126 assume !(4385 == ssl3_connect_~s__state~0); 62745#L129 assume !(4400 == ssl3_connect_~s__state~0); 62746#L132 assume !(4401 == ssl3_connect_~s__state~0); 62739#L135 assume !(4416 == ssl3_connect_~s__state~0); 62740#L138 assume !(4417 == ssl3_connect_~s__state~0); 62733#L141 assume !(4432 == ssl3_connect_~s__state~0); 62734#L144 assume !(4433 == ssl3_connect_~s__state~0); 62727#L147 assume !(4448 == ssl3_connect_~s__state~0); 62728#L150 assume !(4449 == ssl3_connect_~s__state~0); 62722#L153 assume !(4464 == ssl3_connect_~s__state~0); 62723#L156 assume !(4465 == ssl3_connect_~s__state~0); 62717#L159 assume !(4466 == ssl3_connect_~s__state~0); 62718#L162 assume !(4467 == ssl3_connect_~s__state~0); 62712#L165 assume !(4480 == ssl3_connect_~s__state~0); 62713#L168 assume !(4481 == ssl3_connect_~s__state~0); 62708#L171 assume !(4496 == ssl3_connect_~s__state~0); 62709#L174 assume !(4497 == ssl3_connect_~s__state~0); 62702#L177 assume 4512 == ssl3_connect_~s__state~0; 61690#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 62699#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 62700#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 62695#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 62696#L397 assume !(0 == ssl3_connect_~tmp___8~0); 62684#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62680#L521 ssl3_connect_~skip~0 := 0; 62671#L99-2 assume true; 62672#L99 assume !false; 62663#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62664#L102 assume !(12292 == ssl3_connect_~s__state~0); 62655#L105 assume !(16384 == ssl3_connect_~s__state~0); 62656#L108 assume !(4096 == ssl3_connect_~s__state~0); 62647#L111 assume !(20480 == ssl3_connect_~s__state~0); 62648#L114 assume !(4099 == ssl3_connect_~s__state~0); 62639#L117 assume !(4368 == ssl3_connect_~s__state~0); 62640#L120 assume !(4369 == ssl3_connect_~s__state~0); 62631#L123 assume !(4384 == ssl3_connect_~s__state~0); 62632#L126 assume !(4385 == ssl3_connect_~s__state~0); 62623#L129 assume !(4400 == ssl3_connect_~s__state~0); 62624#L132 assume !(4401 == ssl3_connect_~s__state~0); 62615#L135 assume !(4416 == ssl3_connect_~s__state~0); 62616#L138 assume !(4417 == ssl3_connect_~s__state~0); 62607#L141 assume !(4432 == ssl3_connect_~s__state~0); 62608#L144 assume !(4433 == ssl3_connect_~s__state~0); 62599#L147 assume !(4448 == ssl3_connect_~s__state~0); 62600#L150 assume !(4449 == ssl3_connect_~s__state~0); 62591#L153 assume !(4464 == ssl3_connect_~s__state~0); 62592#L156 assume !(4465 == ssl3_connect_~s__state~0); 62583#L159 assume !(4466 == ssl3_connect_~s__state~0); 62584#L162 assume !(4467 == ssl3_connect_~s__state~0); 62577#L165 assume !(4480 == ssl3_connect_~s__state~0); 62578#L168 assume !(4481 == ssl3_connect_~s__state~0); 62573#L171 assume !(4496 == ssl3_connect_~s__state~0); 62574#L174 assume !(4497 == ssl3_connect_~s__state~0); 62503#L177 assume !(4512 == ssl3_connect_~s__state~0); 62504#L180 assume !(4513 == ssl3_connect_~s__state~0); 62170#L183 assume 4528 == ssl3_connect_~s__state~0; 61686#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 62162#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 62163#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63350#L412-1 ssl3_connect_~s__init_num~0 := 0; 63347#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63340#L521 ssl3_connect_~skip~0 := 0; 63334#L99-2 assume true; 63332#L99 assume !false; 63330#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63328#L102 assume !(12292 == ssl3_connect_~s__state~0); 63324#L105 assume !(16384 == ssl3_connect_~s__state~0); 63321#L108 assume !(4096 == ssl3_connect_~s__state~0); 63319#L111 assume !(20480 == ssl3_connect_~s__state~0); 63292#L114 assume !(4099 == ssl3_connect_~s__state~0); 63273#L117 assume !(4368 == ssl3_connect_~s__state~0); 63274#L120 assume !(4369 == ssl3_connect_~s__state~0); 64222#L123 assume !(4384 == ssl3_connect_~s__state~0); 64221#L126 assume !(4385 == ssl3_connect_~s__state~0); 64220#L129 assume !(4400 == ssl3_connect_~s__state~0); 64219#L132 assume !(4401 == ssl3_connect_~s__state~0); 64218#L135 assume !(4416 == ssl3_connect_~s__state~0); 64217#L138 assume !(4417 == ssl3_connect_~s__state~0); 64216#L141 assume !(4432 == ssl3_connect_~s__state~0); 64215#L144 assume !(4433 == ssl3_connect_~s__state~0); 64214#L147 assume !(4448 == ssl3_connect_~s__state~0); 64213#L150 assume !(4449 == ssl3_connect_~s__state~0); 64212#L153 assume !(4464 == ssl3_connect_~s__state~0); 64211#L156 assume !(4465 == ssl3_connect_~s__state~0); 64210#L159 assume !(4466 == ssl3_connect_~s__state~0); 64209#L162 assume !(4467 == ssl3_connect_~s__state~0); 64208#L165 assume !(4480 == ssl3_connect_~s__state~0); 64207#L168 assume !(4481 == ssl3_connect_~s__state~0); 64206#L171 assume !(4496 == ssl3_connect_~s__state~0); 64205#L174 assume !(4497 == ssl3_connect_~s__state~0); 64204#L177 assume !(4512 == ssl3_connect_~s__state~0); 64202#L180 assume !(4513 == ssl3_connect_~s__state~0); 63921#L183 assume !(4528 == ssl3_connect_~s__state~0); 62388#L186 assume !(4529 == ssl3_connect_~s__state~0); 62384#L189 assume !(4560 == ssl3_connect_~s__state~0); 62381#L192 assume !(4561 == ssl3_connect_~s__state~0); 62314#L195 assume 4352 == ssl3_connect_~s__state~0; 62313#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 62312#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 61868#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 61869#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 61857#L521 ssl3_connect_~skip~0 := 0; 61858#L99-2 assume true; 61853#L99 assume !false; 61854#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61849#L102 assume !(12292 == ssl3_connect_~s__state~0); 61850#L105 assume !(16384 == ssl3_connect_~s__state~0); 61845#L108 assume 4096 == ssl3_connect_~s__state~0; 61523#L207 [2018-11-18 11:20:26,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:26,552 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-18 11:20:26,552 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:26,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:26,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:26,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:26,558 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:26,558 INFO L82 PathProgramCache]: Analyzing trace with hash -476807515, now seen corresponding path program 1 times [2018-11-18 11:20:26,558 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:26,558 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:26,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,559 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:26,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:26,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:26,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 11:20:26,677 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:20:26,678 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:20:26,695 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:26,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:26,740 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:26,777 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 11:20:26,792 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:20:26,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 11:20:26,793 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:26,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 11:20:26,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 11:20:26,794 INFO L87 Difference]: Start difference. First operand 3688 states and 4630 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-18 11:20:26,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:26,997 INFO L93 Difference]: Finished difference Result 5090 states and 6137 transitions. [2018-11-18 11:20:26,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 11:20:26,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6137 transitions. [2018-11-18 11:20:27,012 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-18 11:20:27,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 5081 states and 6128 transitions. [2018-11-18 11:20:27,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5081 [2018-11-18 11:20:27,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5081 [2018-11-18 11:20:27,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5081 states and 6128 transitions. [2018-11-18 11:20:27,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:27,028 INFO L705 BuchiCegarLoop]: Abstraction has 5081 states and 6128 transitions. [2018-11-18 11:20:27,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states and 6128 transitions. [2018-11-18 11:20:27,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 3710. [2018-11-18 11:20:27,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3710 states. [2018-11-18 11:20:27,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3710 states to 3710 states and 4545 transitions. [2018-11-18 11:20:27,065 INFO L728 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-18 11:20:27,065 INFO L608 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-18 11:20:27,065 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 11:20:27,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3710 states and 4545 transitions. [2018-11-18 11:20:27,073 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-18 11:20:27,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:27,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:27,075 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:27,075 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 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] [2018-11-18 11:20:27,075 INFO L794 eck$LassoCheckResult]: Stem: 71306#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71206#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71207#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71307#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 71308#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 71315#L99-2 assume true; 71350#L99 assume !false; 71345#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71346#L102 assume 12292 == ssl3_connect_~s__state~0; 71216#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 71217#L207 [2018-11-18 11:20:27,075 INFO L796 eck$LassoCheckResult]: Loop: 71217#L207 ssl3_connect_~s__server~0 := 0; 71249#L212 assume 0 != ssl3_connect_~cb~0; 71275#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 71276#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 71304#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 71251#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 71277#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 71314#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74861#L521 ssl3_connect_~skip~0 := 0; 74857#L99-2 assume true; 74852#L99 assume !false; 74850#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74848#L102 assume !(12292 == ssl3_connect_~s__state~0); 74846#L105 assume !(16384 == ssl3_connect_~s__state~0); 74844#L108 assume !(4096 == ssl3_connect_~s__state~0); 74842#L111 assume !(20480 == ssl3_connect_~s__state~0); 74840#L114 assume !(4099 == ssl3_connect_~s__state~0); 74838#L117 assume 4368 == ssl3_connect_~s__state~0; 71312#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 71252#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 71239#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 71240#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 72178#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72173#L521 ssl3_connect_~skip~0 := 0; 72172#L99-2 assume true; 72171#L99 assume !false; 72170#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72169#L102 assume !(12292 == ssl3_connect_~s__state~0); 72168#L105 assume !(16384 == ssl3_connect_~s__state~0); 72167#L108 assume !(4096 == ssl3_connect_~s__state~0); 72166#L111 assume !(20480 == ssl3_connect_~s__state~0); 72165#L114 assume !(4099 == ssl3_connect_~s__state~0); 72164#L117 assume !(4368 == ssl3_connect_~s__state~0); 72163#L120 assume !(4369 == ssl3_connect_~s__state~0); 72162#L123 assume 4384 == ssl3_connect_~s__state~0; 71414#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 72161#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 72160#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 72159#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 72158#L276-2 ssl3_connect_~s__init_num~0 := 0; 72156#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72151#L521 ssl3_connect_~skip~0 := 0; 72150#L99-2 assume true; 72149#L99 assume !false; 72148#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72147#L102 assume !(12292 == ssl3_connect_~s__state~0); 72146#L105 assume !(16384 == ssl3_connect_~s__state~0); 72145#L108 assume !(4096 == ssl3_connect_~s__state~0); 72144#L111 assume !(20480 == ssl3_connect_~s__state~0); 72143#L114 assume !(4099 == ssl3_connect_~s__state~0); 72142#L117 assume !(4368 == ssl3_connect_~s__state~0); 72141#L120 assume !(4369 == ssl3_connect_~s__state~0); 72140#L123 assume !(4384 == ssl3_connect_~s__state~0); 72139#L126 assume !(4385 == ssl3_connect_~s__state~0); 72041#L129 assume 4400 == ssl3_connect_~s__state~0; 71234#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71235#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 71242#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71243#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74771#L521 ssl3_connect_~skip~0 := 0; 74769#L99-2 assume true; 74767#L99 assume !false; 74750#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74749#L102 assume !(12292 == ssl3_connect_~s__state~0); 74748#L105 assume !(16384 == ssl3_connect_~s__state~0); 74747#L108 assume !(4096 == ssl3_connect_~s__state~0); 74727#L111 assume !(20480 == ssl3_connect_~s__state~0); 74725#L114 assume !(4099 == ssl3_connect_~s__state~0); 74719#L117 assume !(4368 == ssl3_connect_~s__state~0); 74717#L120 assume !(4369 == ssl3_connect_~s__state~0); 74715#L123 assume !(4384 == ssl3_connect_~s__state~0); 74713#L126 assume !(4385 == ssl3_connect_~s__state~0); 74711#L129 assume !(4400 == ssl3_connect_~s__state~0); 74709#L132 assume !(4401 == ssl3_connect_~s__state~0); 74707#L135 assume 4416 == ssl3_connect_~s__state~0; 71227#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 71228#L305 assume !(3 == ssl3_connect_~blastFlag~0); 71322#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71325#L313 assume !(0 == ssl3_connect_~tmp___6~0); 71328#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74445#L521 ssl3_connect_~skip~0 := 0; 74443#L99-2 assume true; 74441#L99 assume !false; 74439#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74437#L102 assume !(12292 == ssl3_connect_~s__state~0); 74435#L105 assume !(16384 == ssl3_connect_~s__state~0); 74433#L108 assume !(4096 == ssl3_connect_~s__state~0); 74431#L111 assume !(20480 == ssl3_connect_~s__state~0); 74429#L114 assume !(4099 == ssl3_connect_~s__state~0); 74427#L117 assume !(4368 == ssl3_connect_~s__state~0); 74425#L120 assume !(4369 == ssl3_connect_~s__state~0); 74423#L123 assume !(4384 == ssl3_connect_~s__state~0); 74421#L126 assume !(4385 == ssl3_connect_~s__state~0); 74419#L129 assume !(4400 == ssl3_connect_~s__state~0); 74418#L132 assume !(4401 == ssl3_connect_~s__state~0); 74417#L135 assume !(4416 == ssl3_connect_~s__state~0); 74416#L138 assume !(4417 == ssl3_connect_~s__state~0); 74415#L141 assume 4432 == ssl3_connect_~s__state~0; 71402#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 72034#L321 assume !(4 == ssl3_connect_~blastFlag~0); 72033#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 72029#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72024#L521 ssl3_connect_~skip~0 := 0; 72023#L99-2 assume true; 72022#L99 assume !false; 72021#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72020#L102 assume !(12292 == ssl3_connect_~s__state~0); 72019#L105 assume !(16384 == ssl3_connect_~s__state~0); 72018#L108 assume !(4096 == ssl3_connect_~s__state~0); 72017#L111 assume !(20480 == ssl3_connect_~s__state~0); 72016#L114 assume !(4099 == ssl3_connect_~s__state~0); 72015#L117 assume !(4368 == ssl3_connect_~s__state~0); 72014#L120 assume !(4369 == ssl3_connect_~s__state~0); 72013#L123 assume !(4384 == ssl3_connect_~s__state~0); 72012#L126 assume !(4385 == ssl3_connect_~s__state~0); 72011#L129 assume !(4400 == ssl3_connect_~s__state~0); 72010#L132 assume !(4401 == ssl3_connect_~s__state~0); 72009#L135 assume !(4416 == ssl3_connect_~s__state~0); 72008#L138 assume !(4417 == ssl3_connect_~s__state~0); 72007#L141 assume !(4432 == ssl3_connect_~s__state~0); 72006#L144 assume !(4433 == ssl3_connect_~s__state~0); 72005#L147 assume 4448 == ssl3_connect_~s__state~0; 71396#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 72004#L333 assume !(ssl3_connect_~ret~0 <= 0); 72002#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 72003#L336-2 ssl3_connect_~s__init_num~0 := 0; 74318#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74315#L521 ssl3_connect_~skip~0 := 0; 74314#L99-2 assume true; 74313#L99 assume !false; 74307#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74305#L102 assume !(12292 == ssl3_connect_~s__state~0); 74303#L105 assume !(16384 == ssl3_connect_~s__state~0); 74301#L108 assume !(4096 == ssl3_connect_~s__state~0); 74299#L111 assume !(20480 == ssl3_connect_~s__state~0); 74297#L114 assume !(4099 == ssl3_connect_~s__state~0); 74295#L117 assume !(4368 == ssl3_connect_~s__state~0); 74293#L120 assume !(4369 == ssl3_connect_~s__state~0); 74291#L123 assume !(4384 == ssl3_connect_~s__state~0); 74289#L126 assume !(4385 == ssl3_connect_~s__state~0); 74287#L129 assume !(4400 == ssl3_connect_~s__state~0); 74285#L132 assume !(4401 == ssl3_connect_~s__state~0); 74283#L135 assume !(4416 == ssl3_connect_~s__state~0); 74281#L138 assume !(4417 == ssl3_connect_~s__state~0); 74279#L141 assume !(4432 == ssl3_connect_~s__state~0); 74277#L144 assume !(4433 == ssl3_connect_~s__state~0); 74275#L147 assume !(4448 == ssl3_connect_~s__state~0); 74273#L150 assume !(4449 == ssl3_connect_~s__state~0); 74271#L153 assume 4464 == ssl3_connect_~s__state~0; 71387#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74031#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74025#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74019#L521 ssl3_connect_~skip~0 := 0; 74017#L99-2 assume true; 74015#L99 assume !false; 74013#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74011#L102 assume !(12292 == ssl3_connect_~s__state~0); 71951#L105 assume !(16384 == ssl3_connect_~s__state~0); 71950#L108 assume !(4096 == ssl3_connect_~s__state~0); 71949#L111 assume !(20480 == ssl3_connect_~s__state~0); 71948#L114 assume !(4099 == ssl3_connect_~s__state~0); 71947#L117 assume !(4368 == ssl3_connect_~s__state~0); 71945#L120 assume !(4369 == ssl3_connect_~s__state~0); 71946#L123 assume !(4384 == ssl3_connect_~s__state~0); 73320#L126 assume !(4385 == ssl3_connect_~s__state~0); 73309#L129 assume !(4400 == ssl3_connect_~s__state~0); 73306#L132 assume !(4401 == ssl3_connect_~s__state~0); 73303#L135 assume !(4416 == ssl3_connect_~s__state~0); 73301#L138 assume !(4417 == ssl3_connect_~s__state~0); 73299#L141 assume !(4432 == ssl3_connect_~s__state~0); 73297#L144 assume !(4433 == ssl3_connect_~s__state~0); 73293#L147 assume !(4448 == ssl3_connect_~s__state~0); 73279#L150 assume !(4449 == ssl3_connect_~s__state~0); 73277#L153 assume !(4464 == ssl3_connect_~s__state~0); 73275#L156 assume !(4465 == ssl3_connect_~s__state~0); 73273#L159 assume !(4466 == ssl3_connect_~s__state~0); 73271#L162 assume !(4467 == ssl3_connect_~s__state~0); 73269#L165 assume 4480 == ssl3_connect_~s__state~0; 71382#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73266#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73254#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 73238#L361-2 ssl3_connect_~s__init_num~0 := 0; 73211#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73199#L521 ssl3_connect_~skip~0 := 0; 73195#L99-2 assume true; 73191#L99 assume !false; 73187#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73183#L102 assume !(12292 == ssl3_connect_~s__state~0); 73179#L105 assume !(16384 == ssl3_connect_~s__state~0); 73175#L108 assume !(4096 == ssl3_connect_~s__state~0); 73171#L111 assume !(20480 == ssl3_connect_~s__state~0); 73167#L114 assume !(4099 == ssl3_connect_~s__state~0); 73163#L117 assume !(4368 == ssl3_connect_~s__state~0); 73159#L120 assume !(4369 == ssl3_connect_~s__state~0); 73155#L123 assume !(4384 == ssl3_connect_~s__state~0); 73151#L126 assume !(4385 == ssl3_connect_~s__state~0); 73147#L129 assume !(4400 == ssl3_connect_~s__state~0); 73143#L132 assume !(4401 == ssl3_connect_~s__state~0); 73139#L135 assume !(4416 == ssl3_connect_~s__state~0); 73135#L138 assume !(4417 == ssl3_connect_~s__state~0); 73131#L141 assume !(4432 == ssl3_connect_~s__state~0); 73127#L144 assume !(4433 == ssl3_connect_~s__state~0); 73123#L147 assume !(4448 == ssl3_connect_~s__state~0); 73119#L150 assume !(4449 == ssl3_connect_~s__state~0); 73115#L153 assume !(4464 == ssl3_connect_~s__state~0); 73112#L156 assume !(4465 == ssl3_connect_~s__state~0); 73108#L159 assume !(4466 == ssl3_connect_~s__state~0); 73099#L162 assume !(4467 == ssl3_connect_~s__state~0); 73096#L165 assume !(4480 == ssl3_connect_~s__state~0); 73093#L168 assume !(4481 == ssl3_connect_~s__state~0); 73087#L171 assume !(4496 == ssl3_connect_~s__state~0); 73085#L174 assume !(4497 == ssl3_connect_~s__state~0); 73083#L177 assume 4512 == ssl3_connect_~s__state~0; 71372#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 73080#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 73076#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 73071#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 73069#L397 assume !(0 == ssl3_connect_~tmp___8~0); 73053#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73043#L521 ssl3_connect_~skip~0 := 0; 73041#L99-2 assume true; 73039#L99 assume !false; 73037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73035#L102 assume !(12292 == ssl3_connect_~s__state~0); 73033#L105 assume !(16384 == ssl3_connect_~s__state~0); 73031#L108 assume !(4096 == ssl3_connect_~s__state~0); 73029#L111 assume !(20480 == ssl3_connect_~s__state~0); 73027#L114 assume !(4099 == ssl3_connect_~s__state~0); 73025#L117 assume !(4368 == ssl3_connect_~s__state~0); 73023#L120 assume !(4369 == ssl3_connect_~s__state~0); 73021#L123 assume !(4384 == ssl3_connect_~s__state~0); 73019#L126 assume !(4385 == ssl3_connect_~s__state~0); 73017#L129 assume !(4400 == ssl3_connect_~s__state~0); 73015#L132 assume !(4401 == ssl3_connect_~s__state~0); 73013#L135 assume !(4416 == ssl3_connect_~s__state~0); 73011#L138 assume !(4417 == ssl3_connect_~s__state~0); 73009#L141 assume !(4432 == ssl3_connect_~s__state~0); 73007#L144 assume !(4433 == ssl3_connect_~s__state~0); 73005#L147 assume !(4448 == ssl3_connect_~s__state~0); 73003#L150 assume !(4449 == ssl3_connect_~s__state~0); 73001#L153 assume !(4464 == ssl3_connect_~s__state~0); 72999#L156 assume !(4465 == ssl3_connect_~s__state~0); 72997#L159 assume !(4466 == ssl3_connect_~s__state~0); 72995#L162 assume !(4467 == ssl3_connect_~s__state~0); 72993#L165 assume !(4480 == ssl3_connect_~s__state~0); 72991#L168 assume !(4481 == ssl3_connect_~s__state~0); 72989#L171 assume !(4496 == ssl3_connect_~s__state~0); 72987#L174 assume !(4497 == ssl3_connect_~s__state~0); 72985#L177 assume !(4512 == ssl3_connect_~s__state~0); 72982#L180 assume !(4513 == ssl3_connect_~s__state~0); 72979#L183 assume 4528 == ssl3_connect_~s__state~0; 71367#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 72974#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 72971#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 71341#L412-1 ssl3_connect_~s__init_num~0 := 0; 71342#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74899#L521 ssl3_connect_~skip~0 := 0; 74898#L99-2 assume true; 74897#L99 assume !false; 74896#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74895#L102 assume !(12292 == ssl3_connect_~s__state~0); 74894#L105 assume !(16384 == ssl3_connect_~s__state~0); 72038#L108 assume !(4096 == ssl3_connect_~s__state~0); 72036#L111 assume !(20480 == ssl3_connect_~s__state~0); 72037#L114 assume !(4099 == ssl3_connect_~s__state~0); 71636#L117 assume !(4368 == ssl3_connect_~s__state~0); 71634#L120 assume !(4369 == ssl3_connect_~s__state~0); 71635#L123 assume !(4384 == ssl3_connect_~s__state~0); 71630#L126 assume !(4385 == ssl3_connect_~s__state~0); 71631#L129 assume !(4400 == ssl3_connect_~s__state~0); 71626#L132 assume !(4401 == ssl3_connect_~s__state~0); 71627#L135 assume !(4416 == ssl3_connect_~s__state~0); 71622#L138 assume !(4417 == ssl3_connect_~s__state~0); 71623#L141 assume !(4432 == ssl3_connect_~s__state~0); 71618#L144 assume !(4433 == ssl3_connect_~s__state~0); 71619#L147 assume !(4448 == ssl3_connect_~s__state~0); 71614#L150 assume !(4449 == ssl3_connect_~s__state~0); 71615#L153 assume !(4464 == ssl3_connect_~s__state~0); 71610#L156 assume !(4465 == ssl3_connect_~s__state~0); 71611#L159 assume !(4466 == ssl3_connect_~s__state~0); 71606#L162 assume !(4467 == ssl3_connect_~s__state~0); 71607#L165 assume !(4480 == ssl3_connect_~s__state~0); 71602#L168 assume !(4481 == ssl3_connect_~s__state~0); 71603#L171 assume !(4496 == ssl3_connect_~s__state~0); 71598#L174 assume !(4497 == ssl3_connect_~s__state~0); 71599#L177 assume !(4512 == ssl3_connect_~s__state~0); 71594#L180 assume !(4513 == ssl3_connect_~s__state~0); 71595#L183 assume !(4528 == ssl3_connect_~s__state~0); 71590#L186 assume !(4529 == ssl3_connect_~s__state~0); 71591#L189 assume !(4560 == ssl3_connect_~s__state~0); 71333#L192 assume !(4561 == ssl3_connect_~s__state~0); 71334#L195 assume 4352 == ssl3_connect_~s__state~0; 71269#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 71270#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 71339#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 71340#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74822#L521 ssl3_connect_~skip~0 := 0; 74821#L99-2 assume true; 74820#L99 assume !false; 74819#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74818#L102 assume !(12292 == ssl3_connect_~s__state~0); 74817#L105 assume !(16384 == ssl3_connect_~s__state~0); 74816#L108 assume !(4096 == ssl3_connect_~s__state~0); 74815#L111 assume !(20480 == ssl3_connect_~s__state~0); 74814#L114 assume !(4099 == ssl3_connect_~s__state~0); 74813#L117 assume !(4368 == ssl3_connect_~s__state~0); 74812#L120 assume !(4369 == ssl3_connect_~s__state~0); 74811#L123 assume !(4384 == ssl3_connect_~s__state~0); 74810#L126 assume !(4385 == ssl3_connect_~s__state~0); 74809#L129 assume !(4400 == ssl3_connect_~s__state~0); 74808#L132 assume !(4401 == ssl3_connect_~s__state~0); 74807#L135 assume !(4416 == ssl3_connect_~s__state~0); 74806#L138 assume !(4417 == ssl3_connect_~s__state~0); 74805#L141 assume !(4432 == ssl3_connect_~s__state~0); 74804#L144 assume !(4433 == ssl3_connect_~s__state~0); 74803#L147 assume !(4448 == ssl3_connect_~s__state~0); 74802#L150 assume !(4449 == ssl3_connect_~s__state~0); 74801#L153 assume !(4464 == ssl3_connect_~s__state~0); 74800#L156 assume !(4465 == ssl3_connect_~s__state~0); 74799#L159 assume !(4466 == ssl3_connect_~s__state~0); 74798#L162 assume !(4467 == ssl3_connect_~s__state~0); 74797#L165 assume !(4480 == ssl3_connect_~s__state~0); 74796#L168 assume !(4481 == ssl3_connect_~s__state~0); 74795#L171 assume !(4496 == ssl3_connect_~s__state~0); 74794#L174 assume !(4497 == ssl3_connect_~s__state~0); 74793#L177 assume !(4512 == ssl3_connect_~s__state~0); 74792#L180 assume !(4513 == ssl3_connect_~s__state~0); 74791#L183 assume !(4528 == ssl3_connect_~s__state~0); 74790#L186 assume !(4529 == ssl3_connect_~s__state~0); 74789#L189 assume 4560 == ssl3_connect_~s__state~0; 74788#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74787#L432 assume !(ssl3_connect_~ret~0 <= 0); 74786#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 74785#L435-2 ssl3_connect_~s__init_num~0 := 0; 74783#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74777#L521 ssl3_connect_~skip~0 := 0; 74772#L99-2 assume true; 74770#L99 assume !false; 74768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72050#L102 assume !(12292 == ssl3_connect_~s__state~0); 72039#L105 assume !(16384 == ssl3_connect_~s__state~0); 72040#L108 assume 4096 == ssl3_connect_~s__state~0; 71217#L207 [2018-11-18 11:20:27,076 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,076 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-18 11:20:27,076 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,076 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,077 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:27,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:27,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:27,081 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,082 INFO L82 PathProgramCache]: Analyzing trace with hash -538819512, now seen corresponding path program 1 times [2018-11-18 11:20:27,082 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,082 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,082 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,082 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:27,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 1198 trivial. 0 not checked. [2018-11-18 11:20:27,187 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:27,187 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:27,188 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:27,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:27,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:27,188 INFO L87 Difference]: Start difference. First operand 3710 states and 4545 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-18 11:20:27,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:27,305 INFO L93 Difference]: Finished difference Result 3806 states and 4555 transitions. [2018-11-18 11:20:27,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:27,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3806 states and 4555 transitions. [2018-11-18 11:20:27,318 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-18 11:20:27,327 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3806 states to 3419 states and 4123 transitions. [2018-11-18 11:20:27,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3419 [2018-11-18 11:20:27,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3419 [2018-11-18 11:20:27,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3419 states and 4123 transitions. [2018-11-18 11:20:27,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:27,329 INFO L705 BuchiCegarLoop]: Abstraction has 3419 states and 4123 transitions. [2018-11-18 11:20:27,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3419 states and 4123 transitions. [2018-11-18 11:20:27,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3419 to 3244. [2018-11-18 11:20:27,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3244 states. [2018-11-18 11:20:27,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3244 states to 3244 states and 3928 transitions. [2018-11-18 11:20:27,359 INFO L728 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-18 11:20:27,359 INFO L608 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-18 11:20:27,359 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 11:20:27,359 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3244 states and 3928 transitions. [2018-11-18 11:20:27,366 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-18 11:20:27,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:27,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:27,367 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-18 11:20:27,367 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:27,367 INFO L794 eck$LassoCheckResult]: Stem: 78829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 78728#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78729#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78830#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 78831#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 78837#L99-2 assume true; 78869#L99 assume !false; 78870#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78865#L102 assume 12292 == ssl3_connect_~s__state~0; 78738#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 78739#L207 ssl3_connect_~s__server~0 := 0; 80788#L212 assume !(0 != ssl3_connect_~cb~0); 80787#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 80786#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 80783#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 80781#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 80780#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 80741#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80735#L521 ssl3_connect_~skip~0 := 0; 80731#L99-2 assume true; 80729#L99 assume !false; 80728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80727#L102 assume !(12292 == ssl3_connect_~s__state~0); 80726#L105 assume !(16384 == ssl3_connect_~s__state~0); 80725#L108 assume !(4096 == ssl3_connect_~s__state~0); 80724#L111 assume !(20480 == ssl3_connect_~s__state~0); 80723#L114 assume !(4099 == ssl3_connect_~s__state~0); 80635#L117 assume 4368 == ssl3_connect_~s__state~0; 79070#L121 [2018-11-18 11:20:27,368 INFO L796 eck$LassoCheckResult]: Loop: 79070#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 80632#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 80629#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 80627#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 80624#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80618#L521 ssl3_connect_~skip~0 := 0; 80615#L99-2 assume true; 80609#L99 assume !false; 80607#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80605#L102 assume !(12292 == ssl3_connect_~s__state~0); 80603#L105 assume !(16384 == ssl3_connect_~s__state~0); 80601#L108 assume !(4096 == ssl3_connect_~s__state~0); 80599#L111 assume !(20480 == ssl3_connect_~s__state~0); 80597#L114 assume !(4099 == ssl3_connect_~s__state~0); 80595#L117 assume !(4368 == ssl3_connect_~s__state~0); 80593#L120 assume !(4369 == ssl3_connect_~s__state~0); 80591#L123 assume 4384 == ssl3_connect_~s__state~0; 80589#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 80587#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 80583#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 80584#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 80581#L276-2 ssl3_connect_~s__init_num~0 := 0; 80578#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80571#L521 ssl3_connect_~skip~0 := 0; 80568#L99-2 assume true; 80562#L99 assume !false; 80560#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80558#L102 assume !(12292 == ssl3_connect_~s__state~0); 80556#L105 assume !(16384 == ssl3_connect_~s__state~0); 80554#L108 assume !(4096 == ssl3_connect_~s__state~0); 80552#L111 assume !(20480 == ssl3_connect_~s__state~0); 80550#L114 assume !(4099 == ssl3_connect_~s__state~0); 80548#L117 assume !(4368 == ssl3_connect_~s__state~0); 80546#L120 assume !(4369 == ssl3_connect_~s__state~0); 80544#L123 assume !(4384 == ssl3_connect_~s__state~0); 80542#L126 assume !(4385 == ssl3_connect_~s__state~0); 80540#L129 assume 4400 == ssl3_connect_~s__state~0; 80538#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 80535#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 80536#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 80708#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80702#L521 ssl3_connect_~skip~0 := 0; 80700#L99-2 assume true; 80698#L99 assume !false; 80696#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80694#L102 assume !(12292 == ssl3_connect_~s__state~0); 80692#L105 assume !(16384 == ssl3_connect_~s__state~0); 80690#L108 assume !(4096 == ssl3_connect_~s__state~0); 80688#L111 assume !(20480 == ssl3_connect_~s__state~0); 80686#L114 assume !(4099 == ssl3_connect_~s__state~0); 80684#L117 assume !(4368 == ssl3_connect_~s__state~0); 80682#L120 assume !(4369 == ssl3_connect_~s__state~0); 80680#L123 assume !(4384 == ssl3_connect_~s__state~0); 80678#L126 assume !(4385 == ssl3_connect_~s__state~0); 80676#L129 assume !(4400 == ssl3_connect_~s__state~0); 80674#L132 assume !(4401 == ssl3_connect_~s__state~0); 80672#L135 assume 4416 == ssl3_connect_~s__state~0; 80670#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 80668#L305 assume !(3 == ssl3_connect_~blastFlag~0); 80666#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 80664#L313 assume !(0 == ssl3_connect_~tmp___6~0); 80661#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80655#L521 ssl3_connect_~skip~0 := 0; 80401#L99-2 assume true; 80402#L99 assume !false; 80238#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80239#L102 assume !(12292 == ssl3_connect_~s__state~0); 80223#L105 assume !(16384 == ssl3_connect_~s__state~0); 80224#L108 assume !(4096 == ssl3_connect_~s__state~0); 80207#L111 assume !(20480 == ssl3_connect_~s__state~0); 80208#L114 assume !(4099 == ssl3_connect_~s__state~0); 80195#L117 assume !(4368 == ssl3_connect_~s__state~0); 80196#L120 assume !(4369 == ssl3_connect_~s__state~0); 80183#L123 assume !(4384 == ssl3_connect_~s__state~0); 80184#L126 assume !(4385 == ssl3_connect_~s__state~0); 80171#L129 assume !(4400 == ssl3_connect_~s__state~0); 80172#L132 assume !(4401 == ssl3_connect_~s__state~0); 80159#L135 assume !(4416 == ssl3_connect_~s__state~0); 80160#L138 assume !(4417 == ssl3_connect_~s__state~0); 80147#L141 assume 4432 == ssl3_connect_~s__state~0; 80148#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 80135#L321 assume !(4 == ssl3_connect_~blastFlag~0); 80136#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 80121#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80117#L521 ssl3_connect_~skip~0 := 0; 79997#L99-2 assume true; 79998#L99 assume !false; 79989#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79990#L102 assume !(12292 == ssl3_connect_~s__state~0); 79981#L105 assume !(16384 == ssl3_connect_~s__state~0); 79982#L108 assume !(4096 == ssl3_connect_~s__state~0); 79973#L111 assume !(20480 == ssl3_connect_~s__state~0); 79974#L114 assume !(4099 == ssl3_connect_~s__state~0); 79965#L117 assume !(4368 == ssl3_connect_~s__state~0); 79966#L120 assume !(4369 == ssl3_connect_~s__state~0); 79957#L123 assume !(4384 == ssl3_connect_~s__state~0); 79958#L126 assume !(4385 == ssl3_connect_~s__state~0); 79949#L129 assume !(4400 == ssl3_connect_~s__state~0); 79950#L132 assume !(4401 == ssl3_connect_~s__state~0); 79941#L135 assume !(4416 == ssl3_connect_~s__state~0); 79942#L138 assume !(4417 == ssl3_connect_~s__state~0); 79933#L141 assume !(4432 == ssl3_connect_~s__state~0); 79934#L144 assume !(4433 == ssl3_connect_~s__state~0); 79925#L147 assume 4448 == ssl3_connect_~s__state~0; 79926#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 79919#L333 assume !(ssl3_connect_~ret~0 <= 0); 79920#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 80455#L336-2 ssl3_connect_~s__init_num~0 := 0; 80830#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80824#L521 ssl3_connect_~skip~0 := 0; 80823#L99-2 assume true; 80822#L99 assume !false; 80821#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80820#L102 assume !(12292 == ssl3_connect_~s__state~0); 80819#L105 assume !(16384 == ssl3_connect_~s__state~0); 80818#L108 assume !(4096 == ssl3_connect_~s__state~0); 80817#L111 assume !(20480 == ssl3_connect_~s__state~0); 80816#L114 assume !(4099 == ssl3_connect_~s__state~0); 80815#L117 assume !(4368 == ssl3_connect_~s__state~0); 80814#L120 assume !(4369 == ssl3_connect_~s__state~0); 80813#L123 assume !(4384 == ssl3_connect_~s__state~0); 80812#L126 assume !(4385 == ssl3_connect_~s__state~0); 80811#L129 assume !(4400 == ssl3_connect_~s__state~0); 80810#L132 assume !(4401 == ssl3_connect_~s__state~0); 80809#L135 assume !(4416 == ssl3_connect_~s__state~0); 80808#L138 assume !(4417 == ssl3_connect_~s__state~0); 80807#L141 assume !(4432 == ssl3_connect_~s__state~0); 80806#L144 assume !(4433 == ssl3_connect_~s__state~0); 80805#L147 assume !(4448 == ssl3_connect_~s__state~0); 80804#L150 assume !(4449 == ssl3_connect_~s__state~0); 80803#L153 assume 4464 == ssl3_connect_~s__state~0; 80802#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 80800#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 80004#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80000#L521 ssl3_connect_~skip~0 := 0; 79991#L99-2 assume true; 79992#L99 assume !false; 79983#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79984#L102 assume !(12292 == ssl3_connect_~s__state~0); 79975#L105 assume !(16384 == ssl3_connect_~s__state~0); 79976#L108 assume !(4096 == ssl3_connect_~s__state~0); 79967#L111 assume !(20480 == ssl3_connect_~s__state~0); 79968#L114 assume !(4099 == ssl3_connect_~s__state~0); 79959#L117 assume !(4368 == ssl3_connect_~s__state~0); 79960#L120 assume !(4369 == ssl3_connect_~s__state~0); 79951#L123 assume !(4384 == ssl3_connect_~s__state~0); 79952#L126 assume !(4385 == ssl3_connect_~s__state~0); 79943#L129 assume !(4400 == ssl3_connect_~s__state~0); 79944#L132 assume !(4401 == ssl3_connect_~s__state~0); 79935#L135 assume !(4416 == ssl3_connect_~s__state~0); 79936#L138 assume !(4417 == ssl3_connect_~s__state~0); 79927#L141 assume !(4432 == ssl3_connect_~s__state~0); 79928#L144 assume !(4433 == ssl3_connect_~s__state~0); 79218#L147 assume !(4448 == ssl3_connect_~s__state~0); 79219#L150 assume !(4449 == ssl3_connect_~s__state~0); 79909#L153 assume !(4464 == ssl3_connect_~s__state~0); 79910#L156 assume !(4465 == ssl3_connect_~s__state~0); 79897#L159 assume !(4466 == ssl3_connect_~s__state~0); 79898#L162 assume !(4467 == ssl3_connect_~s__state~0); 79889#L165 assume 4480 == ssl3_connect_~s__state~0; 79890#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 79075#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79076#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 79769#L361-2 ssl3_connect_~s__init_num~0 := 0; 79770#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79756#L521 ssl3_connect_~skip~0 := 0; 79757#L99-2 assume true; 79729#L99 assume !false; 79730#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79717#L102 assume !(12292 == ssl3_connect_~s__state~0); 79718#L105 assume !(16384 == ssl3_connect_~s__state~0); 79709#L108 assume !(4096 == ssl3_connect_~s__state~0); 79710#L111 assume !(20480 == ssl3_connect_~s__state~0); 79701#L114 assume !(4099 == ssl3_connect_~s__state~0); 79702#L117 assume !(4368 == ssl3_connect_~s__state~0); 79693#L120 assume !(4369 == ssl3_connect_~s__state~0); 79694#L123 assume !(4384 == ssl3_connect_~s__state~0); 79685#L126 assume !(4385 == ssl3_connect_~s__state~0); 79686#L129 assume !(4400 == ssl3_connect_~s__state~0); 79677#L132 assume !(4401 == ssl3_connect_~s__state~0); 79678#L135 assume !(4416 == ssl3_connect_~s__state~0); 79669#L138 assume !(4417 == ssl3_connect_~s__state~0); 79670#L141 assume !(4432 == ssl3_connect_~s__state~0); 79661#L144 assume !(4433 == ssl3_connect_~s__state~0); 79662#L147 assume !(4448 == ssl3_connect_~s__state~0); 79653#L150 assume !(4449 == ssl3_connect_~s__state~0); 79654#L153 assume !(4464 == ssl3_connect_~s__state~0); 79645#L156 assume !(4465 == ssl3_connect_~s__state~0); 79646#L159 assume !(4466 == ssl3_connect_~s__state~0); 79637#L162 assume !(4467 == ssl3_connect_~s__state~0); 79638#L165 assume !(4480 == ssl3_connect_~s__state~0); 79629#L168 assume !(4481 == ssl3_connect_~s__state~0); 79630#L171 assume !(4496 == ssl3_connect_~s__state~0); 79621#L174 assume !(4497 == ssl3_connect_~s__state~0); 79622#L177 assume 4512 == ssl3_connect_~s__state~0; 79613#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 79614#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 79605#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 79606#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 79590#L397 assume !(0 == ssl3_connect_~tmp___8~0); 79591#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80777#L521 ssl3_connect_~skip~0 := 0; 80776#L99-2 assume true; 80775#L99 assume !false; 80774#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80773#L102 assume !(12292 == ssl3_connect_~s__state~0); 80772#L105 assume !(16384 == ssl3_connect_~s__state~0); 80771#L108 assume !(4096 == ssl3_connect_~s__state~0); 80770#L111 assume !(20480 == ssl3_connect_~s__state~0); 80769#L114 assume !(4099 == ssl3_connect_~s__state~0); 80768#L117 assume !(4368 == ssl3_connect_~s__state~0); 80767#L120 assume !(4369 == ssl3_connect_~s__state~0); 80766#L123 assume !(4384 == ssl3_connect_~s__state~0); 80765#L126 assume !(4385 == ssl3_connect_~s__state~0); 80764#L129 assume !(4400 == ssl3_connect_~s__state~0); 80763#L132 assume !(4401 == ssl3_connect_~s__state~0); 80762#L135 assume !(4416 == ssl3_connect_~s__state~0); 80761#L138 assume !(4417 == ssl3_connect_~s__state~0); 80760#L141 assume !(4432 == ssl3_connect_~s__state~0); 80759#L144 assume !(4433 == ssl3_connect_~s__state~0); 80758#L147 assume !(4448 == ssl3_connect_~s__state~0); 80757#L150 assume !(4449 == ssl3_connect_~s__state~0); 80756#L153 assume !(4464 == ssl3_connect_~s__state~0); 80755#L156 assume !(4465 == ssl3_connect_~s__state~0); 80754#L159 assume !(4466 == ssl3_connect_~s__state~0); 80753#L162 assume !(4467 == ssl3_connect_~s__state~0); 80752#L165 assume !(4480 == ssl3_connect_~s__state~0); 80751#L168 assume !(4481 == ssl3_connect_~s__state~0); 80750#L171 assume !(4496 == ssl3_connect_~s__state~0); 80749#L174 assume !(4497 == ssl3_connect_~s__state~0); 80748#L177 assume !(4512 == ssl3_connect_~s__state~0); 80747#L180 assume !(4513 == ssl3_connect_~s__state~0); 80746#L183 assume 4528 == ssl3_connect_~s__state~0; 80745#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 80743#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 80742#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 79244#L412-1 ssl3_connect_~s__init_num~0 := 0; 79230#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79220#L521 ssl3_connect_~skip~0 := 0; 79221#L99-2 assume true; 79163#L99 assume !false; 79164#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79153#L102 assume !(12292 == ssl3_connect_~s__state~0); 79154#L105 assume !(16384 == ssl3_connect_~s__state~0); 79081#L108 assume !(4096 == ssl3_connect_~s__state~0); 79082#L111 assume !(20480 == ssl3_connect_~s__state~0); 79074#L114 assume !(4099 == ssl3_connect_~s__state~0); 79069#L117 assume 4368 == ssl3_connect_~s__state~0; 79070#L121 [2018-11-18 11:20:27,368 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-18 11:20:27,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,369 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:27,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:27,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:27,418 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:27,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:27,418 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:20:27,418 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1815065537, now seen corresponding path program 1 times [2018-11-18 11:20:27,418 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,418 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,419 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,419 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:27,419 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:27,474 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-18 11:20:27,474 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:27,475 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:27,475 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:27,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:27,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:27,475 INFO L87 Difference]: Start difference. First operand 3244 states and 3928 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-18 11:20:27,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:27,506 INFO L93 Difference]: Finished difference Result 6391 states and 7566 transitions. [2018-11-18 11:20:27,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:27,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6391 states and 7566 transitions. [2018-11-18 11:20:27,525 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-18 11:20:27,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-18 11:20:27,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6391 [2018-11-18 11:20:27,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6391 [2018-11-18 11:20:27,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6391 states and 7566 transitions. [2018-11-18 11:20:27,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:27,543 INFO L705 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-18 11:20:27,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6391 states and 7566 transitions. [2018-11-18 11:20:27,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6391 to 6391. [2018-11-18 11:20:27,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6391 states. [2018-11-18 11:20:27,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-18 11:20:27,602 INFO L728 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-18 11:20:27,602 INFO L608 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-18 11:20:27,602 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 11:20:27,602 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6391 states and 7566 transitions. [2018-11-18 11:20:27,616 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-18 11:20:27,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:27,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:27,617 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-18 11:20:27,617 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-18 11:20:27,617 INFO L794 eck$LassoCheckResult]: Stem: 88474#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 88370#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 88371#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 88480#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 88490#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 88491#L99-2 assume true; 88574#L99 assume !false; 88575#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88568#L102 assume 12292 == ssl3_connect_~s__state~0; 88522#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 88588#L207 ssl3_connect_~s__server~0 := 0; 93266#L212 assume 0 != ssl3_connect_~cb~0; 89787#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 93265#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 93263#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 93261#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 93259#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 93260#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94186#L521 ssl3_connect_~skip~0 := 0; 94185#L99-2 assume true; 94184#L99 assume !false; 94183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94182#L102 assume !(12292 == ssl3_connect_~s__state~0); 94181#L105 assume !(16384 == ssl3_connect_~s__state~0); 93249#L108 assume !(4096 == ssl3_connect_~s__state~0); 93203#L111 assume !(20480 == ssl3_connect_~s__state~0); 92290#L114 assume !(4099 == ssl3_connect_~s__state~0); 92291#L117 assume 4368 == ssl3_connect_~s__state~0; 92172#L121 [2018-11-18 11:20:27,618 INFO L796 eck$LassoCheckResult]: Loop: 92172#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 92173#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 92650#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 92757#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 92754#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92751#L521 ssl3_connect_~skip~0 := 0; 92748#L99-2 assume true; 92746#L99 assume !false; 92745#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92744#L102 assume !(12292 == ssl3_connect_~s__state~0); 92742#L105 assume !(16384 == ssl3_connect_~s__state~0); 92740#L108 assume !(4096 == ssl3_connect_~s__state~0); 92739#L111 assume !(20480 == ssl3_connect_~s__state~0); 92654#L114 assume !(4099 == ssl3_connect_~s__state~0); 92652#L117 assume !(4368 == ssl3_connect_~s__state~0); 92645#L120 assume !(4369 == ssl3_connect_~s__state~0); 92640#L123 assume 4384 == ssl3_connect_~s__state~0; 92635#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 92634#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 92569#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 92631#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 92624#L276-2 ssl3_connect_~s__init_num~0 := 0; 92620#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92614#L521 ssl3_connect_~skip~0 := 0; 92610#L99-2 assume true; 92606#L99 assume !false; 92602#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92598#L102 assume !(12292 == ssl3_connect_~s__state~0); 92594#L105 assume !(16384 == ssl3_connect_~s__state~0); 92590#L108 assume !(4096 == ssl3_connect_~s__state~0); 92586#L111 assume !(20480 == ssl3_connect_~s__state~0); 92582#L114 assume !(4099 == ssl3_connect_~s__state~0); 92578#L117 assume !(4368 == ssl3_connect_~s__state~0); 92574#L120 assume !(4369 == ssl3_connect_~s__state~0); 92570#L123 assume !(4384 == ssl3_connect_~s__state~0); 92565#L126 assume !(4385 == ssl3_connect_~s__state~0); 92561#L129 assume 4400 == ssl3_connect_~s__state~0; 92557#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 92552#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 92553#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 93181#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93176#L521 ssl3_connect_~skip~0 := 0; 93173#L99-2 assume true; 93171#L99 assume !false; 93168#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93165#L102 assume !(12292 == ssl3_connect_~s__state~0); 93160#L105 assume !(16384 == ssl3_connect_~s__state~0); 93157#L108 assume !(4096 == ssl3_connect_~s__state~0); 93155#L111 assume !(20480 == ssl3_connect_~s__state~0); 93152#L114 assume !(4099 == ssl3_connect_~s__state~0); 93149#L117 assume !(4368 == ssl3_connect_~s__state~0); 93147#L120 assume !(4369 == ssl3_connect_~s__state~0); 93146#L123 assume !(4384 == ssl3_connect_~s__state~0); 93143#L126 assume !(4385 == ssl3_connect_~s__state~0); 93142#L129 assume !(4400 == ssl3_connect_~s__state~0); 93141#L132 assume !(4401 == ssl3_connect_~s__state~0); 93140#L135 assume 4416 == ssl3_connect_~s__state~0; 93139#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 93137#L305 assume !(3 == ssl3_connect_~blastFlag~0); 93136#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 93135#L313 assume !(0 == ssl3_connect_~tmp___6~0); 93134#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93130#L521 ssl3_connect_~skip~0 := 0; 93128#L99-2 assume true; 93124#L99 assume !false; 93122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93120#L102 assume !(12292 == ssl3_connect_~s__state~0); 93118#L105 assume !(16384 == ssl3_connect_~s__state~0); 93116#L108 assume !(4096 == ssl3_connect_~s__state~0); 93114#L111 assume !(20480 == ssl3_connect_~s__state~0); 93112#L114 assume !(4099 == ssl3_connect_~s__state~0); 93110#L117 assume !(4368 == ssl3_connect_~s__state~0); 93108#L120 assume !(4369 == ssl3_connect_~s__state~0); 93106#L123 assume !(4384 == ssl3_connect_~s__state~0); 93104#L126 assume !(4385 == ssl3_connect_~s__state~0); 93102#L129 assume !(4400 == ssl3_connect_~s__state~0); 93100#L132 assume !(4401 == ssl3_connect_~s__state~0); 93098#L135 assume !(4416 == ssl3_connect_~s__state~0); 93096#L138 assume !(4417 == ssl3_connect_~s__state~0); 93095#L141 assume 4432 == ssl3_connect_~s__state~0; 93092#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 93090#L321 assume !(4 == ssl3_connect_~blastFlag~0); 93089#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 93087#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93081#L521 ssl3_connect_~skip~0 := 0; 93079#L99-2 assume true; 93077#L99 assume !false; 93075#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93073#L102 assume !(12292 == ssl3_connect_~s__state~0); 93071#L105 assume !(16384 == ssl3_connect_~s__state~0); 93069#L108 assume !(4096 == ssl3_connect_~s__state~0); 93067#L111 assume !(20480 == ssl3_connect_~s__state~0); 93065#L114 assume !(4099 == ssl3_connect_~s__state~0); 93063#L117 assume !(4368 == ssl3_connect_~s__state~0); 93061#L120 assume !(4369 == ssl3_connect_~s__state~0); 93059#L123 assume !(4384 == ssl3_connect_~s__state~0); 93057#L126 assume !(4385 == ssl3_connect_~s__state~0); 93055#L129 assume !(4400 == ssl3_connect_~s__state~0); 93053#L132 assume !(4401 == ssl3_connect_~s__state~0); 93051#L135 assume !(4416 == ssl3_connect_~s__state~0); 93048#L138 assume !(4417 == ssl3_connect_~s__state~0); 93047#L141 assume !(4432 == ssl3_connect_~s__state~0); 93044#L144 assume !(4433 == ssl3_connect_~s__state~0); 93021#L147 assume 4448 == ssl3_connect_~s__state~0; 93016#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 92993#L333 assume !(ssl3_connect_~ret~0 <= 0); 92988#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 92984#L336-2 ssl3_connect_~s__init_num~0 := 0; 92981#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92976#L521 ssl3_connect_~skip~0 := 0; 92973#L99-2 assume true; 92970#L99 assume !false; 92967#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92962#L102 assume !(12292 == ssl3_connect_~s__state~0); 92956#L105 assume !(16384 == ssl3_connect_~s__state~0); 92954#L108 assume !(4096 == ssl3_connect_~s__state~0); 92952#L111 assume !(20480 == ssl3_connect_~s__state~0); 92946#L114 assume !(4099 == ssl3_connect_~s__state~0); 92943#L117 assume !(4368 == ssl3_connect_~s__state~0); 92937#L120 assume !(4369 == ssl3_connect_~s__state~0); 92932#L123 assume !(4384 == ssl3_connect_~s__state~0); 92927#L126 assume !(4385 == ssl3_connect_~s__state~0); 92921#L129 assume !(4400 == ssl3_connect_~s__state~0); 92917#L132 assume !(4401 == ssl3_connect_~s__state~0); 92913#L135 assume !(4416 == ssl3_connect_~s__state~0); 92909#L138 assume !(4417 == ssl3_connect_~s__state~0); 92905#L141 assume !(4432 == ssl3_connect_~s__state~0); 92901#L144 assume !(4433 == ssl3_connect_~s__state~0); 92897#L147 assume !(4448 == ssl3_connect_~s__state~0); 92893#L150 assume !(4449 == ssl3_connect_~s__state~0); 92889#L153 assume 4464 == ssl3_connect_~s__state~0; 92884#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 92879#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 92875#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92738#L521 ssl3_connect_~skip~0 := 0; 92737#L99-2 assume true; 92735#L99 assume !false; 92733#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92732#L102 assume !(12292 == ssl3_connect_~s__state~0); 92731#L105 assume !(16384 == ssl3_connect_~s__state~0); 92729#L108 assume !(4096 == ssl3_connect_~s__state~0); 92725#L111 assume !(20480 == ssl3_connect_~s__state~0); 92723#L114 assume !(4099 == ssl3_connect_~s__state~0); 92721#L117 assume !(4368 == ssl3_connect_~s__state~0); 92719#L120 assume !(4369 == ssl3_connect_~s__state~0); 92717#L123 assume !(4384 == ssl3_connect_~s__state~0); 92715#L126 assume !(4385 == ssl3_connect_~s__state~0); 92713#L129 assume !(4400 == ssl3_connect_~s__state~0); 92711#L132 assume !(4401 == ssl3_connect_~s__state~0); 92709#L135 assume !(4416 == ssl3_connect_~s__state~0); 92707#L138 assume !(4417 == ssl3_connect_~s__state~0); 92705#L141 assume !(4432 == ssl3_connect_~s__state~0); 92703#L144 assume !(4433 == ssl3_connect_~s__state~0); 92701#L147 assume !(4448 == ssl3_connect_~s__state~0); 92699#L150 assume !(4449 == ssl3_connect_~s__state~0); 92697#L153 assume !(4464 == ssl3_connect_~s__state~0); 92695#L156 assume !(4465 == ssl3_connect_~s__state~0); 92693#L159 assume !(4466 == ssl3_connect_~s__state~0); 92691#L162 assume !(4467 == ssl3_connect_~s__state~0); 92689#L165 assume 4480 == ssl3_connect_~s__state~0; 92687#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 92685#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 92682#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 92683#L361-2 ssl3_connect_~s__init_num~0 := 0; 92334#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92332#L521 ssl3_connect_~skip~0 := 0; 92323#L99-2 assume true; 92324#L99 assume !false; 92317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92318#L102 assume !(12292 == ssl3_connect_~s__state~0); 92311#L105 assume !(16384 == ssl3_connect_~s__state~0); 92312#L108 assume !(4096 == ssl3_connect_~s__state~0); 92305#L111 assume !(20480 == ssl3_connect_~s__state~0); 92306#L114 assume !(4099 == ssl3_connect_~s__state~0); 92299#L117 assume !(4368 == ssl3_connect_~s__state~0); 92300#L120 assume !(4369 == ssl3_connect_~s__state~0); 92293#L123 assume !(4384 == ssl3_connect_~s__state~0); 92294#L126 assume !(4385 == ssl3_connect_~s__state~0); 92162#L129 assume !(4400 == ssl3_connect_~s__state~0); 92163#L132 assume !(4401 == ssl3_connect_~s__state~0); 92154#L135 assume !(4416 == ssl3_connect_~s__state~0); 92155#L138 assume !(4417 == ssl3_connect_~s__state~0); 92146#L141 assume !(4432 == ssl3_connect_~s__state~0); 92147#L144 assume !(4433 == ssl3_connect_~s__state~0); 92140#L147 assume !(4448 == ssl3_connect_~s__state~0); 92141#L150 assume !(4449 == ssl3_connect_~s__state~0); 92132#L153 assume !(4464 == ssl3_connect_~s__state~0); 92133#L156 assume !(4465 == ssl3_connect_~s__state~0); 92123#L159 assume !(4466 == ssl3_connect_~s__state~0); 92124#L162 assume !(4467 == ssl3_connect_~s__state~0); 92115#L165 assume !(4480 == ssl3_connect_~s__state~0); 92116#L168 assume !(4481 == ssl3_connect_~s__state~0); 92107#L171 assume !(4496 == ssl3_connect_~s__state~0); 92108#L174 assume !(4497 == ssl3_connect_~s__state~0); 92099#L177 assume 4512 == ssl3_connect_~s__state~0; 92100#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 92090#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 92091#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 92082#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 92083#L397 assume !(0 == ssl3_connect_~tmp___8~0); 92076#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92074#L521 ssl3_connect_~skip~0 := 0; 92067#L99-2 assume true; 92068#L99 assume !false; 92061#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92062#L102 assume !(12292 == ssl3_connect_~s__state~0); 92055#L105 assume !(16384 == ssl3_connect_~s__state~0); 92056#L108 assume !(4096 == ssl3_connect_~s__state~0); 92049#L111 assume !(20480 == ssl3_connect_~s__state~0); 92050#L114 assume !(4099 == ssl3_connect_~s__state~0); 92043#L117 assume !(4368 == ssl3_connect_~s__state~0); 92044#L120 assume !(4369 == ssl3_connect_~s__state~0); 92037#L123 assume !(4384 == ssl3_connect_~s__state~0); 92038#L126 assume !(4385 == ssl3_connect_~s__state~0); 92031#L129 assume !(4400 == ssl3_connect_~s__state~0); 92032#L132 assume !(4401 == ssl3_connect_~s__state~0); 92025#L135 assume !(4416 == ssl3_connect_~s__state~0); 92026#L138 assume !(4417 == ssl3_connect_~s__state~0); 92020#L141 assume !(4432 == ssl3_connect_~s__state~0); 92021#L144 assume !(4433 == ssl3_connect_~s__state~0); 90438#L147 assume !(4448 == ssl3_connect_~s__state~0); 90439#L150 assume !(4449 == ssl3_connect_~s__state~0); 90428#L153 assume !(4464 == ssl3_connect_~s__state~0); 90429#L156 assume !(4465 == ssl3_connect_~s__state~0); 90422#L159 assume !(4466 == ssl3_connect_~s__state~0); 90423#L162 assume !(4467 == ssl3_connect_~s__state~0); 90416#L165 assume !(4480 == ssl3_connect_~s__state~0); 90417#L168 assume !(4481 == ssl3_connect_~s__state~0); 90410#L171 assume !(4496 == ssl3_connect_~s__state~0); 90411#L174 assume !(4497 == ssl3_connect_~s__state~0); 90404#L177 assume !(4512 == ssl3_connect_~s__state~0); 90405#L180 assume !(4513 == ssl3_connect_~s__state~0); 90398#L183 assume 4528 == ssl3_connect_~s__state~0; 90399#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 90392#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 90393#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 88517#L412-1 ssl3_connect_~s__init_num~0 := 0; 88518#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93256#L521 ssl3_connect_~skip~0 := 0; 93255#L99-2 assume true; 93254#L99 assume !false; 93253#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93252#L102 assume !(12292 == ssl3_connect_~s__state~0); 93250#L105 assume !(16384 == ssl3_connect_~s__state~0); 93251#L108 assume !(4096 == ssl3_connect_~s__state~0); 94178#L111 assume !(20480 == ssl3_connect_~s__state~0); 94176#L114 assume !(4099 == ssl3_connect_~s__state~0); 94174#L117 assume 4368 == ssl3_connect_~s__state~0; 92172#L121 [2018-11-18 11:20:27,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,618 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-18 11:20:27,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:27,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:27,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:27,625 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1815065537, now seen corresponding path program 2 times [2018-11-18 11:20:27,626 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,626 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,626 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:27,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-18 11:20:27,696 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:27,696 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:27,696 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:27,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:27,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:27,696 INFO L87 Difference]: Start difference. First operand 6391 states and 7566 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-18 11:20:27,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:27,876 INFO L93 Difference]: Finished difference Result 5673 states and 6677 transitions. [2018-11-18 11:20:27,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:27,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5673 states and 6677 transitions. [2018-11-18 11:20:27,892 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3494 [2018-11-18 11:20:27,903 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5673 states to 5673 states and 6677 transitions. [2018-11-18 11:20:27,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2018-11-18 11:20:27,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2018-11-18 11:20:27,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5673 states and 6677 transitions. [2018-11-18 11:20:27,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:27,910 INFO L705 BuchiCegarLoop]: Abstraction has 5673 states and 6677 transitions. [2018-11-18 11:20:27,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states and 6677 transitions. [2018-11-18 11:20:27,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 5639. [2018-11-18 11:20:27,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-18 11:20:27,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6640 transitions. [2018-11-18 11:20:27,958 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-18 11:20:27,958 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-18 11:20:27,958 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 11:20:27,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6640 transitions. [2018-11-18 11:20:27,971 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 11:20:27,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:27,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:27,973 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:27,973 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-18 11:20:27,973 INFO L794 eck$LassoCheckResult]: Stem: 100542#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 100440#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 100441#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 100543#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 100544#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 100584#L99-2 assume true; 100586#L99 assume !false; 100580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100581#L102 assume !(12292 == ssl3_connect_~s__state~0); 100649#L105 assume !(16384 == ssl3_connect_~s__state~0); 100644#L108 assume !(4096 == ssl3_connect_~s__state~0); 100645#L111 assume !(20480 == ssl3_connect_~s__state~0); 100640#L114 assume !(4099 == ssl3_connect_~s__state~0); 100641#L117 assume !(4368 == ssl3_connect_~s__state~0); 100636#L120 assume !(4369 == ssl3_connect_~s__state~0); 100637#L123 assume !(4384 == ssl3_connect_~s__state~0); 100632#L126 assume !(4385 == ssl3_connect_~s__state~0); 100633#L129 assume !(4400 == ssl3_connect_~s__state~0); 100628#L132 assume !(4401 == ssl3_connect_~s__state~0); 100629#L135 assume !(4416 == ssl3_connect_~s__state~0); 100624#L138 assume !(4417 == ssl3_connect_~s__state~0); 100625#L141 assume !(4432 == ssl3_connect_~s__state~0); 100620#L144 assume !(4433 == ssl3_connect_~s__state~0); 100621#L147 assume !(4448 == ssl3_connect_~s__state~0); 100616#L150 assume !(4449 == ssl3_connect_~s__state~0); 100617#L153 assume !(4464 == ssl3_connect_~s__state~0); 100612#L156 assume !(4465 == ssl3_connect_~s__state~0); 100613#L159 assume !(4466 == ssl3_connect_~s__state~0); 100608#L162 assume !(4467 == ssl3_connect_~s__state~0); 100609#L165 assume !(4480 == ssl3_connect_~s__state~0); 100604#L168 assume !(4481 == ssl3_connect_~s__state~0); 100605#L171 assume !(4496 == ssl3_connect_~s__state~0); 100600#L174 assume !(4497 == ssl3_connect_~s__state~0); 100601#L177 assume !(4512 == ssl3_connect_~s__state~0); 100596#L180 assume !(4513 == ssl3_connect_~s__state~0); 100597#L183 assume !(4528 == ssl3_connect_~s__state~0); 100592#L186 assume !(4529 == ssl3_connect_~s__state~0); 100593#L189 assume 4560 == ssl3_connect_~s__state~0; 101594#L193 [2018-11-18 11:20:27,973 INFO L796 eck$LassoCheckResult]: Loop: 101594#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104650#L432 assume !(ssl3_connect_~ret~0 <= 0); 104644#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104600#L435-2 ssl3_connect_~s__init_num~0 := 0; 104427#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104422#L521 ssl3_connect_~skip~0 := 0; 104420#L99-2 assume true; 104418#L99 assume !false; 104416#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104414#L102 assume !(12292 == ssl3_connect_~s__state~0); 104412#L105 assume !(16384 == ssl3_connect_~s__state~0); 104410#L108 assume !(4096 == ssl3_connect_~s__state~0); 104408#L111 assume !(20480 == ssl3_connect_~s__state~0); 104406#L114 assume !(4099 == ssl3_connect_~s__state~0); 104404#L117 assume !(4368 == ssl3_connect_~s__state~0); 104402#L120 assume !(4369 == ssl3_connect_~s__state~0); 104400#L123 assume !(4384 == ssl3_connect_~s__state~0); 104398#L126 assume !(4385 == ssl3_connect_~s__state~0); 104396#L129 assume !(4400 == ssl3_connect_~s__state~0); 104394#L132 assume !(4401 == ssl3_connect_~s__state~0); 104392#L135 assume !(4416 == ssl3_connect_~s__state~0); 104390#L138 assume !(4417 == ssl3_connect_~s__state~0); 104388#L141 assume !(4432 == ssl3_connect_~s__state~0); 104386#L144 assume !(4433 == ssl3_connect_~s__state~0); 104384#L147 assume !(4448 == ssl3_connect_~s__state~0); 104382#L150 assume !(4449 == ssl3_connect_~s__state~0); 104377#L153 assume !(4464 == ssl3_connect_~s__state~0); 104375#L156 assume !(4465 == ssl3_connect_~s__state~0); 104373#L159 assume !(4466 == ssl3_connect_~s__state~0); 104371#L162 assume !(4467 == ssl3_connect_~s__state~0); 104369#L165 assume !(4480 == ssl3_connect_~s__state~0); 104367#L168 assume !(4481 == ssl3_connect_~s__state~0); 104365#L171 assume !(4496 == ssl3_connect_~s__state~0); 104363#L174 assume !(4497 == ssl3_connect_~s__state~0); 104361#L177 assume 4512 == ssl3_connect_~s__state~0; 104009#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 104358#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 104356#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 104353#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 104349#L397 assume !(0 == ssl3_connect_~tmp___8~0); 104346#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104340#L521 ssl3_connect_~skip~0 := 0; 104338#L99-2 assume true; 104336#L99 assume !false; 104334#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104332#L102 assume !(12292 == ssl3_connect_~s__state~0); 104330#L105 assume !(16384 == ssl3_connect_~s__state~0); 104328#L108 assume !(4096 == ssl3_connect_~s__state~0); 104326#L111 assume !(20480 == ssl3_connect_~s__state~0); 104324#L114 assume !(4099 == ssl3_connect_~s__state~0); 104322#L117 assume !(4368 == ssl3_connect_~s__state~0); 104320#L120 assume !(4369 == ssl3_connect_~s__state~0); 104318#L123 assume !(4384 == ssl3_connect_~s__state~0); 104316#L126 assume !(4385 == ssl3_connect_~s__state~0); 104314#L129 assume !(4400 == ssl3_connect_~s__state~0); 104312#L132 assume !(4401 == ssl3_connect_~s__state~0); 104310#L135 assume !(4416 == ssl3_connect_~s__state~0); 104308#L138 assume !(4417 == ssl3_connect_~s__state~0); 104306#L141 assume !(4432 == ssl3_connect_~s__state~0); 104304#L144 assume !(4433 == ssl3_connect_~s__state~0); 104302#L147 assume !(4448 == ssl3_connect_~s__state~0); 104300#L150 assume !(4449 == ssl3_connect_~s__state~0); 104298#L153 assume !(4464 == ssl3_connect_~s__state~0); 104296#L156 assume !(4465 == ssl3_connect_~s__state~0); 104294#L159 assume !(4466 == ssl3_connect_~s__state~0); 104292#L162 assume !(4467 == ssl3_connect_~s__state~0); 104290#L165 assume !(4480 == ssl3_connect_~s__state~0); 104284#L168 assume !(4481 == ssl3_connect_~s__state~0); 104282#L171 assume !(4496 == ssl3_connect_~s__state~0); 104280#L174 assume !(4497 == ssl3_connect_~s__state~0); 104278#L177 assume !(4512 == ssl3_connect_~s__state~0); 104276#L180 assume !(4513 == ssl3_connect_~s__state~0); 104274#L183 assume 4528 == ssl3_connect_~s__state~0; 100733#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 104271#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 104269#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 104265#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 104264#L412-1 ssl3_connect_~s__init_num~0 := 0; 104263#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 100848#L521 ssl3_connect_~skip~0 := 0; 100849#L99-2 assume true; 100842#L99 assume !false; 100843#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100836#L102 assume !(12292 == ssl3_connect_~s__state~0); 100837#L105 assume !(16384 == ssl3_connect_~s__state~0); 100830#L108 assume !(4096 == ssl3_connect_~s__state~0); 100831#L111 assume !(20480 == ssl3_connect_~s__state~0); 100822#L114 assume !(4099 == ssl3_connect_~s__state~0); 100823#L117 assume !(4368 == ssl3_connect_~s__state~0); 100813#L120 assume !(4369 == ssl3_connect_~s__state~0); 100814#L123 assume !(4384 == ssl3_connect_~s__state~0); 100806#L126 assume !(4385 == ssl3_connect_~s__state~0); 100807#L129 assume !(4400 == ssl3_connect_~s__state~0); 100799#L132 assume !(4401 == ssl3_connect_~s__state~0); 100800#L135 assume !(4416 == ssl3_connect_~s__state~0); 100792#L138 assume !(4417 == ssl3_connect_~s__state~0); 100793#L141 assume !(4432 == ssl3_connect_~s__state~0); 100785#L144 assume !(4433 == ssl3_connect_~s__state~0); 100786#L147 assume !(4448 == ssl3_connect_~s__state~0); 100778#L150 assume !(4449 == ssl3_connect_~s__state~0); 100779#L153 assume !(4464 == ssl3_connect_~s__state~0); 100770#L156 assume !(4465 == ssl3_connect_~s__state~0); 100771#L159 assume !(4466 == ssl3_connect_~s__state~0); 100762#L162 assume !(4467 == ssl3_connect_~s__state~0); 100763#L165 assume !(4480 == ssl3_connect_~s__state~0); 100754#L168 assume !(4481 == ssl3_connect_~s__state~0); 100755#L171 assume !(4496 == ssl3_connect_~s__state~0); 100747#L174 assume !(4497 == ssl3_connect_~s__state~0); 100748#L177 assume !(4512 == ssl3_connect_~s__state~0); 100740#L180 assume !(4513 == ssl3_connect_~s__state~0); 100741#L183 assume !(4528 == ssl3_connect_~s__state~0); 100730#L186 assume !(4529 == ssl3_connect_~s__state~0); 100731#L189 assume !(4560 == ssl3_connect_~s__state~0); 100723#L192 assume !(4561 == ssl3_connect_~s__state~0); 100724#L195 assume 4352 == ssl3_connect_~s__state~0; 100715#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 100716#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 100704#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 100705#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103847#L521 ssl3_connect_~skip~0 := 0; 103848#L99-2 assume true; 103843#L99 assume !false; 103844#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103839#L102 assume !(12292 == ssl3_connect_~s__state~0); 103840#L105 assume !(16384 == ssl3_connect_~s__state~0); 103835#L108 assume !(4096 == ssl3_connect_~s__state~0); 103836#L111 assume !(20480 == ssl3_connect_~s__state~0); 103831#L114 assume !(4099 == ssl3_connect_~s__state~0); 103832#L117 assume !(4368 == ssl3_connect_~s__state~0); 100815#L120 assume !(4369 == ssl3_connect_~s__state~0); 100816#L123 assume !(4384 == ssl3_connect_~s__state~0); 104060#L126 assume !(4385 == ssl3_connect_~s__state~0); 104062#L129 assume !(4400 == ssl3_connect_~s__state~0); 104055#L132 assume !(4401 == ssl3_connect_~s__state~0); 104057#L135 assume !(4416 == ssl3_connect_~s__state~0); 104050#L138 assume !(4417 == ssl3_connect_~s__state~0); 104052#L141 assume !(4432 == ssl3_connect_~s__state~0); 104045#L144 assume !(4433 == ssl3_connect_~s__state~0); 104046#L147 assume !(4448 == ssl3_connect_~s__state~0); 104039#L150 assume !(4449 == ssl3_connect_~s__state~0); 104041#L153 assume !(4464 == ssl3_connect_~s__state~0); 104036#L156 assume !(4465 == ssl3_connect_~s__state~0); 104034#L159 assume !(4466 == ssl3_connect_~s__state~0); 104035#L162 assume !(4467 == ssl3_connect_~s__state~0); 104030#L165 assume !(4480 == ssl3_connect_~s__state~0); 104025#L168 assume !(4481 == ssl3_connect_~s__state~0); 104027#L171 assume !(4496 == ssl3_connect_~s__state~0); 104016#L174 assume !(4497 == ssl3_connect_~s__state~0); 104018#L177 assume !(4512 == ssl3_connect_~s__state~0); 104008#L180 assume !(4513 == ssl3_connect_~s__state~0); 104010#L183 assume !(4528 == ssl3_connect_~s__state~0); 100732#L186 assume !(4529 == ssl3_connect_~s__state~0); 100734#L189 assume 4560 == ssl3_connect_~s__state~0; 101594#L193 [2018-11-18 11:20:27,973 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:27,973 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-18 11:20:27,973 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:27,974 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:27,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,974 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:27,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:28,009 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:28,009 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:28,009 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:20:28,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:28,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 1 times [2018-11-18 11:20:28,009 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:28,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:28,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:28,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:28,083 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 11:20:28,083 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:20:28,083 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:20:28,097 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:28,122 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 11:20:28,176 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:20:28,176 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 11:20:28,177 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:28,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:28,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:28,177 INFO L87 Difference]: Start difference. First operand 5639 states and 6640 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-18 11:20:28,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:28,387 INFO L93 Difference]: Finished difference Result 5645 states and 6644 transitions. [2018-11-18 11:20:28,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:28,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5645 states and 6644 transitions. [2018-11-18 11:20:28,408 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 11:20:28,422 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5645 states to 5645 states and 6644 transitions. [2018-11-18 11:20:28,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5645 [2018-11-18 11:20:28,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5645 [2018-11-18 11:20:28,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5645 states and 6644 transitions. [2018-11-18 11:20:28,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:28,427 INFO L705 BuchiCegarLoop]: Abstraction has 5645 states and 6644 transitions. [2018-11-18 11:20:28,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states and 6644 transitions. [2018-11-18 11:20:28,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5639. [2018-11-18 11:20:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-18 11:20:28,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6638 transitions. [2018-11-18 11:20:28,472 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-18 11:20:28,472 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-18 11:20:28,472 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 11:20:28,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6638 transitions. [2018-11-18 11:20:28,485 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 11:20:28,486 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:28,486 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:28,487 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:20:28,487 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-18 11:20:28,487 INFO L794 eck$LassoCheckResult]: Stem: 112289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112188#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112189#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112294#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 112653#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 112651#L99-2 assume true; 112650#L99 assume !false; 112649#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112647#L102 assume !(12292 == ssl3_connect_~s__state~0); 112648#L105 assume !(16384 == ssl3_connect_~s__state~0); 117012#L108 assume !(4096 == ssl3_connect_~s__state~0); 117010#L111 assume !(20480 == ssl3_connect_~s__state~0); 117008#L114 assume !(4099 == ssl3_connect_~s__state~0); 117006#L117 assume !(4368 == ssl3_connect_~s__state~0); 117004#L120 assume !(4369 == ssl3_connect_~s__state~0); 117002#L123 assume !(4384 == ssl3_connect_~s__state~0); 117000#L126 assume !(4385 == ssl3_connect_~s__state~0); 116998#L129 assume !(4400 == ssl3_connect_~s__state~0); 116996#L132 assume !(4401 == ssl3_connect_~s__state~0); 116994#L135 assume !(4416 == ssl3_connect_~s__state~0); 116992#L138 assume !(4417 == ssl3_connect_~s__state~0); 116990#L141 assume !(4432 == ssl3_connect_~s__state~0); 116988#L144 assume !(4433 == ssl3_connect_~s__state~0); 116986#L147 assume !(4448 == ssl3_connect_~s__state~0); 116984#L150 assume !(4449 == ssl3_connect_~s__state~0); 116982#L153 assume !(4464 == ssl3_connect_~s__state~0); 116980#L156 assume !(4465 == ssl3_connect_~s__state~0); 116978#L159 assume !(4466 == ssl3_connect_~s__state~0); 116976#L162 assume !(4467 == ssl3_connect_~s__state~0); 116974#L165 assume !(4480 == ssl3_connect_~s__state~0); 116972#L168 assume !(4481 == ssl3_connect_~s__state~0); 116970#L171 assume !(4496 == ssl3_connect_~s__state~0); 116968#L174 assume !(4497 == ssl3_connect_~s__state~0); 116966#L177 assume !(4512 == ssl3_connect_~s__state~0); 116964#L180 assume !(4513 == ssl3_connect_~s__state~0); 116962#L183 assume !(4528 == ssl3_connect_~s__state~0); 116960#L186 assume !(4529 == ssl3_connect_~s__state~0); 116958#L189 assume !(4560 == ssl3_connect_~s__state~0); 116956#L192 assume 4561 == ssl3_connect_~s__state~0; 116952#L193 [2018-11-18 11:20:28,487 INFO L796 eck$LassoCheckResult]: Loop: 116952#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 116949#L432 assume !(ssl3_connect_~ret~0 <= 0); 116946#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 112272#L435-2 ssl3_connect_~s__init_num~0 := 0; 112240#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117756#L521 ssl3_connect_~skip~0 := 0; 117755#L99-2 assume true; 117754#L99 assume !false; 117753#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117752#L102 assume !(12292 == ssl3_connect_~s__state~0); 117751#L105 assume !(16384 == ssl3_connect_~s__state~0); 117750#L108 assume !(4096 == ssl3_connect_~s__state~0); 117749#L111 assume !(20480 == ssl3_connect_~s__state~0); 117748#L114 assume !(4099 == ssl3_connect_~s__state~0); 117747#L117 assume !(4368 == ssl3_connect_~s__state~0); 117746#L120 assume !(4369 == ssl3_connect_~s__state~0); 117745#L123 assume !(4384 == ssl3_connect_~s__state~0); 117744#L126 assume !(4385 == ssl3_connect_~s__state~0); 117743#L129 assume !(4400 == ssl3_connect_~s__state~0); 117742#L132 assume !(4401 == ssl3_connect_~s__state~0); 117741#L135 assume !(4416 == ssl3_connect_~s__state~0); 117740#L138 assume !(4417 == ssl3_connect_~s__state~0); 117739#L141 assume !(4432 == ssl3_connect_~s__state~0); 117738#L144 assume !(4433 == ssl3_connect_~s__state~0); 117737#L147 assume !(4448 == ssl3_connect_~s__state~0); 117736#L150 assume !(4449 == ssl3_connect_~s__state~0); 117735#L153 assume !(4464 == ssl3_connect_~s__state~0); 117734#L156 assume !(4465 == ssl3_connect_~s__state~0); 117733#L159 assume !(4466 == ssl3_connect_~s__state~0); 117732#L162 assume !(4467 == ssl3_connect_~s__state~0); 117731#L165 assume !(4480 == ssl3_connect_~s__state~0); 117730#L168 assume !(4481 == ssl3_connect_~s__state~0); 117729#L171 assume !(4496 == ssl3_connect_~s__state~0); 117728#L174 assume !(4497 == ssl3_connect_~s__state~0); 117727#L177 assume 4512 == ssl3_connect_~s__state~0; 113184#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117723#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 113532#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 113523#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 113512#L397 assume !(0 == ssl3_connect_~tmp___8~0); 113513#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115963#L521 ssl3_connect_~skip~0 := 0; 115957#L99-2 assume true; 115958#L99 assume !false; 115953#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115954#L102 assume !(12292 == ssl3_connect_~s__state~0); 115949#L105 assume !(16384 == ssl3_connect_~s__state~0); 115950#L108 assume !(4096 == ssl3_connect_~s__state~0); 115945#L111 assume !(20480 == ssl3_connect_~s__state~0); 115946#L114 assume !(4099 == ssl3_connect_~s__state~0); 115941#L117 assume !(4368 == ssl3_connect_~s__state~0); 115942#L120 assume !(4369 == ssl3_connect_~s__state~0); 115937#L123 assume !(4384 == ssl3_connect_~s__state~0); 115938#L126 assume !(4385 == ssl3_connect_~s__state~0); 115933#L129 assume !(4400 == ssl3_connect_~s__state~0); 115934#L132 assume !(4401 == ssl3_connect_~s__state~0); 115929#L135 assume !(4416 == ssl3_connect_~s__state~0); 115930#L138 assume !(4417 == ssl3_connect_~s__state~0); 115925#L141 assume !(4432 == ssl3_connect_~s__state~0); 115926#L144 assume !(4433 == ssl3_connect_~s__state~0); 115921#L147 assume !(4448 == ssl3_connect_~s__state~0); 115922#L150 assume !(4449 == ssl3_connect_~s__state~0); 115916#L153 assume !(4464 == ssl3_connect_~s__state~0); 115917#L156 assume !(4465 == ssl3_connect_~s__state~0); 115912#L159 assume !(4466 == ssl3_connect_~s__state~0); 115913#L162 assume !(4467 == ssl3_connect_~s__state~0); 115908#L165 assume !(4480 == ssl3_connect_~s__state~0); 115909#L168 assume !(4481 == ssl3_connect_~s__state~0); 115904#L171 assume !(4496 == ssl3_connect_~s__state~0); 115905#L174 assume !(4497 == ssl3_connect_~s__state~0); 115899#L177 assume !(4512 == ssl3_connect_~s__state~0); 115900#L180 assume !(4513 == ssl3_connect_~s__state~0); 115896#L183 assume 4528 == ssl3_connect_~s__state~0; 113180#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 115892#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 115893#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 113156#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 113157#L412-1 ssl3_connect_~s__init_num~0 := 0; 113151#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113149#L521 ssl3_connect_~skip~0 := 0; 113144#L99-2 assume true; 113145#L99 assume !false; 113140#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113141#L102 assume !(12292 == ssl3_connect_~s__state~0); 113136#L105 assume !(16384 == ssl3_connect_~s__state~0); 113137#L108 assume !(4096 == ssl3_connect_~s__state~0); 113132#L111 assume !(20480 == ssl3_connect_~s__state~0); 113133#L114 assume !(4099 == ssl3_connect_~s__state~0); 113128#L117 assume !(4368 == ssl3_connect_~s__state~0); 113129#L120 assume !(4369 == ssl3_connect_~s__state~0); 113124#L123 assume !(4384 == ssl3_connect_~s__state~0); 113125#L126 assume !(4385 == ssl3_connect_~s__state~0); 113114#L129 assume !(4400 == ssl3_connect_~s__state~0); 113115#L132 assume !(4401 == ssl3_connect_~s__state~0); 113105#L135 assume !(4416 == ssl3_connect_~s__state~0); 113106#L138 assume !(4417 == ssl3_connect_~s__state~0); 112932#L141 assume !(4432 == ssl3_connect_~s__state~0); 112933#L144 assume !(4433 == ssl3_connect_~s__state~0); 112927#L147 assume !(4448 == ssl3_connect_~s__state~0); 112928#L150 assume !(4449 == ssl3_connect_~s__state~0); 112922#L153 assume !(4464 == ssl3_connect_~s__state~0); 112923#L156 assume !(4465 == ssl3_connect_~s__state~0); 112918#L159 assume !(4466 == ssl3_connect_~s__state~0); 112919#L162 assume !(4467 == ssl3_connect_~s__state~0); 112913#L165 assume !(4480 == ssl3_connect_~s__state~0); 112914#L168 assume !(4481 == ssl3_connect_~s__state~0); 112908#L171 assume !(4496 == ssl3_connect_~s__state~0); 112909#L174 assume !(4497 == ssl3_connect_~s__state~0); 112903#L177 assume !(4512 == ssl3_connect_~s__state~0); 112904#L180 assume !(4513 == ssl3_connect_~s__state~0); 112898#L183 assume !(4528 == ssl3_connect_~s__state~0); 112899#L186 assume !(4529 == ssl3_connect_~s__state~0); 116205#L189 assume !(4560 == ssl3_connect_~s__state~0); 112786#L192 assume !(4561 == ssl3_connect_~s__state~0); 112787#L195 assume 4352 == ssl3_connect_~s__state~0; 112782#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 112783#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 112777#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 112778#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112771#L521 ssl3_connect_~skip~0 := 0; 112772#L99-2 assume true; 112767#L99 assume !false; 112768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112763#L102 assume !(12292 == ssl3_connect_~s__state~0); 112764#L105 assume !(16384 == ssl3_connect_~s__state~0); 112759#L108 assume !(4096 == ssl3_connect_~s__state~0); 112760#L111 assume !(20480 == ssl3_connect_~s__state~0); 112755#L114 assume !(4099 == ssl3_connect_~s__state~0); 112756#L117 assume !(4368 == ssl3_connect_~s__state~0); 112665#L120 assume !(4369 == ssl3_connect_~s__state~0); 112666#L123 assume !(4384 == ssl3_connect_~s__state~0); 113116#L126 assume !(4385 == ssl3_connect_~s__state~0); 113118#L129 assume !(4400 == ssl3_connect_~s__state~0); 116199#L132 assume !(4401 == ssl3_connect_~s__state~0); 113216#L135 assume !(4416 == ssl3_connect_~s__state~0); 113217#L138 assume !(4417 == ssl3_connect_~s__state~0); 113211#L141 assume !(4432 == ssl3_connect_~s__state~0); 113213#L144 assume !(4433 == ssl3_connect_~s__state~0); 113206#L147 assume !(4448 == ssl3_connect_~s__state~0); 113208#L150 assume !(4449 == ssl3_connect_~s__state~0); 113202#L153 assume !(4464 == ssl3_connect_~s__state~0); 113203#L156 assume !(4465 == ssl3_connect_~s__state~0); 113197#L159 assume !(4466 == ssl3_connect_~s__state~0); 113199#L162 assume !(4467 == ssl3_connect_~s__state~0); 113192#L165 assume !(4480 == ssl3_connect_~s__state~0); 113194#L168 assume !(4481 == ssl3_connect_~s__state~0); 113188#L171 assume !(4496 == ssl3_connect_~s__state~0); 113189#L174 assume !(4497 == ssl3_connect_~s__state~0); 113183#L177 assume !(4512 == ssl3_connect_~s__state~0); 113185#L180 assume !(4513 == ssl3_connect_~s__state~0); 113178#L183 assume !(4528 == ssl3_connect_~s__state~0); 113179#L186 assume !(4529 == ssl3_connect_~s__state~0); 116206#L189 assume 4560 == ssl3_connect_~s__state~0; 116952#L193 [2018-11-18 11:20:28,487 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:28,487 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-18 11:20:28,488 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:28,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:28,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,488 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:28,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:28,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 11:20:28,525 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:28,525 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:20:28,525 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:20:28,525 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:28,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 2 times [2018-11-18 11:20:28,525 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:28,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:28,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:28,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:28,575 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 11:20:28,576 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:20:28,576 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:20:28,589 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 11:20:28,610 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 11:20:28,610 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 11:20:28,614 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:28,629 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 11:20:28,654 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:20:28,654 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 11:20:28,654 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:28,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:28,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:28,655 INFO L87 Difference]: Start difference. First operand 5639 states and 6638 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-18 11:20:28,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:28,866 INFO L93 Difference]: Finished difference Result 5963 states and 6992 transitions. [2018-11-18 11:20:28,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:28,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5963 states and 6992 transitions. [2018-11-18 11:20:28,884 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-18 11:20:28,896 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5963 states to 5897 states and 6924 transitions. [2018-11-18 11:20:28,896 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5897 [2018-11-18 11:20:28,899 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5897 [2018-11-18 11:20:28,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5897 states and 6924 transitions. [2018-11-18 11:20:28,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:28,901 INFO L705 BuchiCegarLoop]: Abstraction has 5897 states and 6924 transitions. [2018-11-18 11:20:28,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5897 states and 6924 transitions. [2018-11-18 11:20:28,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5897 to 5573. [2018-11-18 11:20:28,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-18 11:20:28,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6568 transitions. [2018-11-18 11:20:28,948 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-18 11:20:28,948 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-18 11:20:28,948 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 11:20:28,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6568 transitions. [2018-11-18 11:20:28,961 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 11:20:28,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:28,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:28,962 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-18 11:20:28,962 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-18 11:20:28,963 INFO L794 eck$LassoCheckResult]: Stem: 124349#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 124254#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 124255#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 124355#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 124597#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 124595#L99-2 assume true; 124596#L99 assume !false; 124452#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124453#L102 assume 12292 == ssl3_connect_~s__state~0; 124264#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 124265#L207 ssl3_connect_~s__server~0 := 0; 124590#L212 assume 0 != ssl3_connect_~cb~0; 124587#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 124585#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 124580#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 124576#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 124572#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 124566#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124562#L521 ssl3_connect_~skip~0 := 0; 124560#L99-2 assume true; 124558#L99 assume !false; 124556#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124554#L102 assume !(12292 == ssl3_connect_~s__state~0); 124552#L105 assume !(16384 == ssl3_connect_~s__state~0); 124550#L108 assume !(4096 == ssl3_connect_~s__state~0); 124548#L111 assume !(20480 == ssl3_connect_~s__state~0); 124546#L114 assume !(4099 == ssl3_connect_~s__state~0); 124544#L117 assume 4368 == ssl3_connect_~s__state~0; 124542#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 124539#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 124536#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 124534#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 124532#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124527#L521 ssl3_connect_~skip~0 := 0; 124521#L99-2 assume true; 124519#L99 assume !false; 124517#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124515#L102 assume !(12292 == ssl3_connect_~s__state~0); 124513#L105 assume !(16384 == ssl3_connect_~s__state~0); 124511#L108 assume !(4096 == ssl3_connect_~s__state~0); 124509#L111 assume !(20480 == ssl3_connect_~s__state~0); 124507#L114 assume !(4099 == ssl3_connect_~s__state~0); 124505#L117 assume !(4368 == ssl3_connect_~s__state~0); 124503#L120 assume !(4369 == ssl3_connect_~s__state~0); 124501#L123 assume 4384 == ssl3_connect_~s__state~0; 124499#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 124497#L270 assume !(1 == ssl3_connect_~blastFlag~0); 124495#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 124492#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 124493#L276-2 [2018-11-18 11:20:28,963 INFO L796 eck$LassoCheckResult]: Loop: 124493#L276-2 ssl3_connect_~s__init_num~0 := 0; 129572#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129489#L521 ssl3_connect_~skip~0 := 0; 129485#L99-2 assume true; 129483#L99 assume !false; 129481#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129479#L102 assume !(12292 == ssl3_connect_~s__state~0); 129477#L105 assume !(16384 == ssl3_connect_~s__state~0); 129475#L108 assume !(4096 == ssl3_connect_~s__state~0); 129473#L111 assume !(20480 == ssl3_connect_~s__state~0); 129471#L114 assume !(4099 == ssl3_connect_~s__state~0); 129469#L117 assume !(4368 == ssl3_connect_~s__state~0); 129467#L120 assume !(4369 == ssl3_connect_~s__state~0); 129465#L123 assume !(4384 == ssl3_connect_~s__state~0); 129463#L126 assume !(4385 == ssl3_connect_~s__state~0); 129461#L129 assume !(4400 == ssl3_connect_~s__state~0); 129459#L132 assume !(4401 == ssl3_connect_~s__state~0); 129457#L135 assume !(4416 == ssl3_connect_~s__state~0); 129455#L138 assume !(4417 == ssl3_connect_~s__state~0); 129453#L141 assume !(4432 == ssl3_connect_~s__state~0); 129451#L144 assume !(4433 == ssl3_connect_~s__state~0); 129449#L147 assume !(4448 == ssl3_connect_~s__state~0); 129447#L150 assume !(4449 == ssl3_connect_~s__state~0); 129445#L153 assume !(4464 == ssl3_connect_~s__state~0); 129443#L156 assume !(4465 == ssl3_connect_~s__state~0); 129441#L159 assume !(4466 == ssl3_connect_~s__state~0); 129439#L162 assume !(4467 == ssl3_connect_~s__state~0); 129437#L165 assume !(4480 == ssl3_connect_~s__state~0); 129435#L168 assume !(4481 == ssl3_connect_~s__state~0); 129433#L171 assume !(4496 == ssl3_connect_~s__state~0); 129431#L174 assume !(4497 == ssl3_connect_~s__state~0); 129429#L177 assume !(4512 == ssl3_connect_~s__state~0); 129427#L180 assume !(4513 == ssl3_connect_~s__state~0); 129425#L183 assume !(4528 == ssl3_connect_~s__state~0); 129423#L186 assume !(4529 == ssl3_connect_~s__state~0); 129392#L189 assume 4560 == ssl3_connect_~s__state~0; 129263#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 129391#L432 assume !(ssl3_connect_~ret~0 <= 0); 129390#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 129388#L435-2 ssl3_connect_~s__init_num~0 := 0; 129385#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129382#L521 ssl3_connect_~skip~0 := 0; 129381#L99-2 assume true; 129380#L99 assume !false; 129379#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129378#L102 assume !(12292 == ssl3_connect_~s__state~0); 129377#L105 assume !(16384 == ssl3_connect_~s__state~0); 129376#L108 assume !(4096 == ssl3_connect_~s__state~0); 129375#L111 assume !(20480 == ssl3_connect_~s__state~0); 129374#L114 assume !(4099 == ssl3_connect_~s__state~0); 129373#L117 assume !(4368 == ssl3_connect_~s__state~0); 129372#L120 assume !(4369 == ssl3_connect_~s__state~0); 129371#L123 assume !(4384 == ssl3_connect_~s__state~0); 129370#L126 assume !(4385 == ssl3_connect_~s__state~0); 129369#L129 assume !(4400 == ssl3_connect_~s__state~0); 129368#L132 assume !(4401 == ssl3_connect_~s__state~0); 129367#L135 assume !(4416 == ssl3_connect_~s__state~0); 129366#L138 assume !(4417 == ssl3_connect_~s__state~0); 129365#L141 assume !(4432 == ssl3_connect_~s__state~0); 129364#L144 assume !(4433 == ssl3_connect_~s__state~0); 129363#L147 assume !(4448 == ssl3_connect_~s__state~0); 129362#L150 assume !(4449 == ssl3_connect_~s__state~0); 129361#L153 assume !(4464 == ssl3_connect_~s__state~0); 129360#L156 assume !(4465 == ssl3_connect_~s__state~0); 129359#L159 assume !(4466 == ssl3_connect_~s__state~0); 129358#L162 assume !(4467 == ssl3_connect_~s__state~0); 129357#L165 assume !(4480 == ssl3_connect_~s__state~0); 129356#L168 assume !(4481 == ssl3_connect_~s__state~0); 129355#L171 assume !(4496 == ssl3_connect_~s__state~0); 129354#L174 assume !(4497 == ssl3_connect_~s__state~0); 129353#L177 assume 4512 == ssl3_connect_~s__state~0; 124686#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 129352#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 129351#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 129346#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 129345#L397 assume !(0 == ssl3_connect_~tmp___8~0); 129342#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129339#L521 ssl3_connect_~skip~0 := 0; 129338#L99-2 assume true; 129337#L99 assume !false; 129336#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129335#L102 assume !(12292 == ssl3_connect_~s__state~0); 129334#L105 assume !(16384 == ssl3_connect_~s__state~0); 129333#L108 assume !(4096 == ssl3_connect_~s__state~0); 129332#L111 assume !(20480 == ssl3_connect_~s__state~0); 129331#L114 assume !(4099 == ssl3_connect_~s__state~0); 129330#L117 assume !(4368 == ssl3_connect_~s__state~0); 129329#L120 assume !(4369 == ssl3_connect_~s__state~0); 129328#L123 assume !(4384 == ssl3_connect_~s__state~0); 129327#L126 assume !(4385 == ssl3_connect_~s__state~0); 129326#L129 assume !(4400 == ssl3_connect_~s__state~0); 129325#L132 assume !(4401 == ssl3_connect_~s__state~0); 129324#L135 assume !(4416 == ssl3_connect_~s__state~0); 129323#L138 assume !(4417 == ssl3_connect_~s__state~0); 129322#L141 assume !(4432 == ssl3_connect_~s__state~0); 129321#L144 assume !(4433 == ssl3_connect_~s__state~0); 129320#L147 assume !(4448 == ssl3_connect_~s__state~0); 129319#L150 assume !(4449 == ssl3_connect_~s__state~0); 129318#L153 assume !(4464 == ssl3_connect_~s__state~0); 129317#L156 assume !(4465 == ssl3_connect_~s__state~0); 129316#L159 assume !(4466 == ssl3_connect_~s__state~0); 129315#L162 assume !(4467 == ssl3_connect_~s__state~0); 129314#L165 assume !(4480 == ssl3_connect_~s__state~0); 129313#L168 assume !(4481 == ssl3_connect_~s__state~0); 129312#L171 assume !(4496 == ssl3_connect_~s__state~0); 129311#L174 assume !(4497 == ssl3_connect_~s__state~0); 129310#L177 assume !(4512 == ssl3_connect_~s__state~0); 129309#L180 assume !(4513 == ssl3_connect_~s__state~0); 129308#L183 assume 4528 == ssl3_connect_~s__state~0; 124676#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 129307#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 124387#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 124388#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 124809#L412-1 ssl3_connect_~s__init_num~0 := 0; 124810#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124802#L521 ssl3_connect_~skip~0 := 0; 124803#L99-2 assume true; 124798#L99 assume !false; 124799#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124794#L102 assume !(12292 == ssl3_connect_~s__state~0); 124795#L105 assume !(16384 == ssl3_connect_~s__state~0); 124790#L108 assume !(4096 == ssl3_connect_~s__state~0); 124791#L111 assume !(20480 == ssl3_connect_~s__state~0); 124786#L114 assume !(4099 == ssl3_connect_~s__state~0); 124787#L117 assume !(4368 == ssl3_connect_~s__state~0); 124779#L120 assume !(4369 == ssl3_connect_~s__state~0); 124780#L123 assume !(4384 == ssl3_connect_~s__state~0); 124772#L126 assume !(4385 == ssl3_connect_~s__state~0); 124773#L129 assume !(4400 == ssl3_connect_~s__state~0); 124762#L132 assume !(4401 == ssl3_connect_~s__state~0); 124763#L135 assume !(4416 == ssl3_connect_~s__state~0); 124753#L138 assume !(4417 == ssl3_connect_~s__state~0); 124754#L141 assume !(4432 == ssl3_connect_~s__state~0); 124743#L144 assume !(4433 == ssl3_connect_~s__state~0); 124744#L147 assume !(4448 == ssl3_connect_~s__state~0); 124734#L150 assume !(4449 == ssl3_connect_~s__state~0); 124735#L153 assume !(4464 == ssl3_connect_~s__state~0); 124725#L156 assume !(4465 == ssl3_connect_~s__state~0); 124726#L159 assume !(4466 == ssl3_connect_~s__state~0); 124716#L162 assume !(4467 == ssl3_connect_~s__state~0); 124717#L165 assume !(4480 == ssl3_connect_~s__state~0); 124707#L168 assume !(4481 == ssl3_connect_~s__state~0); 124708#L171 assume !(4496 == ssl3_connect_~s__state~0); 124698#L174 assume !(4497 == ssl3_connect_~s__state~0); 124699#L177 assume !(4512 == ssl3_connect_~s__state~0); 124688#L180 assume !(4513 == ssl3_connect_~s__state~0); 124689#L183 assume !(4528 == ssl3_connect_~s__state~0); 124678#L186 assume !(4529 == ssl3_connect_~s__state~0); 124679#L189 assume !(4560 == ssl3_connect_~s__state~0); 127595#L192 assume !(4561 == ssl3_connect_~s__state~0); 127596#L195 assume 4352 == ssl3_connect_~s__state~0; 127591#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 127592#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 127586#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 127587#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124626#L521 ssl3_connect_~skip~0 := 0; 124627#L99-2 assume true; 124618#L99 assume !false; 124619#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124610#L102 assume !(12292 == ssl3_connect_~s__state~0); 124611#L105 assume !(16384 == ssl3_connect_~s__state~0); 124599#L108 assume !(4096 == ssl3_connect_~s__state~0); 124601#L111 assume !(20480 == ssl3_connect_~s__state~0); 124602#L114 assume !(4099 == ssl3_connect_~s__state~0); 124603#L117 assume !(4368 == ssl3_connect_~s__state~0); 127558#L120 assume !(4369 == ssl3_connect_~s__state~0); 127559#L123 assume 4384 == ssl3_connect_~s__state~0; 124770#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 129580#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 129498#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 129576#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 124493#L276-2 [2018-11-18 11:20:28,963 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:28,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1986641141, now seen corresponding path program 1 times [2018-11-18 11:20:28,963 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:28,963 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:28,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,964 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:20:28,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:29,000 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-18 11:20:29,000 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:20:29,000 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:20:29,000 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:20:29,000 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:29,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1000889871, now seen corresponding path program 1 times [2018-11-18 11:20:29,000 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:29,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:29,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:29,001 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:29,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:29,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:29,062 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 11:20:29,063 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:20:29,063 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:20:29,077 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:29,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:29,102 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 11:20:29,149 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:20:29,149 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 11:20:29,150 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:29,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:20:29,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:20:29,150 INFO L87 Difference]: Start difference. First operand 5573 states and 6568 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-18 11:20:29,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:29,199 INFO L93 Difference]: Finished difference Result 5702 states and 6727 transitions. [2018-11-18 11:20:29,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:20:29,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5702 states and 6727 transitions. [2018-11-18 11:20:29,215 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3564 [2018-11-18 11:20:29,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5702 states to 5702 states and 6727 transitions. [2018-11-18 11:20:29,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5702 [2018-11-18 11:20:29,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5702 [2018-11-18 11:20:29,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5702 states and 6727 transitions. [2018-11-18 11:20:29,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:20:29,237 INFO L705 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-18 11:20:29,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5702 states and 6727 transitions. [2018-11-18 11:20:29,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5702 to 5702. [2018-11-18 11:20:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5702 states. [2018-11-18 11:20:29,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5702 states to 5702 states and 6727 transitions. [2018-11-18 11:20:29,286 INFO L728 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-18 11:20:29,286 INFO L608 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-18 11:20:29,286 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 11:20:29,286 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5702 states and 6727 transitions. [2018-11-18 11:20:29,299 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3564 [2018-11-18 11:20:29,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:20:29,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:20:29,301 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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] [2018-11-18 11:20:29,301 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-18 11:20:29,301 INFO L794 eck$LassoCheckResult]: Stem: 136151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136047#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 136048#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 136157#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 136495#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 136496#L99-2 assume true; 136198#L99 assume !false; 136199#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136194#L102 assume 12292 == ssl3_connect_~s__state~0; 136195#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 136488#L207 ssl3_connect_~s__server~0 := 0; 136486#L212 assume 0 != ssl3_connect_~cb~0; 136484#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 136482#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 136477#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 136473#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 136469#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 136463#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136459#L521 ssl3_connect_~skip~0 := 0; 136457#L99-2 assume true; 136454#L99 assume !false; 136451#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136449#L102 assume !(12292 == ssl3_connect_~s__state~0); 136447#L105 assume !(16384 == ssl3_connect_~s__state~0); 136445#L108 assume !(4096 == ssl3_connect_~s__state~0); 136443#L111 assume !(20480 == ssl3_connect_~s__state~0); 136440#L114 assume !(4099 == ssl3_connect_~s__state~0); 136437#L117 assume 4368 == ssl3_connect_~s__state~0; 136435#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 136431#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 136428#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 136425#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 136417#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136403#L521 ssl3_connect_~skip~0 := 0; 136399#L99-2 assume true; 136395#L99 assume !false; 136391#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136387#L102 assume !(12292 == ssl3_connect_~s__state~0); 136383#L105 assume !(16384 == ssl3_connect_~s__state~0); 136379#L108 assume !(4096 == ssl3_connect_~s__state~0); 136375#L111 assume !(20480 == ssl3_connect_~s__state~0); 136371#L114 assume !(4099 == ssl3_connect_~s__state~0); 136367#L117 assume !(4368 == ssl3_connect_~s__state~0); 136363#L120 assume !(4369 == ssl3_connect_~s__state~0); 136359#L123 assume 4384 == ssl3_connect_~s__state~0; 136355#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 136351#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 136348#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 136345#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 136346#L276-2 [2018-11-18 11:20:29,301 INFO L796 eck$LassoCheckResult]: Loop: 136346#L276-2 ssl3_connect_~s__init_num~0 := 0; 139699#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 139696#L521 ssl3_connect_~skip~0 := 0; 139695#L99-2 assume true; 139694#L99 assume !false; 139693#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 139692#L102 assume !(12292 == ssl3_connect_~s__state~0); 139691#L105 assume !(16384 == ssl3_connect_~s__state~0); 139690#L108 assume !(4096 == ssl3_connect_~s__state~0); 139689#L111 assume !(20480 == ssl3_connect_~s__state~0); 139688#L114 assume !(4099 == ssl3_connect_~s__state~0); 139687#L117 assume !(4368 == ssl3_connect_~s__state~0); 139686#L120 assume !(4369 == ssl3_connect_~s__state~0); 139685#L123 assume !(4384 == ssl3_connect_~s__state~0); 139684#L126 assume !(4385 == ssl3_connect_~s__state~0); 139683#L129 assume !(4400 == ssl3_connect_~s__state~0); 139682#L132 assume !(4401 == ssl3_connect_~s__state~0); 139681#L135 assume !(4416 == ssl3_connect_~s__state~0); 139680#L138 assume !(4417 == ssl3_connect_~s__state~0); 139679#L141 assume !(4432 == ssl3_connect_~s__state~0); 139678#L144 assume !(4433 == ssl3_connect_~s__state~0); 139677#L147 assume !(4448 == ssl3_connect_~s__state~0); 137671#L150 assume !(4449 == ssl3_connect_~s__state~0); 137669#L153 assume !(4464 == ssl3_connect_~s__state~0); 137667#L156 assume !(4465 == ssl3_connect_~s__state~0); 137665#L159 assume !(4466 == ssl3_connect_~s__state~0); 137663#L162 assume !(4467 == ssl3_connect_~s__state~0); 137661#L165 assume !(4480 == ssl3_connect_~s__state~0); 137659#L168 assume !(4481 == ssl3_connect_~s__state~0); 137657#L171 assume !(4496 == ssl3_connect_~s__state~0); 137655#L174 assume !(4497 == ssl3_connect_~s__state~0); 137653#L177 assume !(4512 == ssl3_connect_~s__state~0); 137651#L180 assume !(4513 == ssl3_connect_~s__state~0); 137649#L183 assume !(4528 == ssl3_connect_~s__state~0); 137647#L186 assume !(4529 == ssl3_connect_~s__state~0); 137645#L189 assume 4560 == ssl3_connect_~s__state~0; 137644#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 137643#L432 assume !(ssl3_connect_~ret~0 <= 0); 137641#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 137642#L435-2 ssl3_connect_~s__init_num~0 := 0; 139490#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 139487#L521 ssl3_connect_~skip~0 := 0; 139486#L99-2 assume true; 139485#L99 assume !false; 139484#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 139483#L102 assume !(12292 == ssl3_connect_~s__state~0); 139482#L105 assume !(16384 == ssl3_connect_~s__state~0); 139481#L108 assume !(4096 == ssl3_connect_~s__state~0); 139480#L111 assume !(20480 == ssl3_connect_~s__state~0); 139479#L114 assume !(4099 == ssl3_connect_~s__state~0); 139478#L117 assume !(4368 == ssl3_connect_~s__state~0); 139477#L120 assume !(4369 == ssl3_connect_~s__state~0); 139476#L123 assume !(4384 == ssl3_connect_~s__state~0); 139475#L126 assume !(4385 == ssl3_connect_~s__state~0); 139474#L129 assume !(4400 == ssl3_connect_~s__state~0); 139473#L132 assume !(4401 == ssl3_connect_~s__state~0); 139472#L135 assume !(4416 == ssl3_connect_~s__state~0); 139471#L138 assume !(4417 == ssl3_connect_~s__state~0); 139470#L141 assume !(4432 == ssl3_connect_~s__state~0); 139469#L144 assume !(4433 == ssl3_connect_~s__state~0); 139468#L147 assume !(4448 == ssl3_connect_~s__state~0); 139467#L150 assume !(4449 == ssl3_connect_~s__state~0); 139466#L153 assume !(4464 == ssl3_connect_~s__state~0); 139465#L156 assume !(4465 == ssl3_connect_~s__state~0); 139464#L159 assume !(4466 == ssl3_connect_~s__state~0); 139463#L162 assume !(4467 == ssl3_connect_~s__state~0); 139462#L165 assume !(4480 == ssl3_connect_~s__state~0); 139461#L168 assume !(4481 == ssl3_connect_~s__state~0); 139460#L171 assume !(4496 == ssl3_connect_~s__state~0); 139459#L174 assume !(4497 == ssl3_connect_~s__state~0); 139458#L177 assume 4512 == ssl3_connect_~s__state~0; 139409#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 139457#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 139456#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 139455#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 137598#L397 assume !(0 == ssl3_connect_~tmp___8~0); 137599#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137586#L521 ssl3_connect_~skip~0 := 0; 137587#L99-2 assume true; 137582#L99 assume !false; 137583#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137578#L102 assume !(12292 == ssl3_connect_~s__state~0); 137579#L105 assume !(16384 == ssl3_connect_~s__state~0); 137574#L108 assume !(4096 == ssl3_connect_~s__state~0); 137575#L111 assume !(20480 == ssl3_connect_~s__state~0); 137570#L114 assume !(4099 == ssl3_connect_~s__state~0); 137571#L117 assume !(4368 == ssl3_connect_~s__state~0); 137566#L120 assume !(4369 == ssl3_connect_~s__state~0); 137567#L123 assume !(4384 == ssl3_connect_~s__state~0); 137562#L126 assume !(4385 == ssl3_connect_~s__state~0); 137563#L129 assume !(4400 == ssl3_connect_~s__state~0); 137558#L132 assume !(4401 == ssl3_connect_~s__state~0); 137559#L135 assume !(4416 == ssl3_connect_~s__state~0); 137554#L138 assume !(4417 == ssl3_connect_~s__state~0); 137555#L141 assume !(4432 == ssl3_connect_~s__state~0); 137550#L144 assume !(4433 == ssl3_connect_~s__state~0); 137551#L147 assume !(4448 == ssl3_connect_~s__state~0); 137546#L150 assume !(4449 == ssl3_connect_~s__state~0); 137547#L153 assume !(4464 == ssl3_connect_~s__state~0); 137542#L156 assume !(4465 == ssl3_connect_~s__state~0); 137543#L159 assume !(4466 == ssl3_connect_~s__state~0); 137538#L162 assume !(4467 == ssl3_connect_~s__state~0); 137539#L165 assume !(4480 == ssl3_connect_~s__state~0); 137534#L168 assume !(4481 == ssl3_connect_~s__state~0); 137535#L171 assume !(4496 == ssl3_connect_~s__state~0); 137530#L174 assume !(4497 == ssl3_connect_~s__state~0); 137531#L177 assume !(4512 == ssl3_connect_~s__state~0); 136801#L180 assume !(4513 == ssl3_connect_~s__state~0); 136802#L183 assume 4528 == ssl3_connect_~s__state~0; 136794#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 136795#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 136743#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 136744#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 137503#L412-1 ssl3_connect_~s__init_num~0 := 0; 137504#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136706#L521 ssl3_connect_~skip~0 := 0; 136707#L99-2 assume true; 136697#L99 assume !false; 136698#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136685#L102 assume !(12292 == ssl3_connect_~s__state~0); 136686#L105 assume !(16384 == ssl3_connect_~s__state~0); 136673#L108 assume !(4096 == ssl3_connect_~s__state~0); 136674#L111 assume !(20480 == ssl3_connect_~s__state~0); 136661#L114 assume !(4099 == ssl3_connect_~s__state~0); 136662#L117 assume !(4368 == ssl3_connect_~s__state~0); 136649#L120 assume !(4369 == ssl3_connect_~s__state~0); 136650#L123 assume !(4384 == ssl3_connect_~s__state~0); 136635#L126 assume !(4385 == ssl3_connect_~s__state~0); 136636#L129 assume !(4400 == ssl3_connect_~s__state~0); 136621#L132 assume !(4401 == ssl3_connect_~s__state~0); 136622#L135 assume !(4416 == ssl3_connect_~s__state~0); 136607#L138 assume !(4417 == ssl3_connect_~s__state~0); 136608#L141 assume !(4432 == ssl3_connect_~s__state~0); 136595#L144 assume !(4433 == ssl3_connect_~s__state~0); 136596#L147 assume !(4448 == ssl3_connect_~s__state~0); 136582#L150 assume !(4449 == ssl3_connect_~s__state~0); 136583#L153 assume !(4464 == ssl3_connect_~s__state~0); 136568#L156 assume !(4465 == ssl3_connect_~s__state~0); 136569#L159 assume !(4466 == ssl3_connect_~s__state~0); 136555#L162 assume !(4467 == ssl3_connect_~s__state~0); 136556#L165 assume !(4480 == ssl3_connect_~s__state~0); 136542#L168 assume !(4481 == ssl3_connect_~s__state~0); 136543#L171 assume !(4496 == ssl3_connect_~s__state~0); 136528#L174 assume !(4497 == ssl3_connect_~s__state~0); 136529#L177 assume !(4512 == ssl3_connect_~s__state~0); 136514#L180 assume !(4513 == ssl3_connect_~s__state~0); 136515#L183 assume !(4528 == ssl3_connect_~s__state~0); 136283#L186 assume !(4529 == ssl3_connect_~s__state~0); 136284#L189 assume !(4560 == ssl3_connect_~s__state~0); 139404#L192 assume !(4561 == ssl3_connect_~s__state~0); 139403#L195 assume 4352 == ssl3_connect_~s__state~0; 139402#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 139401#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 137251#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 137252#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137236#L521 ssl3_connect_~skip~0 := 0; 137237#L99-2 assume true; 137231#L99 assume !false; 137232#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137225#L102 assume !(12292 == ssl3_connect_~s__state~0); 137226#L105 assume !(16384 == ssl3_connect_~s__state~0); 137221#L108 assume !(4096 == ssl3_connect_~s__state~0); 137222#L111 assume !(20480 == ssl3_connect_~s__state~0); 137215#L114 assume !(4099 == ssl3_connect_~s__state~0); 137217#L117 assume !(4368 == ssl3_connect_~s__state~0); 139387#L120 assume !(4369 == ssl3_connect_~s__state~0); 139388#L123 assume 4384 == ssl3_connect_~s__state~0; 139435#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 139703#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 137735#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 139702#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 136346#L276-2 [2018-11-18 11:20:29,301 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:29,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1986639219, now seen corresponding path program 1 times [2018-11-18 11:20:29,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:29,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:29,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:29,302 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:29,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:29,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:29,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:20:29,313 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:20:29,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1000889871, now seen corresponding path program 2 times [2018-11-18 11:20:29,313 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:20:29,313 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:20:29,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:29,314 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:20:29,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:20:29,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:20:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 11:20:29,387 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:20:29,388 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ca6efda7-60f5-4860-b7cc-ad072ccdffe5/bin-2019/uautomizer/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:20:29,401 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 11:20:29,425 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 11:20:29,425 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 11:20:29,430 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:20:29,447 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 11:20:29,472 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:20:29,472 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 11:20:29,472 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:20:29,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 11:20:29,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 11:20:29,473 INFO L87 Difference]: Start difference. First operand 5702 states and 6727 transitions. cyclomatic complexity: 1029 Second operand 4 states. [2018-11-18 11:20:29,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:20:29,618 INFO L93 Difference]: Finished difference Result 3848 states and 4317 transitions. [2018-11-18 11:20:29,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 11:20:29,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3848 states and 4317 transitions. [2018-11-18 11:20:29,625 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 11:20:29,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3848 states to 0 states and 0 transitions. [2018-11-18 11:20:29,626 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-18 11:20:29,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-18 11:20:29,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-18 11:20:29,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 11:20:29,626 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 11:20:29,626 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 11:20:29,626 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 11:20:29,626 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 11:20:29,626 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-18 11:20:29,626 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 11:20:29,626 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-18 11:20:29,631 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 11:20:29 BoogieIcfgContainer [2018-11-18 11:20:29,631 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 11:20:29,632 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 11:20:29,632 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 11:20:29,632 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 11:20:29,632 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:20:19" (3/4) ... [2018-11-18 11:20:29,635 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-18 11:20:29,635 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 11:20:29,635 INFO L168 Benchmark]: Toolchain (without parser) took 11257.92 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 438.3 MB). Free memory was 959.2 MB in the beginning and 837.5 MB in the end (delta: 121.7 MB). Peak memory consumption was 560.0 MB. Max. memory is 11.5 GB. [2018-11-18 11:20:29,643 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 11:20:29,643 INFO L168 Benchmark]: CACSL2BoogieTranslator took 213.55 ms. Allocated memory is still 1.0 GB. Free memory was 959.2 MB in the beginning and 940.5 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 11:20:29,643 INFO L168 Benchmark]: Boogie Procedure Inliner took 76.66 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.9 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -195.6 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. [2018-11-18 11:20:29,644 INFO L168 Benchmark]: Boogie Preprocessor took 24.31 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-18 11:20:29,644 INFO L168 Benchmark]: RCFGBuilder took 435.52 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2018-11-18 11:20:29,644 INFO L168 Benchmark]: BuchiAutomizer took 10501.77 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 299.4 MB). Free memory was 1.1 GB in the beginning and 837.5 MB in the end (delta: 246.6 MB). Peak memory consumption was 546.0 MB. Max. memory is 11.5 GB. [2018-11-18 11:20:29,645 INFO L168 Benchmark]: Witness Printer took 3.16 ms. Allocated memory is still 1.5 GB. Free memory is still 837.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 11:20:29,647 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 213.55 ms. Allocated memory is still 1.0 GB. Free memory was 959.2 MB in the beginning and 940.5 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 76.66 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.9 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -195.6 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.31 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 435.52 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10501.77 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 299.4 MB). Free memory was 1.1 GB in the beginning and 837.5 MB in the end (delta: 246.6 MB). Peak memory consumption was 546.0 MB. Max. memory is 11.5 GB. * Witness Printer took 3.16 ms. Allocated memory is still 1.5 GB. Free memory is still 837.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.4s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.8s. Construction of modules took 2.8s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.6s AutomataMinimizationTime, 31 MinimizatonAttempts, 4021 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6391 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6680 SDtfs, 3516 SDslu, 3544 SDs, 0 SdLazy, 3891 SolverSat, 647 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 8ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...