./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil_true-unreach-call_true-termination.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_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil_true-unreach-call_true-termination.c -s /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 c222113efb7b64222c6ea07e11570afcbb51b251 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 16:55:29,181 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 16:55:29,182 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 16:55:29,189 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 16:55:29,189 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 16:55:29,190 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 16:55:29,191 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 16:55:29,192 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 16:55:29,193 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 16:55:29,194 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 16:55:29,194 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 16:55:29,194 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 16:55:29,195 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 16:55:29,196 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 16:55:29,196 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 16:55:29,197 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 16:55:29,198 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 16:55:29,199 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 16:55:29,200 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 16:55:29,201 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 16:55:29,202 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 16:55:29,203 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 16:55:29,205 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 16:55:29,205 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 16:55:29,205 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 16:55:29,206 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 16:55:29,207 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 16:55:29,207 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 16:55:29,208 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 16:55:29,208 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 16:55:29,209 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 16:55:29,209 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 16:55:29,209 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 16:55:29,209 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 16:55:29,210 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 16:55:29,210 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 16:55:29,211 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 16:55:29,221 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 16:55:29,221 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 16:55:29,222 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 16:55:29,222 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 16:55:29,222 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 16:55:29,222 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 16:55:29,222 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 16:55:29,222 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 16:55:29,223 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 16:55:29,223 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 16:55:29,224 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 16:55:29,224 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 16:55:29,225 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 16:55:29,225 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 16:55:29,225 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 16:55:29,225 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 16:55:29,225 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 16:55:29,225 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_38491be2-d140-4fca-939d-b27522478553/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 -> c222113efb7b64222c6ea07e11570afcbb51b251 [2018-11-18 16:55:29,248 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 16:55:29,257 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 16:55:29,260 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 16:55:29,261 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 16:55:29,261 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 16:55:29,261 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil_true-unreach-call_true-termination.c [2018-11-18 16:55:29,300 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/data/752e6e023/173fc03c94134b43bfa036b91c7f1bf2/FLAGf4ece1255 [2018-11-18 16:55:29,729 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 16:55:29,729 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil_true-unreach-call_true-termination.c [2018-11-18 16:55:29,738 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/data/752e6e023/173fc03c94134b43bfa036b91c7f1bf2/FLAGf4ece1255 [2018-11-18 16:55:29,751 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/data/752e6e023/173fc03c94134b43bfa036b91c7f1bf2 [2018-11-18 16:55:29,754 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 16:55:29,756 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 16:55:29,756 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 16:55:29,757 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 16:55:29,760 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 16:55:29,761 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:29,763 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7601ec79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29, skipping insertion in model container [2018-11-18 16:55:29,763 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:29,772 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 16:55:29,802 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 16:55:29,944 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 16:55:29,946 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 16:55:29,979 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 16:55:29,991 INFO L195 MainTranslator]: Completed translation [2018-11-18 16:55:29,991 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29 WrapperNode [2018-11-18 16:55:29,991 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 16:55:29,992 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 16:55:29,992 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 16:55:29,992 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 16:55:29,997 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,002 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,061 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 16:55:30,061 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 16:55:30,061 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 16:55:30,061 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 16:55:30,067 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,067 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,068 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,069 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,071 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,077 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,079 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... [2018-11-18 16:55:30,081 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 16:55:30,081 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 16:55:30,082 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 16:55:30,082 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 16:55:30,082 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:30,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 16:55:30,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 16:55:30,193 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 16:55:30,193 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 16:55:30,514 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 16:55:30,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:55:30 BoogieIcfgContainer [2018-11-18 16:55:30,514 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 16:55:30,515 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 16:55:30,515 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 16:55:30,517 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 16:55:30,517 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:55:30,517 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 04:55:29" (1/3) ... [2018-11-18 16:55:30,518 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6f7e111b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 04:55:30, skipping insertion in model container [2018-11-18 16:55:30,518 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:55:30,518 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:55:29" (2/3) ... [2018-11-18 16:55:30,519 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6f7e111b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 04:55:30, skipping insertion in model container [2018-11-18 16:55:30,519 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:55:30,519 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:55:30" (3/3) ... [2018-11-18 16:55:30,520 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil_true-unreach-call_true-termination.c [2018-11-18 16:55:30,555 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 16:55:30,555 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 16:55:30,555 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 16:55:30,555 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 16:55:30,556 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 16:55:30,556 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 16:55:30,556 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 16:55:30,556 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 16:55:30,556 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 16:55:30,566 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states. [2018-11-18 16:55:30,584 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 101 [2018-11-18 16:55:30,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:30,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:30,590 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 16:55:30,590 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:30,590 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 16:55:30,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states. [2018-11-18 16:55:30,595 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 101 [2018-11-18 16:55:30,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:30,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:30,596 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 16:55:30,596 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:30,601 INFO L794 eck$LassoCheckResult]: Stem: 87#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~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 100#L74true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 88#L77-2true ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7#L84true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49#L94-2true [2018-11-18 16:55:30,602 INFO L796 eck$LassoCheckResult]: Loop: 49#L94-2true assume true; 50#L94true assume !false; 28#L95true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55#L97true assume !(12292 == ssl3_connect_~s__state~0); 48#L100true assume 16384 == ssl3_connect_~s__state~0; 121#L203true ssl3_connect_~s__server~0 := 0; 5#L208true assume 0 != ssl3_connect_~cb~0; 14#L208-2true assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 81#L220true assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 74#L220-2true assume !(0 == ssl3_connect_~tmp___4~0); 116#L244true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 57#L529true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51#L565true ssl3_connect_~skip~0 := 0; 49#L94-2true [2018-11-18 16:55:30,605 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:30,605 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-18 16:55:30,607 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:30,607 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:30,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:30,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:30,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:30,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:30,686 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:30,687 INFO L82 PathProgramCache]: Analyzing trace with hash -2108341542, now seen corresponding path program 1 times [2018-11-18 16:55:30,687 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:30,687 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:30,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:30,688 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:30,688 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:30,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:30,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:30,701 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:30,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1878486126, now seen corresponding path program 1 times [2018-11-18 16:55:30,701 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:30,701 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:30,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:30,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:30,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:30,748 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 16:55:30,749 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:30,749 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:30,851 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:55:30,852 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:55:30,852 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:55:30,853 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:55:30,853 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:55:30,853 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:55:30,853 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:55:30,853 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:55:30,853 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration1_Loop [2018-11-18 16:55:30,853 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:55:30,854 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:55:30,872 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 16:55:30,888 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 16:55:30,890 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 16:55:30,892 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 16:55:30,898 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 16:55:30,902 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 16:55:30,904 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 16:55:30,906 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 16:55:30,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 16:55:30,913 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 16:55:30,915 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 16:55:30,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 16:55:31,053 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:55:31,053 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,056 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,057 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,063 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,063 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,079 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,079 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,082 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,082 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,098 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,098 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,102 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,102 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,118 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,118 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,128 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,128 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,158 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,159 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,184 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:55:31,184 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,196 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,196 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,213 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,213 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,222 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,222 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=2147483648} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=2147483648} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,239 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,239 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,242 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,242 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,257 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,258 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,260 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:31,260 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,283 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:31,283 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:31,301 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:55:31,301 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:31,305 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:55:31,319 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:55:31,319 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:55:31,319 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:55:31,319 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:55:31,320 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:55:31,320 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:55:31,320 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:55:31,320 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:55:31,320 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration1_Loop [2018-11-18 16:55:31,320 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:55:31,320 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:55:31,322 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 16:55:31,324 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 16:55:31,325 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 16:55:31,327 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 16:55:31,329 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 16:55:31,331 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 16:55:31,333 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 16:55:31,335 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 16:55:31,336 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 16:55:31,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 16:55:31,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 16:55:31,352 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 16:55:31,494 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:55:31,497 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:55:31,498 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 16:55:31,499 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,500 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,500 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,500 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:55:31,500 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,502 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:55:31,502 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,504 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,504 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 16:55:31,505 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,505 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,505 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,506 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:55:31,506 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,506 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:55:31,506 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,508 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,508 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 16:55:31,509 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,509 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,509 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,509 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:55:31,509 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,510 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:55:31,510 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,511 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,512 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 16:55:31,512 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,513 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,513 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,513 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:31,513 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,513 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:31,514 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,515 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,515 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 16:55:31,516 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,516 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,516 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,516 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:31,516 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,517 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:31,517 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,520 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,520 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 16:55:31,521 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,521 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,521 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,522 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:31,522 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,522 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:31,522 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,529 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,529 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 16:55:31,530 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,530 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,530 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,530 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:31,530 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,531 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:31,531 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,533 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,533 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 16:55:31,534 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,534 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,534 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,534 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:31,534 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,535 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:31,535 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,537 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:31,538 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 16:55:31,538 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:31,538 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:31,539 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:31,539 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:31,539 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:31,540 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:31,540 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:31,544 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:55:31,550 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:55:31,550 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:55:31,552 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:55:31,552 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:55:31,552 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:55:31,553 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 16:55:31,554 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:55:31,588 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:31,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:31,602 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:31,613 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:31,633 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 16:55:31,643 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 16:55:31,644 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states. Second operand 5 states. [2018-11-18 16:55:32,003 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states.. Second operand 5 states. Result 492 states and 812 transitions. Complement of second has 8 states. [2018-11-18 16:55:32,004 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 16:55:32,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:55:32,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 406 transitions. [2018-11-18 16:55:32,008 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-18 16:55:32,009 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:32,010 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 18 letters. Loop has 13 letters. [2018-11-18 16:55:32,010 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:32,010 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 5 letters. Loop has 26 letters. [2018-11-18 16:55:32,011 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:32,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 492 states and 812 transitions. [2018-11-18 16:55:32,021 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 202 [2018-11-18 16:55:32,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 492 states to 322 states and 489 transitions. [2018-11-18 16:55:32,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 297 [2018-11-18 16:55:32,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 300 [2018-11-18 16:55:32,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 322 states and 489 transitions. [2018-11-18 16:55:32,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:32,031 INFO L705 BuchiCegarLoop]: Abstraction has 322 states and 489 transitions. [2018-11-18 16:55:32,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states and 489 transitions. [2018-11-18 16:55:32,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 144. [2018-11-18 16:55:32,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-11-18 16:55:32,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 218 transitions. [2018-11-18 16:55:32,062 INFO L728 BuchiCegarLoop]: Abstraction has 144 states and 218 transitions. [2018-11-18 16:55:32,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:32,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:32,066 INFO L87 Difference]: Start difference. First operand 144 states and 218 transitions. Second operand 3 states. [2018-11-18 16:55:32,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:32,152 INFO L93 Difference]: Finished difference Result 164 states and 245 transitions. [2018-11-18 16:55:32,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:32,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 164 states and 245 transitions. [2018-11-18 16:55:32,155 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2018-11-18 16:55:32,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 164 states to 164 states and 245 transitions. [2018-11-18 16:55:32,157 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2018-11-18 16:55:32,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2018-11-18 16:55:32,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 245 transitions. [2018-11-18 16:55:32,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:32,157 INFO L705 BuchiCegarLoop]: Abstraction has 164 states and 245 transitions. [2018-11-18 16:55:32,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 245 transitions. [2018-11-18 16:55:32,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 156. [2018-11-18 16:55:32,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-11-18 16:55:32,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2018-11-18 16:55:32,167 INFO L728 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2018-11-18 16:55:32,167 INFO L608 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2018-11-18 16:55:32,167 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 16:55:32,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2018-11-18 16:55:32,168 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2018-11-18 16:55:32,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:32,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:32,169 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 16:55:32,169 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:32,169 INFO L794 eck$LassoCheckResult]: Stem: 1123#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1025#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1026#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1124#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 1022#L84 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1023#L85 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1136#L94-2 [2018-11-18 16:55:32,170 INFO L796 eck$LassoCheckResult]: Loop: 1136#L94-2 assume true; 1154#L94 assume !false; 1152#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1150#L97 assume 12292 == ssl3_connect_~s__state~0; 1029#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 1030#L203 ssl3_connect_~s__server~0 := 0; 1012#L208 assume 0 != ssl3_connect_~cb~0; 1013#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 1033#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 1107#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 1108#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 1028#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1094#L565 ssl3_connect_~skip~0 := 0; 1136#L94-2 [2018-11-18 16:55:32,170 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:32,170 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-18 16:55:32,170 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:32,170 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:32,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:32,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:32,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:32,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:32,180 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:32,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1149747516, now seen corresponding path program 1 times [2018-11-18 16:55:32,180 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:32,180 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:32,181 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:32,181 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:32,181 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:32,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:32,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:32,189 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:32,190 INFO L82 PathProgramCache]: Analyzing trace with hash 492596332, now seen corresponding path program 1 times [2018-11-18 16:55:32,190 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:32,190 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:32,190 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:32,191 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:32,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:32,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:32,269 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:55:32,269 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:55:32,269 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:55:32,269 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:55:32,269 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:55:32,269 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:55:32,269 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:55:32,270 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:55:32,270 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration2_Loop [2018-11-18 16:55:32,270 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:55:32,270 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:55:32,271 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 16:55:32,273 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 16:55:32,274 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 16:55:32,276 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 16:55:32,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 16:55:32,279 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 16:55:32,280 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 16:55:32,281 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 16:55:32,283 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 16:55:32,285 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 16:55:32,287 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 16:55:32,289 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 16:55:32,293 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 16:55:32,294 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 16:55:32,378 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:55:32,378 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,385 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,385 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,388 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,388 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,404 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,404 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,406 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,406 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,422 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,422 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,431 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,431 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-4294967293} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-4294967293} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,447 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,447 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,449 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,449 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,464 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,464 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,466 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,466 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,482 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,482 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,484 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,484 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,501 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,501 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,504 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,504 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,520 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,520 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,522 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,522 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,538 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,538 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,540 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,540 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,556 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,556 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,574 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:55:32,575 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,585 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,585 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,601 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,601 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,604 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:55:32,604 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_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,620 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:32,620 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:32,639 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:55:32,639 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:32,643 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:55:32,658 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:55:32,658 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:55:32,658 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:55:32,658 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:55:32,658 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:55:32,658 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:55:32,658 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:55:32,658 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:55:32,658 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration2_Loop [2018-11-18 16:55:32,658 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:55:32,658 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:55:32,659 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 16:55:32,661 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 16:55:32,662 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 16:55:32,664 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 16:55:32,666 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 16:55:32,668 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 16:55:32,670 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 16:55:32,672 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 16:55:32,673 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 16:55:32,675 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 16:55:32,680 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 16:55:32,683 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 16:55:32,684 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 16:55:32,686 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 16:55:32,769 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:55:32,769 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:55:32,770 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 16:55:32,770 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,770 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,770 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,771 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:55:32,771 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,771 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:55:32,771 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,772 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,773 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 16:55:32,773 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,773 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,773 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,773 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:55:32,774 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,774 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:55:32,774 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,775 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,775 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 16:55:32,776 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,776 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,776 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,776 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,776 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,777 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,777 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,780 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,780 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 16:55:32,781 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,781 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,781 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,781 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,781 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,782 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,782 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,783 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,784 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 16:55:32,784 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,784 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,785 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,785 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,785 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,785 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,785 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,786 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,786 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 16:55:32,787 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,787 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,787 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,787 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,787 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,788 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,788 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,789 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,789 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 16:55:32,790 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,790 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,790 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,790 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,790 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,791 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,791 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,793 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,793 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 16:55:32,793 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,794 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,794 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,794 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,794 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,794 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,795 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,796 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,796 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 16:55:32,796 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,797 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,797 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,797 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,797 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,797 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,798 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,799 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,801 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 16:55:32,801 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,801 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,801 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,801 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,801 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,802 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,802 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,803 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:55:32,803 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 16:55:32,804 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:32,804 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:32,804 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:32,804 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:32,804 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:32,804 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:32,805 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:32,808 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:55:32,810 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:55:32,810 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:55:32,810 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:55:32,810 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:55:32,810 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:55:32,811 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 16:55:32,811 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:55:32,839 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:32,845 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:32,850 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:32,860 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 16:55:32,861 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 16:55:32,861 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-18 16:55:33,010 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 467 states and 689 transitions. Complement of second has 7 states. [2018-11-18 16:55:33,011 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 16:55:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:55:33,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2018-11-18 16:55:33,012 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 16:55:33,012 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,012 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-18 16:55:33,020 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,027 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:33,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,033 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:33,043 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 16:55:33,044 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 16:55:33,044 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-18 16:55:33,169 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 479 states and 704 transitions. Complement of second has 9 states. [2018-11-18 16:55:33,170 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 16:55:33,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:55:33,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 304 transitions. [2018-11-18 16:55:33,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 16:55:33,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 16:55:33,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 16:55:33,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 479 states and 704 transitions. [2018-11-18 16:55:33,175 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 226 [2018-11-18 16:55:33,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 479 states to 381 states and 572 transitions. [2018-11-18 16:55:33,178 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 327 [2018-11-18 16:55:33,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 328 [2018-11-18 16:55:33,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 381 states and 572 transitions. [2018-11-18 16:55:33,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:33,179 INFO L705 BuchiCegarLoop]: Abstraction has 381 states and 572 transitions. [2018-11-18 16:55:33,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states and 572 transitions. [2018-11-18 16:55:33,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 183. [2018-11-18 16:55:33,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-11-18 16:55:33,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 272 transitions. [2018-11-18 16:55:33,186 INFO L728 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-18 16:55:33,186 INFO L608 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-18 16:55:33,186 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 16:55:33,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 183 states and 272 transitions. [2018-11-18 16:55:33,187 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2018-11-18 16:55:33,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:33,187 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:33,188 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 16:55:33,188 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:33,188 INFO L794 eck$LassoCheckResult]: Stem: 2388#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2281#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2282#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2389#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 2278#L84 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2279#L85 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2345#L94-2 [2018-11-18 16:55:33,188 INFO L796 eck$LassoCheckResult]: Loop: 2345#L94-2 assume true; 2346#L94 assume !false; 2316#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2317#L97 assume 12292 == ssl3_connect_~s__state~0; 2285#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 2286#L203 ssl3_connect_~s__server~0 := 0; 2268#L208 assume 0 != ssl3_connect_~cb~0; 2269#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 2291#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 2373#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 2374#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 2284#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2350#L565 ssl3_connect_~skip~0 := 0; 2345#L94-2 [2018-11-18 16:55:33,188 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,188 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-18 16:55:33,188 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:33,189 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:33,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,189 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:33,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,196 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1149747516, now seen corresponding path program 2 times [2018-11-18 16:55:33,197 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:33,197 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:33,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,197 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:33,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,205 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1503713582, now seen corresponding path program 1 times [2018-11-18 16:55:33,205 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:33,205 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:33,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,206 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:33,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,288 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:55:33,288 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:55:33,289 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:55:33,289 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:55:33,289 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:55:33,289 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:55:33,289 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:55:33,289 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:55:33,289 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration3_Loop [2018-11-18 16:55:33,289 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:55:33,289 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:55:33,291 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 16:55:33,295 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 16:55:33,298 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 16:55:33,299 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 16:55:33,301 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 16:55:33,303 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 16:55:33,305 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 16:55:33,306 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 16:55:33,308 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 16:55:33,310 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 16:55:33,312 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 16:55:33,313 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 16:55:33,317 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 16:55:33,319 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 16:55:33,407 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:55:33,407 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:33,410 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:55:33,410 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/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 16:55:33,429 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:55:33,429 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:55:33,432 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:55:33,446 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:55:33,446 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:55:33,447 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:55:33,447 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:55:33,447 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:55:33,447 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:55:33,447 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:55:33,447 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:55:33,447 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration3_Loop [2018-11-18 16:55:33,447 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:55:33,447 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:55:33,449 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 16:55:33,453 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 16:55:33,454 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 16:55:33,456 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 16:55:33,457 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 16:55:33,459 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 16:55:33,461 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 16:55:33,462 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 16:55:33,464 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 16:55:33,466 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 16:55:33,468 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 16:55:33,469 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 16:55:33,471 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 16:55:33,473 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 16:55:33,565 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:55:33,565 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:55:33,565 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 16:55:33,566 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:55:33,566 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:55:33,566 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:55:33,566 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:55:33,566 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:55:33,567 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:55:33,567 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:55:33,569 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:55:33,571 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:55:33,571 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:55:33,571 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:55:33,571 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:55:33,571 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:55:33,572 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 16:55:33,572 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:55:33,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,584 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:33,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,589 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:33,598 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 16:55:33,598 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 16:55:33,598 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 183 states and 272 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-18 16:55:33,716 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 183 states and 272 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 494 states and 726 transitions. Complement of second has 7 states. [2018-11-18 16:55:33,717 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 16:55:33,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:55:33,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2018-11-18 16:55:33,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 16:55:33,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,719 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-18 16:55:33,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,735 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:33,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,739 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:33,750 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 16:55:33,750 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 16:55:33,750 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 183 states and 272 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-18 16:55:33,888 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 183 states and 272 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 506 states and 741 transitions. Complement of second has 9 states. [2018-11-18 16:55:33,889 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 16:55:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:55:33,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 304 transitions. [2018-11-18 16:55:33,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 16:55:33,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 16:55:33,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 16:55:33,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:55:33,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 741 transitions. [2018-11-18 16:55:33,893 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 226 [2018-11-18 16:55:33,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 408 states and 609 transitions. [2018-11-18 16:55:33,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 331 [2018-11-18 16:55:33,895 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 332 [2018-11-18 16:55:33,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 408 states and 609 transitions. [2018-11-18 16:55:33,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:33,896 INFO L705 BuchiCegarLoop]: Abstraction has 408 states and 609 transitions. [2018-11-18 16:55:33,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states and 609 transitions. [2018-11-18 16:55:33,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 183. [2018-11-18 16:55:33,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-11-18 16:55:33,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 272 transitions. [2018-11-18 16:55:33,902 INFO L728 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-18 16:55:33,902 INFO L608 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-18 16:55:33,902 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 16:55:33,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 183 states and 272 transitions. [2018-11-18 16:55:33,903 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2018-11-18 16:55:33,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:33,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:33,903 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:33,903 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:33,903 INFO L794 eck$LassoCheckResult]: Stem: 3723#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3619#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3724#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 3615#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3617#L94-2 assume true; 3757#L94 assume !false; 3773#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3772#L97 assume 12292 == ssl3_connect_~s__state~0; 3622#L98 [2018-11-18 16:55:33,904 INFO L796 eck$LassoCheckResult]: Loop: 3622#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 3623#L203 ssl3_connect_~s__server~0 := 0; 3605#L208 assume 0 != ssl3_connect_~cb~0; 3606#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 3628#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 3707#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 3708#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 3621#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3779#L565 ssl3_connect_~skip~0 := 0; 3771#L94-2 assume true; 3770#L94 assume !false; 3653#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3654#L97 assume 12292 == ssl3_connect_~s__state~0; 3622#L98 [2018-11-18 16:55:33,904 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,904 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-18 16:55:33,904 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:33,904 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:33,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,905 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:33,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:33,911 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:33,912 INFO L82 PathProgramCache]: Analyzing trace with hash 668535214, now seen corresponding path program 3 times [2018-11-18 16:55:33,912 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:33,912 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:33,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,912 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:33,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:33,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:33,927 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 16:55:33,927 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:33,927 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:33,927 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:33,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:33,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:33,928 INFO L87 Difference]: Start difference. First operand 183 states and 272 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-18 16:55:34,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,027 INFO L93 Difference]: Finished difference Result 266 states and 367 transitions. [2018-11-18 16:55:34,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 266 states and 367 transitions. [2018-11-18 16:55:34,028 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 167 [2018-11-18 16:55:34,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 266 states to 247 states and 343 transitions. [2018-11-18 16:55:34,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 201 [2018-11-18 16:55:34,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2018-11-18 16:55:34,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 247 states and 343 transitions. [2018-11-18 16:55:34,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,030 INFO L705 BuchiCegarLoop]: Abstraction has 247 states and 343 transitions. [2018-11-18 16:55:34,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states and 343 transitions. [2018-11-18 16:55:34,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 182. [2018-11-18 16:55:34,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-11-18 16:55:34,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 258 transitions. [2018-11-18 16:55:34,034 INFO L728 BuchiCegarLoop]: Abstraction has 182 states and 258 transitions. [2018-11-18 16:55:34,034 INFO L608 BuchiCegarLoop]: Abstraction has 182 states and 258 transitions. [2018-11-18 16:55:34,034 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 16:55:34,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 258 transitions. [2018-11-18 16:55:34,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2018-11-18 16:55:34,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,036 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,036 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] [2018-11-18 16:55:34,036 INFO L794 eck$LassoCheckResult]: Stem: 4150#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4067#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4068#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4151#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 4064#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4066#L94-2 assume true; 4214#L94 assume !false; 4215#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4205#L97 assume 12292 == ssl3_connect_~s__state~0; 4071#L98 [2018-11-18 16:55:34,036 INFO L796 eck$LassoCheckResult]: Loop: 4071#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 4072#L203 ssl3_connect_~s__server~0 := 0; 4059#L208 assume 0 != ssl3_connect_~cb~0; 4060#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 4075#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 4139#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 4140#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 4126#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4062#L565 ssl3_connect_~skip~0 := 0; 4117#L94-2 assume true; 4118#L94 assume !false; 4216#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4207#L97 assume !(12292 == ssl3_connect_~s__state~0); 4204#L100 assume !(16384 == ssl3_connect_~s__state~0); 4203#L103 assume !(4096 == ssl3_connect_~s__state~0); 4201#L106 assume !(20480 == ssl3_connect_~s__state~0); 4199#L109 assume !(4099 == ssl3_connect_~s__state~0); 4198#L112 assume 4368 == ssl3_connect_~s__state~0; 4120#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 4121#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4175#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4138#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 4070#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4235#L565 ssl3_connect_~skip~0 := 0; 4217#L94-2 assume true; 4218#L94 assume !false; 4233#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4232#L97 assume 12292 == ssl3_connect_~s__state~0; 4071#L98 [2018-11-18 16:55:34,036 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,036 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-18 16:55:34,036 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,037 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,037 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,044 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,044 INFO L82 PathProgramCache]: Analyzing trace with hash -368208616, now seen corresponding path program 1 times [2018-11-18 16:55:34,044 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,044 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,045 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,058 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 16:55:34,059 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,059 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:34,059 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,059 INFO L87 Difference]: Start difference. First operand 182 states and 258 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-18 16:55:34,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,157 INFO L93 Difference]: Finished difference Result 237 states and 328 transitions. [2018-11-18 16:55:34,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 328 transitions. [2018-11-18 16:55:34,158 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2018-11-18 16:55:34,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 328 transitions. [2018-11-18 16:55:34,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2018-11-18 16:55:34,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2018-11-18 16:55:34,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 328 transitions. [2018-11-18 16:55:34,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,159 INFO L705 BuchiCegarLoop]: Abstraction has 237 states and 328 transitions. [2018-11-18 16:55:34,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 328 transitions. [2018-11-18 16:55:34,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 200. [2018-11-18 16:55:34,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-11-18 16:55:34,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 286 transitions. [2018-11-18 16:55:34,163 INFO L728 BuchiCegarLoop]: Abstraction has 200 states and 286 transitions. [2018-11-18 16:55:34,163 INFO L608 BuchiCegarLoop]: Abstraction has 200 states and 286 transitions. [2018-11-18 16:55:34,163 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 16:55:34,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 200 states and 286 transitions. [2018-11-18 16:55:34,163 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173 [2018-11-18 16:55:34,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,164 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,164 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] [2018-11-18 16:55:34,164 INFO L794 eck$LassoCheckResult]: Stem: 4579#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4492#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4493#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4580#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 4489#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4491#L94-2 assume true; 4545#L94 assume !false; 4546#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4675#L97 assume 12292 == ssl3_connect_~s__state~0; 4496#L98 [2018-11-18 16:55:34,165 INFO L796 eck$LassoCheckResult]: Loop: 4496#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 4497#L203 ssl3_connect_~s__server~0 := 0; 4484#L208 assume 0 != ssl3_connect_~cb~0; 4485#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 4500#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 4566#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 4567#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 4586#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4644#L565 ssl3_connect_~skip~0 := 0; 4642#L94-2 assume true; 4640#L94 assume !false; 4638#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4636#L97 assume !(12292 == ssl3_connect_~s__state~0); 4634#L100 assume !(16384 == ssl3_connect_~s__state~0); 4633#L103 assume !(4096 == ssl3_connect_~s__state~0); 4631#L106 assume !(20480 == ssl3_connect_~s__state~0); 4629#L109 assume !(4099 == ssl3_connect_~s__state~0); 4625#L112 assume 4368 == ssl3_connect_~s__state~0; 4547#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 4548#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4604#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4564#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 4565#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4654#L565 ssl3_connect_~skip~0 := 0; 4653#L94-2 assume true; 4652#L94 assume !false; 4650#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4645#L97 assume !(12292 == ssl3_connect_~s__state~0); 4643#L100 assume !(16384 == ssl3_connect_~s__state~0); 4641#L103 assume !(4096 == ssl3_connect_~s__state~0); 4639#L106 assume !(20480 == ssl3_connect_~s__state~0); 4637#L109 assume !(4099 == ssl3_connect_~s__state~0); 4635#L112 assume !(4368 == ssl3_connect_~s__state~0); 4623#L115 assume !(4369 == ssl3_connect_~s__state~0); 4624#L118 assume 4384 == ssl3_connect_~s__state~0; 4525#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 4526#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4506#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 4507#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4508#L293-2 ssl3_connect_~s__init_num~0 := 0; 4495#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4487#L565 ssl3_connect_~skip~0 := 0; 4543#L94-2 assume true; 4544#L94 assume !false; 4519#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4520#L97 assume 12292 == ssl3_connect_~s__state~0; 4496#L98 [2018-11-18 16:55:34,165 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,165 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-18 16:55:34,165 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,165 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,166 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,172 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1085915555, now seen corresponding path program 1 times [2018-11-18 16:55:34,172 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,172 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,173 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,173 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,173 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,202 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 16:55:34,202 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:34,203 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,203 INFO L87 Difference]: Start difference. First operand 200 states and 286 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-18 16:55:34,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,289 INFO L93 Difference]: Finished difference Result 241 states and 356 transitions. [2018-11-18 16:55:34,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 356 transitions. [2018-11-18 16:55:34,290 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-18 16:55:34,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 356 transitions. [2018-11-18 16:55:34,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2018-11-18 16:55:34,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2018-11-18 16:55:34,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 356 transitions. [2018-11-18 16:55:34,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,292 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 356 transitions. [2018-11-18 16:55:34,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 356 transitions. [2018-11-18 16:55:34,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 228. [2018-11-18 16:55:34,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-11-18 16:55:34,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 340 transitions. [2018-11-18 16:55:34,297 INFO L728 BuchiCegarLoop]: Abstraction has 228 states and 340 transitions. [2018-11-18 16:55:34,297 INFO L608 BuchiCegarLoop]: Abstraction has 228 states and 340 transitions. [2018-11-18 16:55:34,297 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 16:55:34,297 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 228 states and 340 transitions. [2018-11-18 16:55:34,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 201 [2018-11-18 16:55:34,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,299 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,299 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] [2018-11-18 16:55:34,300 INFO L794 eck$LassoCheckResult]: Stem: 5035#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4939#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4940#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5036#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 4936#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4938#L94-2 assume true; 4997#L94 assume !false; 5139#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5136#L97 assume 12292 == ssl3_connect_~s__state~0; 4943#L98 [2018-11-18 16:55:34,300 INFO L796 eck$LassoCheckResult]: Loop: 4943#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 4944#L203 ssl3_connect_~s__server~0 := 0; 4931#L208 assume 0 != ssl3_connect_~cb~0; 4932#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 4947#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5024#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5025#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5042#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5094#L565 ssl3_connect_~skip~0 := 0; 5093#L94-2 assume true; 5092#L94 assume !false; 5091#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5090#L97 assume !(12292 == ssl3_connect_~s__state~0); 5089#L100 assume !(16384 == ssl3_connect_~s__state~0); 5088#L103 assume !(4096 == ssl3_connect_~s__state~0); 5087#L106 assume !(20480 == ssl3_connect_~s__state~0); 5086#L109 assume !(4099 == ssl3_connect_~s__state~0); 5083#L112 assume !(4368 == ssl3_connect_~s__state~0); 5046#L115 assume !(4369 == ssl3_connect_~s__state~0); 5047#L118 assume !(4384 == ssl3_connect_~s__state~0); 5100#L121 assume !(4385 == ssl3_connect_~s__state~0); 5013#L124 assume !(4400 == ssl3_connect_~s__state~0); 5014#L127 assume !(4401 == ssl3_connect_~s__state~0); 5009#L130 assume !(4416 == ssl3_connect_~s__state~0); 5010#L133 assume !(4417 == ssl3_connect_~s__state~0); 5082#L136 assume !(4432 == ssl3_connect_~s__state~0); 5078#L139 assume !(4433 == ssl3_connect_~s__state~0); 5077#L142 assume !(4448 == ssl3_connect_~s__state~0); 5076#L145 assume !(4449 == ssl3_connect_~s__state~0); 5048#L148 assume !(4464 == ssl3_connect_~s__state~0); 5049#L151 assume !(4465 == ssl3_connect_~s__state~0); 5026#L154 assume !(4466 == ssl3_connect_~s__state~0); 5016#L157 assume !(4467 == ssl3_connect_~s__state~0); 5017#L160 assume !(4480 == ssl3_connect_~s__state~0); 5075#L163 assume !(4481 == ssl3_connect_~s__state~0); 5074#L166 assume !(4496 == ssl3_connect_~s__state~0); 5065#L169 assume !(4497 == ssl3_connect_~s__state~0); 4976#L172 assume !(4512 == ssl3_connect_~s__state~0); 4929#L175 assume !(4513 == ssl3_connect_~s__state~0); 4930#L178 assume !(4528 == ssl3_connect_~s__state~0); 5059#L181 assume !(4529 == ssl3_connect_~s__state~0); 5054#L184 assume !(4560 == ssl3_connect_~s__state~0); 5030#L187 assume !(4561 == ssl3_connect_~s__state~0); 5018#L190 assume 4352 == ssl3_connect_~s__state~0; 4993#L191 assume !(ssl3_connect_~num1~0 > 0); 4995#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5008#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4934#L565 ssl3_connect_~skip~0 := 0; 5128#L94-2 assume true; 5127#L94 assume !false; 5126#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5125#L97 assume 12292 == ssl3_connect_~s__state~0; 4943#L98 [2018-11-18 16:55:34,300 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,300 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-18 16:55:34,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,301 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,307 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,307 INFO L82 PathProgramCache]: Analyzing trace with hash -437047659, now seen corresponding path program 1 times [2018-11-18 16:55:34,307 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,307 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,308 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,328 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 16:55:34,328 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,328 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:34,328 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,329 INFO L87 Difference]: Start difference. First operand 228 states and 340 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 16:55:34,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,405 INFO L93 Difference]: Finished difference Result 247 states and 365 transitions. [2018-11-18 16:55:34,405 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 247 states and 365 transitions. [2018-11-18 16:55:34,406 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-18 16:55:34,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 247 states to 247 states and 365 transitions. [2018-11-18 16:55:34,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 247 [2018-11-18 16:55:34,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2018-11-18 16:55:34,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 247 states and 365 transitions. [2018-11-18 16:55:34,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,408 INFO L705 BuchiCegarLoop]: Abstraction has 247 states and 365 transitions. [2018-11-18 16:55:34,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states and 365 transitions. [2018-11-18 16:55:34,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 244. [2018-11-18 16:55:34,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-11-18 16:55:34,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 361 transitions. [2018-11-18 16:55:34,412 INFO L728 BuchiCegarLoop]: Abstraction has 244 states and 361 transitions. [2018-11-18 16:55:34,412 INFO L608 BuchiCegarLoop]: Abstraction has 244 states and 361 transitions. [2018-11-18 16:55:34,412 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 16:55:34,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 244 states and 361 transitions. [2018-11-18 16:55:34,413 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-18 16:55:34,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,415 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,415 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] [2018-11-18 16:55:34,415 INFO L794 eck$LassoCheckResult]: Stem: 5507#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5420#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5421#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5508#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 5417#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5419#L94-2 assume true; 5639#L94 assume !false; 5637#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5572#L97 assume 12292 == ssl3_connect_~s__state~0; 5424#L98 [2018-11-18 16:55:34,415 INFO L796 eck$LassoCheckResult]: Loop: 5424#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 5425#L203 ssl3_connect_~s__server~0 := 0; 5412#L208 assume 0 != ssl3_connect_~cb~0; 5413#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5428#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5494#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5495#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5534#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5632#L565 ssl3_connect_~skip~0 := 0; 5630#L94-2 assume true; 5629#L94 assume !false; 5577#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5576#L97 assume !(12292 == ssl3_connect_~s__state~0); 5575#L100 assume !(16384 == ssl3_connect_~s__state~0); 5574#L103 assume !(4096 == ssl3_connect_~s__state~0); 5573#L106 assume !(20480 == ssl3_connect_~s__state~0); 5426#L109 assume !(4099 == ssl3_connect_~s__state~0); 5427#L112 assume 4368 == ssl3_connect_~s__state~0; 5477#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 5478#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5537#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5492#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 5493#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5642#L565 ssl3_connect_~skip~0 := 0; 5628#L94-2 assume true; 5623#L94 assume !false; 5621#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5619#L97 assume !(12292 == ssl3_connect_~s__state~0); 5617#L100 assume !(16384 == ssl3_connect_~s__state~0); 5615#L103 assume !(4096 == ssl3_connect_~s__state~0); 5614#L106 assume !(20480 == ssl3_connect_~s__state~0); 5613#L109 assume !(4099 == ssl3_connect_~s__state~0); 5612#L112 assume !(4368 == ssl3_connect_~s__state~0); 5518#L115 assume !(4369 == ssl3_connect_~s__state~0); 5519#L118 assume !(4384 == ssl3_connect_~s__state~0); 5515#L121 assume !(4385 == ssl3_connect_~s__state~0); 5485#L124 assume !(4400 == ssl3_connect_~s__state~0); 5486#L127 assume !(4401 == ssl3_connect_~s__state~0); 5483#L130 assume !(4416 == ssl3_connect_~s__state~0); 5460#L133 assume !(4417 == ssl3_connect_~s__state~0); 5441#L136 assume !(4432 == ssl3_connect_~s__state~0); 5442#L139 assume !(4433 == ssl3_connect_~s__state~0); 5455#L142 assume !(4448 == ssl3_connect_~s__state~0); 5556#L145 assume !(4449 == ssl3_connect_~s__state~0); 5520#L148 assume !(4464 == ssl3_connect_~s__state~0); 5521#L151 assume !(4465 == ssl3_connect_~s__state~0); 5496#L154 assume !(4466 == ssl3_connect_~s__state~0); 5488#L157 assume !(4467 == ssl3_connect_~s__state~0); 5489#L160 assume !(4480 == ssl3_connect_~s__state~0); 5484#L163 assume !(4481 == ssl3_connect_~s__state~0); 5463#L166 assume !(4496 == ssl3_connect_~s__state~0); 5446#L169 assume !(4497 == ssl3_connect_~s__state~0); 5447#L172 assume !(4512 == ssl3_connect_~s__state~0); 5410#L175 assume !(4513 == ssl3_connect_~s__state~0); 5411#L178 assume !(4528 == ssl3_connect_~s__state~0); 5551#L181 assume !(4529 == ssl3_connect_~s__state~0); 5527#L184 assume !(4560 == ssl3_connect_~s__state~0); 5500#L187 assume !(4561 == ssl3_connect_~s__state~0); 5490#L190 assume 4352 == ssl3_connect_~s__state~0; 5469#L191 assume !(ssl3_connect_~num1~0 > 0); 5471#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5516#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5622#L565 ssl3_connect_~skip~0 := 0; 5620#L94-2 assume true; 5618#L94 assume !false; 5616#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5578#L97 assume 12292 == ssl3_connect_~s__state~0; 5424#L98 [2018-11-18 16:55:34,416 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,416 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-18 16:55:34,416 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,416 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,417 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,429 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,430 INFO L82 PathProgramCache]: Analyzing trace with hash 627965931, now seen corresponding path program 1 times [2018-11-18 16:55:34,430 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,430 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,430 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,465 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 16:55:34,466 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,466 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:34,466 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,466 INFO L87 Difference]: Start difference. First operand 244 states and 361 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 16:55:34,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,531 INFO L93 Difference]: Finished difference Result 249 states and 364 transitions. [2018-11-18 16:55:34,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,531 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 364 transitions. [2018-11-18 16:55:34,533 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 222 [2018-11-18 16:55:34,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 364 transitions. [2018-11-18 16:55:34,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2018-11-18 16:55:34,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2018-11-18 16:55:34,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 364 transitions. [2018-11-18 16:55:34,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,534 INFO L705 BuchiCegarLoop]: Abstraction has 249 states and 364 transitions. [2018-11-18 16:55:34,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 364 transitions. [2018-11-18 16:55:34,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 244. [2018-11-18 16:55:34,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-11-18 16:55:34,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 356 transitions. [2018-11-18 16:55:34,537 INFO L728 BuchiCegarLoop]: Abstraction has 244 states and 356 transitions. [2018-11-18 16:55:34,538 INFO L608 BuchiCegarLoop]: Abstraction has 244 states and 356 transitions. [2018-11-18 16:55:34,538 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 16:55:34,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 244 states and 356 transitions. [2018-11-18 16:55:34,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-18 16:55:34,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,539 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,540 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] [2018-11-18 16:55:34,540 INFO L794 eck$LassoCheckResult]: Stem: 6007#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5919#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5920#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6008#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 5916#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5918#L94-2 assume true; 6130#L94 assume !false; 6139#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6109#L97 assume 12292 == ssl3_connect_~s__state~0; 5923#L98 [2018-11-18 16:55:34,540 INFO L796 eck$LassoCheckResult]: Loop: 5923#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 5924#L203 ssl3_connect_~s__server~0 := 0; 5911#L208 assume 0 != ssl3_connect_~cb~0; 5912#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5927#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5996#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5997#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 6031#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6146#L565 ssl3_connect_~skip~0 := 0; 5976#L94-2 assume true; 5977#L94 assume !false; 5949#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5950#L97 assume !(12292 == ssl3_connect_~s__state~0); 6137#L100 assume !(16384 == ssl3_connect_~s__state~0); 5937#L103 assume !(4096 == ssl3_connect_~s__state~0); 5938#L106 assume !(20480 == ssl3_connect_~s__state~0); 5925#L109 assume !(4099 == ssl3_connect_~s__state~0); 5926#L112 assume 4368 == ssl3_connect_~s__state~0; 5979#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 5980#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6032#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5994#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 5995#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6132#L565 ssl3_connect_~skip~0 := 0; 6128#L94-2 assume true; 6124#L94 assume !false; 6121#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6117#L97 assume !(12292 == ssl3_connect_~s__state~0); 6103#L100 assume !(16384 == ssl3_connect_~s__state~0); 6102#L103 assume !(4096 == ssl3_connect_~s__state~0); 6101#L106 assume !(20480 == ssl3_connect_~s__state~0); 6099#L109 assume !(4099 == ssl3_connect_~s__state~0); 6028#L112 assume !(4368 == ssl3_connect_~s__state~0); 6029#L115 assume !(4369 == ssl3_connect_~s__state~0); 6025#L118 assume 4384 == ssl3_connect_~s__state~0; 5957#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 5958#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5934#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 5935#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5936#L293-2 ssl3_connect_~s__init_num~0 := 0; 5922#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5914#L565 ssl3_connect_~skip~0 := 0; 5978#L94-2 assume true; 6141#L94 assume !false; 6140#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5983#L97 assume !(12292 == ssl3_connect_~s__state~0); 5974#L100 assume !(16384 == ssl3_connect_~s__state~0); 5975#L103 assume !(4096 == ssl3_connect_~s__state~0); 5951#L106 assume !(20480 == ssl3_connect_~s__state~0); 5952#L109 assume !(4099 == ssl3_connect_~s__state~0); 6100#L112 assume !(4368 == ssl3_connect_~s__state~0); 6018#L115 assume !(4369 == ssl3_connect_~s__state~0); 6019#L118 assume !(4384 == ssl3_connect_~s__state~0); 6015#L121 assume !(4385 == ssl3_connect_~s__state~0); 5987#L124 assume !(4400 == ssl3_connect_~s__state~0); 5988#L127 assume !(4401 == ssl3_connect_~s__state~0); 5985#L130 assume !(4416 == ssl3_connect_~s__state~0); 5961#L133 assume !(4417 == ssl3_connect_~s__state~0); 5940#L136 assume !(4432 == ssl3_connect_~s__state~0); 5942#L139 assume !(4433 == ssl3_connect_~s__state~0); 5928#L142 assume !(4448 == ssl3_connect_~s__state~0); 5930#L145 assume !(4449 == ssl3_connect_~s__state~0); 6020#L148 assume !(4464 == ssl3_connect_~s__state~0); 6021#L151 assume !(4465 == ssl3_connect_~s__state~0); 5998#L154 assume !(4466 == ssl3_connect_~s__state~0); 5990#L157 assume !(4467 == ssl3_connect_~s__state~0); 5991#L160 assume !(4480 == ssl3_connect_~s__state~0); 5986#L163 assume !(4481 == ssl3_connect_~s__state~0); 5965#L166 assume !(4496 == ssl3_connect_~s__state~0); 5946#L169 assume !(4497 == ssl3_connect_~s__state~0); 5948#L172 assume !(4512 == ssl3_connect_~s__state~0); 6035#L175 assume !(4513 == ssl3_connect_~s__state~0); 6036#L178 assume !(4528 == ssl3_connect_~s__state~0); 6040#L181 assume !(4529 == ssl3_connect_~s__state~0); 6033#L184 assume !(4560 == ssl3_connect_~s__state~0); 6002#L187 assume !(4561 == ssl3_connect_~s__state~0); 5992#L190 assume 4352 == ssl3_connect_~s__state~0; 5971#L191 assume !(ssl3_connect_~num1~0 > 0); 5973#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6016#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6114#L565 ssl3_connect_~skip~0 := 0; 6113#L94-2 assume true; 6112#L94 assume !false; 6111#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6108#L97 assume 12292 == ssl3_connect_~s__state~0; 5923#L98 [2018-11-18 16:55:34,540 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,540 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-18 16:55:34,540 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1474960640, now seen corresponding path program 1 times [2018-11-18 16:55:34,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,547 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,580 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 16:55:34,580 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,580 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:34,580 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,581 INFO L87 Difference]: Start difference. First operand 244 states and 356 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 16:55:34,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,651 INFO L93 Difference]: Finished difference Result 288 states and 406 transitions. [2018-11-18 16:55:34,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,652 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 288 states and 406 transitions. [2018-11-18 16:55:34,653 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-18 16:55:34,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 288 states to 288 states and 406 transitions. [2018-11-18 16:55:34,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2018-11-18 16:55:34,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 288 [2018-11-18 16:55:34,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 288 states and 406 transitions. [2018-11-18 16:55:34,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,655 INFO L705 BuchiCegarLoop]: Abstraction has 288 states and 406 transitions. [2018-11-18 16:55:34,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states and 406 transitions. [2018-11-18 16:55:34,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 285. [2018-11-18 16:55:34,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2018-11-18 16:55:34,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 402 transitions. [2018-11-18 16:55:34,659 INFO L728 BuchiCegarLoop]: Abstraction has 285 states and 402 transitions. [2018-11-18 16:55:34,660 INFO L608 BuchiCegarLoop]: Abstraction has 285 states and 402 transitions. [2018-11-18 16:55:34,660 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 16:55:34,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 285 states and 402 transitions. [2018-11-18 16:55:34,661 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2018-11-18 16:55:34,661 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,661 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,661 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,662 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] [2018-11-18 16:55:34,662 INFO L794 eck$LassoCheckResult]: Stem: 6541#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6457#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6458#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6542#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 6454#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6456#L94-2 assume true; 6710#L94 assume !false; 6709#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6610#L97 assume 12292 == ssl3_connect_~s__state~0; 6461#L98 [2018-11-18 16:55:34,662 INFO L796 eck$LassoCheckResult]: Loop: 6461#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 6462#L203 ssl3_connect_~s__server~0 := 0; 6449#L208 assume 0 != ssl3_connect_~cb~0; 6450#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 6465#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 6530#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 6531#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 6568#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6697#L565 ssl3_connect_~skip~0 := 0; 6695#L94-2 assume true; 6693#L94 assume !false; 6691#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6689#L97 assume !(12292 == ssl3_connect_~s__state~0); 6687#L100 assume !(16384 == ssl3_connect_~s__state~0); 6685#L103 assume !(4096 == ssl3_connect_~s__state~0); 6683#L106 assume !(20480 == ssl3_connect_~s__state~0); 6681#L109 assume !(4099 == ssl3_connect_~s__state~0); 6584#L112 assume 4368 == ssl3_connect_~s__state~0; 6511#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 6512#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6570#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6529#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 6517#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6452#L565 ssl3_connect_~skip~0 := 0; 6510#L94-2 assume true; 6725#L94 assume !false; 6724#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6723#L97 assume !(12292 == ssl3_connect_~s__state~0); 6507#L100 assume !(16384 == ssl3_connect_~s__state~0); 6475#L103 assume !(4096 == ssl3_connect_~s__state~0); 6476#L106 assume !(20480 == ssl3_connect_~s__state~0); 6463#L109 assume !(4099 == ssl3_connect_~s__state~0); 6464#L112 assume !(4368 == ssl3_connect_~s__state~0); 6552#L115 assume !(4369 == ssl3_connect_~s__state~0); 6553#L118 assume 4384 == ssl3_connect_~s__state~0; 6491#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 6492#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6471#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 6472#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6474#L293-2 ssl3_connect_~s__init_num~0 := 0; 6460#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6675#L565 ssl3_connect_~skip~0 := 0; 6672#L94-2 assume true; 6673#L94 assume !false; 6708#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6707#L97 assume !(12292 == ssl3_connect_~s__state~0); 6706#L100 assume !(16384 == ssl3_connect_~s__state~0); 6705#L103 assume !(4096 == ssl3_connect_~s__state~0); 6703#L106 assume !(20480 == ssl3_connect_~s__state~0); 6698#L109 assume !(4099 == ssl3_connect_~s__state~0); 6696#L112 assume !(4368 == ssl3_connect_~s__state~0); 6694#L115 assume !(4369 == ssl3_connect_~s__state~0); 6692#L118 assume !(4384 == ssl3_connect_~s__state~0); 6690#L121 assume !(4385 == ssl3_connect_~s__state~0); 6688#L124 assume !(4400 == ssl3_connect_~s__state~0); 6686#L127 assume !(4401 == ssl3_connect_~s__state~0); 6684#L130 assume !(4416 == ssl3_connect_~s__state~0); 6682#L133 assume !(4417 == ssl3_connect_~s__state~0); 6591#L136 assume !(4432 == ssl3_connect_~s__state~0); 6592#L139 assume !(4433 == ssl3_connect_~s__state~0); 6593#L142 assume !(4448 == ssl3_connect_~s__state~0); 6648#L145 assume !(4449 == ssl3_connect_~s__state~0); 6647#L148 assume !(4464 == ssl3_connect_~s__state~0); 6645#L151 assume !(4465 == ssl3_connect_~s__state~0); 6643#L154 assume !(4466 == ssl3_connect_~s__state~0); 6581#L157 assume !(4467 == ssl3_connect_~s__state~0); 6582#L160 assume !(4480 == ssl3_connect_~s__state~0); 6587#L163 assume !(4481 == ssl3_connect_~s__state~0); 6577#L166 assume !(4496 == ssl3_connect_~s__state~0); 6575#L169 assume !(4497 == ssl3_connect_~s__state~0); 6576#L172 assume !(4512 == ssl3_connect_~s__state~0); 6573#L175 assume !(4513 == ssl3_connect_~s__state~0); 6574#L178 assume !(4528 == ssl3_connect_~s__state~0); 6618#L181 assume !(4529 == ssl3_connect_~s__state~0); 6619#L184 assume !(4560 == ssl3_connect_~s__state~0); 6536#L187 assume !(4561 == ssl3_connect_~s__state~0); 6527#L190 assume 4352 == ssl3_connect_~s__state~0; 6504#L191 assume !(ssl3_connect_~num1~0 > 0); 6506#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6550#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6612#L565 ssl3_connect_~skip~0 := 0; 6609#L94-2 assume true; 6606#L94 assume !false; 6604#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6603#L97 assume 12292 == ssl3_connect_~s__state~0; 6461#L98 [2018-11-18 16:55:34,662 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,662 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-18 16:55:34,662 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,662 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,663 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1121872258, now seen corresponding path program 1 times [2018-11-18 16:55:34,668 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,689 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 16:55:34,689 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,689 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:34,690 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,690 INFO L87 Difference]: Start difference. First operand 285 states and 402 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 16:55:34,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,751 INFO L93 Difference]: Finished difference Result 309 states and 433 transitions. [2018-11-18 16:55:34,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 309 states and 433 transitions. [2018-11-18 16:55:34,754 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 282 [2018-11-18 16:55:34,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 309 states to 309 states and 433 transitions. [2018-11-18 16:55:34,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 309 [2018-11-18 16:55:34,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2018-11-18 16:55:34,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 309 states and 433 transitions. [2018-11-18 16:55:34,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,756 INFO L705 BuchiCegarLoop]: Abstraction has 309 states and 433 transitions. [2018-11-18 16:55:34,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states and 433 transitions. [2018-11-18 16:55:34,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 305. [2018-11-18 16:55:34,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-11-18 16:55:34,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2018-11-18 16:55:34,761 INFO L728 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2018-11-18 16:55:34,761 INFO L608 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2018-11-18 16:55:34,761 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 16:55:34,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2018-11-18 16:55:34,762 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 278 [2018-11-18 16:55:34,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,763 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,763 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] [2018-11-18 16:55:34,763 INFO L794 eck$LassoCheckResult]: Stem: 7143#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7057#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7058#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7144#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7054#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7056#L94-2 assume true; 7349#L94 assume !false; 7347#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7323#L97 assume 12292 == ssl3_connect_~s__state~0; 7061#L98 [2018-11-18 16:55:34,763 INFO L796 eck$LassoCheckResult]: Loop: 7061#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 7062#L203 ssl3_connect_~s__server~0 := 0; 7049#L208 assume 0 != ssl3_connect_~cb~0; 7050#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 7065#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7130#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 7131#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7166#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7338#L565 ssl3_connect_~skip~0 := 0; 7337#L94-2 assume true; 7335#L94 assume !false; 7334#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7333#L97 assume !(12292 == ssl3_connect_~s__state~0); 7332#L100 assume !(16384 == ssl3_connect_~s__state~0); 7331#L103 assume !(4096 == ssl3_connect_~s__state~0); 7330#L106 assume !(20480 == ssl3_connect_~s__state~0); 7328#L109 assume !(4099 == ssl3_connect_~s__state~0); 7188#L112 assume 4368 == ssl3_connect_~s__state~0; 7112#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7113#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7169#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7128#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 7129#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7304#L565 ssl3_connect_~skip~0 := 0; 7302#L94-2 assume true; 7300#L94 assume !false; 7298#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7296#L97 assume !(12292 == ssl3_connect_~s__state~0); 7294#L100 assume !(16384 == ssl3_connect_~s__state~0); 7292#L103 assume !(4096 == ssl3_connect_~s__state~0); 7290#L106 assume !(20480 == ssl3_connect_~s__state~0); 7288#L109 assume !(4099 == ssl3_connect_~s__state~0); 7286#L112 assume !(4368 == ssl3_connect_~s__state~0); 7284#L115 assume !(4369 == ssl3_connect_~s__state~0); 7270#L118 assume 4384 == ssl3_connect_~s__state~0; 7092#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 7093#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7071#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 7072#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7074#L293-2 ssl3_connect_~s__init_num~0 := 0; 7091#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7052#L565 ssl3_connect_~skip~0 := 0; 7109#L94-2 assume true; 7110#L94 assume !false; 7351#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7350#L97 assume !(12292 == ssl3_connect_~s__state~0); 7348#L100 assume !(16384 == ssl3_connect_~s__state~0); 7346#L103 assume !(4096 == ssl3_connect_~s__state~0); 7087#L106 assume !(20480 == ssl3_connect_~s__state~0); 7063#L109 assume !(4099 == ssl3_connect_~s__state~0); 7064#L112 assume !(4368 == ssl3_connect_~s__state~0); 7154#L115 assume !(4369 == ssl3_connect_~s__state~0); 7155#L118 assume !(4384 == ssl3_connect_~s__state~0); 7151#L121 assume !(4385 == ssl3_connect_~s__state~0); 7119#L124 assume 4400 == ssl3_connect_~s__state~0; 7088#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7089#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7060#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7252#L565 ssl3_connect_~skip~0 := 0; 7250#L94-2 assume true; 7248#L94 assume !false; 7246#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7244#L97 assume !(12292 == ssl3_connect_~s__state~0); 7242#L100 assume !(16384 == ssl3_connect_~s__state~0); 7240#L103 assume !(4096 == ssl3_connect_~s__state~0); 7238#L106 assume !(20480 == ssl3_connect_~s__state~0); 7236#L109 assume !(4099 == ssl3_connect_~s__state~0); 7234#L112 assume !(4368 == ssl3_connect_~s__state~0); 7232#L115 assume !(4369 == ssl3_connect_~s__state~0); 7230#L118 assume !(4384 == ssl3_connect_~s__state~0); 7228#L121 assume !(4385 == ssl3_connect_~s__state~0); 7226#L124 assume !(4400 == ssl3_connect_~s__state~0); 7224#L127 assume !(4401 == ssl3_connect_~s__state~0); 7222#L130 assume !(4416 == ssl3_connect_~s__state~0); 7220#L133 assume !(4417 == ssl3_connect_~s__state~0); 7218#L136 assume !(4432 == ssl3_connect_~s__state~0); 7216#L139 assume !(4433 == ssl3_connect_~s__state~0); 7214#L142 assume !(4448 == ssl3_connect_~s__state~0); 7212#L145 assume !(4449 == ssl3_connect_~s__state~0); 7210#L148 assume !(4464 == ssl3_connect_~s__state~0); 7208#L151 assume !(4465 == ssl3_connect_~s__state~0); 7206#L154 assume !(4466 == ssl3_connect_~s__state~0); 7204#L157 assume !(4467 == ssl3_connect_~s__state~0); 7201#L160 assume !(4480 == ssl3_connect_~s__state~0); 7195#L163 assume !(4481 == ssl3_connect_~s__state~0); 7196#L166 assume !(4496 == ssl3_connect_~s__state~0); 7263#L169 assume !(4497 == ssl3_connect_~s__state~0); 7171#L172 assume !(4512 == ssl3_connect_~s__state~0); 7172#L175 assume !(4513 == ssl3_connect_~s__state~0); 7173#L178 assume !(4528 == ssl3_connect_~s__state~0); 7319#L181 assume !(4529 == ssl3_connect_~s__state~0); 7320#L184 assume !(4560 == ssl3_connect_~s__state~0); 7136#L187 assume !(4561 == ssl3_connect_~s__state~0); 7124#L190 assume 4352 == ssl3_connect_~s__state~0; 7105#L191 assume !(ssl3_connect_~num1~0 > 0); 7107#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7152#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7275#L565 ssl3_connect_~skip~0 := 0; 7274#L94-2 assume true; 7273#L94 assume !false; 7271#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7267#L97 assume 12292 == ssl3_connect_~s__state~0; 7061#L98 [2018-11-18 16:55:34,763 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,763 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-18 16:55:34,763 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,764 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1997206603, now seen corresponding path program 1 times [2018-11-18 16:55:34,771 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,801 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 16:55:34,802 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,802 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:34,802 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,802 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-18 16:55:34,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,890 INFO L93 Difference]: Finished difference Result 330 states and 458 transitions. [2018-11-18 16:55:34,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 330 states and 458 transitions. [2018-11-18 16:55:34,893 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-18 16:55:34,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 330 states to 330 states and 458 transitions. [2018-11-18 16:55:34,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2018-11-18 16:55:34,895 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330 [2018-11-18 16:55:34,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330 states and 458 transitions. [2018-11-18 16:55:34,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,895 INFO L705 BuchiCegarLoop]: Abstraction has 330 states and 458 transitions. [2018-11-18 16:55:34,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states and 458 transitions. [2018-11-18 16:55:34,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 327. [2018-11-18 16:55:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2018-11-18 16:55:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 454 transitions. [2018-11-18 16:55:34,905 INFO L728 BuchiCegarLoop]: Abstraction has 327 states and 454 transitions. [2018-11-18 16:55:34,905 INFO L608 BuchiCegarLoop]: Abstraction has 327 states and 454 transitions. [2018-11-18 16:55:34,905 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 16:55:34,906 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 327 states and 454 transitions. [2018-11-18 16:55:34,906 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 300 [2018-11-18 16:55:34,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,907 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,908 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] [2018-11-18 16:55:34,908 INFO L794 eck$LassoCheckResult]: Stem: 7790#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7699#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7791#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7695#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7697#L94-2 assume true; 7926#L94 assume !false; 7924#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7922#L97 assume 12292 == ssl3_connect_~s__state~0; 7702#L98 [2018-11-18 16:55:34,908 INFO L796 eck$LassoCheckResult]: Loop: 7702#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 7703#L203 ssl3_connect_~s__server~0 := 0; 7690#L208 assume 0 != ssl3_connect_~cb~0; 7691#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 7706#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7777#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 7778#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7764#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7693#L565 ssl3_connect_~skip~0 := 0; 7755#L94-2 assume true; 7756#L94 assume !false; 8013#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7762#L97 assume !(12292 == ssl3_connect_~s__state~0); 7754#L100 assume !(16384 == ssl3_connect_~s__state~0); 7717#L103 assume !(4096 == ssl3_connect_~s__state~0); 7718#L106 assume !(20480 == ssl3_connect_~s__state~0); 7704#L109 assume !(4099 == ssl3_connect_~s__state~0); 7705#L112 assume 4368 == ssl3_connect_~s__state~0; 7758#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7759#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7818#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7775#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 7776#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7981#L565 ssl3_connect_~skip~0 := 0; 7979#L94-2 assume true; 7977#L94 assume !false; 7975#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7973#L97 assume !(12292 == ssl3_connect_~s__state~0); 7971#L100 assume !(16384 == ssl3_connect_~s__state~0); 7964#L103 assume !(4096 == ssl3_connect_~s__state~0); 7960#L106 assume !(20480 == ssl3_connect_~s__state~0); 7956#L109 assume !(4099 == ssl3_connect_~s__state~0); 7813#L112 assume !(4368 == ssl3_connect_~s__state~0); 7801#L115 assume !(4369 == ssl3_connect_~s__state~0); 7802#L118 assume 4384 == ssl3_connect_~s__state~0; 7736#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 7737#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7713#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 7714#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7716#L293-2 ssl3_connect_~s__init_num~0 := 0; 7994#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7991#L565 ssl3_connect_~skip~0 := 0; 7990#L94-2 assume true; 7966#L94 assume !false; 7962#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7958#L97 assume !(12292 == ssl3_connect_~s__state~0); 7954#L100 assume !(16384 == ssl3_connect_~s__state~0); 7951#L103 assume !(4096 == ssl3_connect_~s__state~0); 7947#L106 assume !(20480 == ssl3_connect_~s__state~0); 7944#L109 assume !(4099 == ssl3_connect_~s__state~0); 7942#L112 assume !(4368 == ssl3_connect_~s__state~0); 7939#L115 assume !(4369 == ssl3_connect_~s__state~0); 7937#L118 assume !(4384 == ssl3_connect_~s__state~0); 7935#L121 assume !(4385 == ssl3_connect_~s__state~0); 7859#L124 assume 4400 == ssl3_connect_~s__state~0; 7731#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7732#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7819#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7925#L565 ssl3_connect_~skip~0 := 0; 7923#L94-2 assume true; 7920#L94 assume !false; 7918#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7916#L97 assume !(12292 == ssl3_connect_~s__state~0); 7915#L100 assume !(16384 == ssl3_connect_~s__state~0); 7914#L103 assume !(4096 == ssl3_connect_~s__state~0); 7911#L106 assume !(20480 == ssl3_connect_~s__state~0); 7909#L109 assume !(4099 == ssl3_connect_~s__state~0); 7907#L112 assume !(4368 == ssl3_connect_~s__state~0); 7905#L115 assume !(4369 == ssl3_connect_~s__state~0); 7903#L118 assume !(4384 == ssl3_connect_~s__state~0); 7901#L121 assume !(4385 == ssl3_connect_~s__state~0); 7899#L124 assume !(4400 == ssl3_connect_~s__state~0); 7898#L127 assume !(4401 == ssl3_connect_~s__state~0); 7895#L130 assume 4416 == ssl3_connect_~s__state~0; 7741#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 7743#L323 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7744#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7748#L335 assume !(0 == ssl3_connect_~tmp___6~0); 7701#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7963#L565 ssl3_connect_~skip~0 := 0; 7959#L94-2 assume true; 7955#L94 assume !false; 7952#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7948#L97 assume !(12292 == ssl3_connect_~s__state~0); 7945#L100 assume !(16384 == ssl3_connect_~s__state~0); 7943#L103 assume !(4096 == ssl3_connect_~s__state~0); 7940#L106 assume !(20480 == ssl3_connect_~s__state~0); 7938#L109 assume !(4099 == ssl3_connect_~s__state~0); 7936#L112 assume !(4368 == ssl3_connect_~s__state~0); 7855#L115 assume !(4369 == ssl3_connect_~s__state~0); 7856#L118 assume !(4384 == ssl3_connect_~s__state~0); 7879#L121 assume !(4385 == ssl3_connect_~s__state~0); 7880#L124 assume !(4400 == ssl3_connect_~s__state~0); 7860#L127 assume !(4401 == ssl3_connect_~s__state~0); 7861#L130 assume !(4416 == ssl3_connect_~s__state~0); 7892#L133 assume !(4417 == ssl3_connect_~s__state~0); 7891#L136 assume !(4432 == ssl3_connect_~s__state~0); 7872#L139 assume !(4433 == ssl3_connect_~s__state~0); 7871#L142 assume !(4448 == ssl3_connect_~s__state~0); 7844#L145 assume !(4449 == ssl3_connect_~s__state~0); 7838#L148 assume !(4464 == ssl3_connect_~s__state~0); 7834#L151 assume !(4465 == ssl3_connect_~s__state~0); 7835#L154 assume !(4466 == ssl3_connect_~s__state~0); 7836#L157 assume !(4467 == ssl3_connect_~s__state~0); 7837#L160 assume !(4480 == ssl3_connect_~s__state~0); 7843#L163 assume !(4481 == ssl3_connect_~s__state~0); 7823#L166 assume !(4496 == ssl3_connect_~s__state~0); 7821#L169 assume !(4497 == ssl3_connect_~s__state~0); 7822#L172 assume !(4512 == ssl3_connect_~s__state~0); 7825#L175 assume !(4513 == ssl3_connect_~s__state~0); 7826#L178 assume !(4528 == ssl3_connect_~s__state~0); 7865#L181 assume !(4529 == ssl3_connect_~s__state~0); 7863#L184 assume !(4560 == ssl3_connect_~s__state~0); 7783#L187 assume !(4561 == ssl3_connect_~s__state~0); 7773#L190 assume 4352 == ssl3_connect_~s__state~0; 7751#L191 assume !(ssl3_connect_~num1~0 > 0); 7753#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7799#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7885#L565 ssl3_connect_~skip~0 := 0; 7883#L94-2 assume true; 7882#L94 assume !false; 7881#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7878#L97 assume 12292 == ssl3_connect_~s__state~0; 7702#L98 [2018-11-18 16:55:34,908 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,908 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-18 16:55:34,908 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,908 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:34,916 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1060289284, now seen corresponding path program 1 times [2018-11-18 16:55:34,917 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:34,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:34,955 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 16:55:34,956 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:34,956 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:34,956 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:34,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:34,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:34,956 INFO L87 Difference]: Start difference. First operand 327 states and 454 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-18 16:55:34,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:34,976 INFO L93 Difference]: Finished difference Result 627 states and 870 transitions. [2018-11-18 16:55:34,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:34,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 627 states and 870 transitions. [2018-11-18 16:55:34,979 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 600 [2018-11-18 16:55:34,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 627 states to 627 states and 870 transitions. [2018-11-18 16:55:34,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2018-11-18 16:55:34,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2018-11-18 16:55:34,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 627 states and 870 transitions. [2018-11-18 16:55:34,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:34,983 INFO L705 BuchiCegarLoop]: Abstraction has 627 states and 870 transitions. [2018-11-18 16:55:34,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states and 870 transitions. [2018-11-18 16:55:34,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 627. [2018-11-18 16:55:34,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 627 states. [2018-11-18 16:55:34,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 870 transitions. [2018-11-18 16:55:34,991 INFO L728 BuchiCegarLoop]: Abstraction has 627 states and 870 transitions. [2018-11-18 16:55:34,991 INFO L608 BuchiCegarLoop]: Abstraction has 627 states and 870 transitions. [2018-11-18 16:55:34,991 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 16:55:34,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 627 states and 870 transitions. [2018-11-18 16:55:34,993 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 600 [2018-11-18 16:55:34,993 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:34,993 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:34,994 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:34,995 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] [2018-11-18 16:55:34,995 INFO L794 eck$LassoCheckResult]: Stem: 8752#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8658#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8659#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8753#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 8655#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8657#L94-2 assume true; 9254#L94 assume !false; 9252#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9249#L97 assume 12292 == ssl3_connect_~s__state~0; 8662#L98 [2018-11-18 16:55:34,995 INFO L796 eck$LassoCheckResult]: Loop: 8662#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 8663#L203 ssl3_connect_~s__server~0 := 0; 8650#L208 assume 0 != ssl3_connect_~cb~0; 8651#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 8750#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 8741#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 8742#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 9137#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9132#L565 ssl3_connect_~skip~0 := 0; 9125#L94-2 assume true; 9122#L94 assume !false; 9119#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9116#L97 assume !(12292 == ssl3_connect_~s__state~0); 9113#L100 assume !(16384 == ssl3_connect_~s__state~0); 9096#L103 assume !(4096 == ssl3_connect_~s__state~0); 9095#L106 assume !(20480 == ssl3_connect_~s__state~0); 9094#L109 assume !(4099 == ssl3_connect_~s__state~0); 9086#L112 assume 4368 == ssl3_connect_~s__state~0; 8871#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 9083#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8786#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9080#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 9071#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9067#L565 ssl3_connect_~skip~0 := 0; 9065#L94-2 assume true; 9063#L94 assume !false; 9061#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9059#L97 assume !(12292 == ssl3_connect_~s__state~0); 9057#L100 assume !(16384 == ssl3_connect_~s__state~0); 9055#L103 assume !(4096 == ssl3_connect_~s__state~0); 9053#L106 assume !(20480 == ssl3_connect_~s__state~0); 9051#L109 assume !(4099 == ssl3_connect_~s__state~0); 9049#L112 assume !(4368 == ssl3_connect_~s__state~0); 9047#L115 assume !(4369 == ssl3_connect_~s__state~0); 9045#L118 assume 4384 == ssl3_connect_~s__state~0; 8868#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 8713#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8673#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 8674#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8676#L293-2 ssl3_connect_~s__init_num~0 := 0; 8696#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8653#L565 ssl3_connect_~skip~0 := 0; 8715#L94-2 assume true; 8716#L94 assume !false; 9267#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9266#L97 assume !(12292 == ssl3_connect_~s__state~0); 9265#L100 assume !(16384 == ssl3_connect_~s__state~0); 9264#L103 assume !(4096 == ssl3_connect_~s__state~0); 8690#L106 assume !(20480 == ssl3_connect_~s__state~0); 8691#L109 assume !(4099 == ssl3_connect_~s__state~0); 9240#L112 assume !(4368 == ssl3_connect_~s__state~0); 9239#L115 assume !(4369 == ssl3_connect_~s__state~0); 9238#L118 assume !(4384 == ssl3_connect_~s__state~0); 9237#L121 assume !(4385 == ssl3_connect_~s__state~0); 9236#L124 assume 4400 == ssl3_connect_~s__state~0; 8692#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8693#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8787#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9269#L565 ssl3_connect_~skip~0 := 0; 9268#L94-2 assume true; 8717#L94 assume !false; 8688#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8689#L97 assume !(12292 == ssl3_connect_~s__state~0); 8714#L100 assume !(16384 == ssl3_connect_~s__state~0); 8677#L103 assume !(4096 == ssl3_connect_~s__state~0); 8678#L106 assume !(20480 == ssl3_connect_~s__state~0); 8664#L109 assume !(4099 == ssl3_connect_~s__state~0); 8665#L112 assume !(4368 == ssl3_connect_~s__state~0); 8765#L115 assume !(4369 == ssl3_connect_~s__state~0); 8766#L118 assume !(4384 == ssl3_connect_~s__state~0); 8761#L121 assume !(4385 == ssl3_connect_~s__state~0); 8728#L124 assume !(4400 == ssl3_connect_~s__state~0); 8729#L127 assume !(4401 == ssl3_connect_~s__state~0); 8724#L130 assume 4416 == ssl3_connect_~s__state~0; 8725#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 8702#L323 assume !(3 == ssl3_connect_~blastFlag~0); 8703#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8707#L335 assume !(0 == ssl3_connect_~tmp___6~0); 8661#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9243#L565 ssl3_connect_~skip~0 := 0; 9242#L94-2 assume true; 9041#L94 assume !false; 9038#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9035#L97 assume !(12292 == ssl3_connect_~s__state~0); 9031#L100 assume !(16384 == ssl3_connect_~s__state~0); 9027#L103 assume !(4096 == ssl3_connect_~s__state~0); 9020#L106 assume !(20480 == ssl3_connect_~s__state~0); 9017#L109 assume !(4099 == ssl3_connect_~s__state~0); 9014#L112 assume !(4368 == ssl3_connect_~s__state~0); 9011#L115 assume !(4369 == ssl3_connect_~s__state~0); 9008#L118 assume !(4384 == ssl3_connect_~s__state~0); 9005#L121 assume !(4385 == ssl3_connect_~s__state~0); 9002#L124 assume !(4400 == ssl3_connect_~s__state~0); 8999#L127 assume !(4401 == ssl3_connect_~s__state~0); 8996#L130 assume !(4416 == ssl3_connect_~s__state~0); 8993#L133 assume !(4417 == ssl3_connect_~s__state~0); 8990#L136 assume !(4432 == ssl3_connect_~s__state~0); 8987#L139 assume !(4433 == ssl3_connect_~s__state~0); 8984#L142 assume !(4448 == ssl3_connect_~s__state~0); 8981#L145 assume !(4449 == ssl3_connect_~s__state~0); 8978#L148 assume !(4464 == ssl3_connect_~s__state~0); 8976#L151 assume !(4465 == ssl3_connect_~s__state~0); 8972#L154 assume !(4466 == ssl3_connect_~s__state~0); 8938#L157 assume !(4467 == ssl3_connect_~s__state~0); 8933#L160 assume !(4480 == ssl3_connect_~s__state~0); 8934#L163 assume !(4481 == ssl3_connect_~s__state~0); 8790#L166 assume !(4496 == ssl3_connect_~s__state~0); 8788#L169 assume !(4497 == ssl3_connect_~s__state~0); 8789#L172 assume !(4512 == ssl3_connect_~s__state~0); 8908#L175 assume !(4513 == ssl3_connect_~s__state~0); 8910#L178 assume !(4528 == ssl3_connect_~s__state~0); 9103#L181 assume !(4529 == ssl3_connect_~s__state~0); 9104#L184 assume !(4560 == ssl3_connect_~s__state~0); 8746#L187 assume !(4561 == ssl3_connect_~s__state~0); 8734#L190 assume 4352 == ssl3_connect_~s__state~0; 8710#L191 assume !(ssl3_connect_~num1~0 > 0); 8712#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8763#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9186#L565 ssl3_connect_~skip~0 := 0; 9184#L94-2 assume true; 9181#L94 assume !false; 9172#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9167#L97 assume 12292 == ssl3_connect_~s__state~0; 8662#L98 [2018-11-18 16:55:34,995 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:34,995 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-18 16:55:34,995 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:34,995 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:34,996 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,996 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:34,996 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:34,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,002 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1295515966, now seen corresponding path program 1 times [2018-11-18 16:55:35,002 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,002 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,003 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,003 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:35,003 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:35,046 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 16:55:35,046 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:35,046 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:35,046 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:35,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:35,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:35,047 INFO L87 Difference]: Start difference. First operand 627 states and 870 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-18 16:55:35,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:35,135 INFO L93 Difference]: Finished difference Result 681 states and 934 transitions. [2018-11-18 16:55:35,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:35,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 681 states and 934 transitions. [2018-11-18 16:55:35,139 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 654 [2018-11-18 16:55:35,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 681 states to 681 states and 934 transitions. [2018-11-18 16:55:35,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-18 16:55:35,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-18 16:55:35,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 934 transitions. [2018-11-18 16:55:35,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:35,142 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-18 16:55:35,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 934 transitions. [2018-11-18 16:55:35,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 675. [2018-11-18 16:55:35,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 675 states. [2018-11-18 16:55:35,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 928 transitions. [2018-11-18 16:55:35,149 INFO L728 BuchiCegarLoop]: Abstraction has 675 states and 928 transitions. [2018-11-18 16:55:35,149 INFO L608 BuchiCegarLoop]: Abstraction has 675 states and 928 transitions. [2018-11-18 16:55:35,149 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 16:55:35,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 675 states and 928 transitions. [2018-11-18 16:55:35,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 648 [2018-11-18 16:55:35,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:35,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:35,152 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:35,152 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] [2018-11-18 16:55:35,152 INFO L794 eck$LassoCheckResult]: Stem: 10067#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9972#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9973#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10068#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 9969#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9971#L94-2 assume true; 10541#L94 assume !false; 10539#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10534#L97 assume 12292 == ssl3_connect_~s__state~0; 9976#L98 [2018-11-18 16:55:35,153 INFO L796 eck$LassoCheckResult]: Loop: 9976#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 9977#L203 ssl3_connect_~s__server~0 := 0; 9964#L208 assume 0 != ssl3_connect_~cb~0; 9965#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9980#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 10054#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 10055#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 10098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10561#L565 ssl3_connect_~skip~0 := 0; 10559#L94-2 assume true; 10557#L94 assume !false; 10555#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10553#L97 assume !(12292 == ssl3_connect_~s__state~0); 10551#L100 assume !(16384 == ssl3_connect_~s__state~0); 10548#L103 assume !(4096 == ssl3_connect_~s__state~0); 10547#L106 assume !(20480 == ssl3_connect_~s__state~0); 10525#L109 assume !(4099 == ssl3_connect_~s__state~0); 10195#L112 assume 4368 == ssl3_connect_~s__state~0; 10032#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 10033#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10101#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10052#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 10053#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10424#L565 ssl3_connect_~skip~0 := 0; 10422#L94-2 assume true; 10420#L94 assume !false; 10418#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10417#L97 assume !(12292 == ssl3_connect_~s__state~0); 10415#L100 assume !(16384 == ssl3_connect_~s__state~0); 10409#L103 assume !(4096 == ssl3_connect_~s__state~0); 10407#L106 assume !(20480 == ssl3_connect_~s__state~0); 10405#L109 assume !(4099 == ssl3_connect_~s__state~0); 10403#L112 assume !(4368 == ssl3_connect_~s__state~0); 10401#L115 assume !(4369 == ssl3_connect_~s__state~0); 10399#L118 assume 4384 == ssl3_connect_~s__state~0; 10213#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 10391#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9986#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 9987#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9988#L293-2 ssl3_connect_~s__init_num~0 := 0; 10601#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10597#L565 ssl3_connect_~skip~0 := 0; 10595#L94-2 assume true; 10593#L94 assume !false; 10591#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10589#L97 assume !(12292 == ssl3_connect_~s__state~0); 10587#L100 assume !(16384 == ssl3_connect_~s__state~0); 10585#L103 assume !(4096 == ssl3_connect_~s__state~0); 10582#L106 assume !(20480 == ssl3_connect_~s__state~0); 10580#L109 assume !(4099 == ssl3_connect_~s__state~0); 10574#L112 assume !(4368 == ssl3_connect_~s__state~0); 10571#L115 assume !(4369 == ssl3_connect_~s__state~0); 10569#L118 assume !(4384 == ssl3_connect_~s__state~0); 10567#L121 assume !(4385 == ssl3_connect_~s__state~0); 10562#L124 assume !(4400 == ssl3_connect_~s__state~0); 10560#L127 assume !(4401 == ssl3_connect_~s__state~0); 10558#L130 assume !(4416 == ssl3_connect_~s__state~0); 10556#L133 assume !(4417 == ssl3_connect_~s__state~0); 10554#L136 assume !(4432 == ssl3_connect_~s__state~0); 10552#L139 assume !(4433 == ssl3_connect_~s__state~0); 10550#L142 assume !(4448 == ssl3_connect_~s__state~0); 10549#L145 assume !(4449 == ssl3_connect_~s__state~0); 10083#L148 assume !(4464 == ssl3_connect_~s__state~0); 10084#L151 assume !(4465 == ssl3_connect_~s__state~0); 10056#L154 assume !(4466 == ssl3_connect_~s__state~0); 10057#L157 assume !(4467 == ssl3_connect_~s__state~0); 10544#L160 assume !(4480 == ssl3_connect_~s__state~0); 10040#L163 assume !(4481 == ssl3_connect_~s__state~0); 10017#L166 assume !(4496 == ssl3_connect_~s__state~0); 10018#L169 assume !(4497 == ssl3_connect_~s__state~0); 10529#L172 assume !(4512 == ssl3_connect_~s__state~0); 10521#L175 assume !(4513 == ssl3_connect_~s__state~0); 10095#L178 assume !(4528 == ssl3_connect_~s__state~0); 10096#L181 assume !(4529 == ssl3_connect_~s__state~0); 10100#L184 assume 4560 == ssl3_connect_~s__state~0; 10369#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 10368#L471 assume !(ssl3_connect_~ret~0 <= 0); 10367#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 10366#L476-2 ssl3_connect_~s__init_num~0 := 0; 9975#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10335#L565 ssl3_connect_~skip~0 := 0; 10334#L94-2 assume true; 10333#L94 assume !false; 10332#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10331#L97 assume !(12292 == ssl3_connect_~s__state~0); 10329#L100 assume !(16384 == ssl3_connect_~s__state~0); 10328#L103 assume !(4096 == ssl3_connect_~s__state~0); 10327#L106 assume !(20480 == ssl3_connect_~s__state~0); 10218#L109 assume !(4099 == ssl3_connect_~s__state~0); 10219#L112 assume !(4368 == ssl3_connect_~s__state~0); 10196#L115 assume !(4369 == ssl3_connect_~s__state~0); 10197#L118 assume !(4384 == ssl3_connect_~s__state~0); 10212#L121 assume !(4385 == ssl3_connect_~s__state~0); 10214#L124 assume !(4400 == ssl3_connect_~s__state~0); 10202#L127 assume !(4401 == ssl3_connect_~s__state~0); 10203#L130 assume !(4416 == ssl3_connect_~s__state~0); 10204#L133 assume !(4417 == ssl3_connect_~s__state~0); 10205#L136 assume !(4432 == ssl3_connect_~s__state~0); 10514#L139 assume !(4433 == ssl3_connect_~s__state~0); 10363#L142 assume !(4448 == ssl3_connect_~s__state~0); 10364#L145 assume !(4449 == ssl3_connect_~s__state~0); 10191#L148 assume !(4464 == ssl3_connect_~s__state~0); 10187#L151 assume !(4465 == ssl3_connect_~s__state~0); 10188#L154 assume !(4466 == ssl3_connect_~s__state~0); 10189#L157 assume !(4467 == ssl3_connect_~s__state~0); 10190#L160 assume !(4480 == ssl3_connect_~s__state~0); 10388#L163 assume !(4481 == ssl3_connect_~s__state~0); 10387#L166 assume !(4496 == ssl3_connect_~s__state~0); 10386#L169 assume !(4497 == ssl3_connect_~s__state~0); 10383#L172 assume !(4512 == ssl3_connect_~s__state~0); 10384#L175 assume !(4513 == ssl3_connect_~s__state~0); 10385#L178 assume !(4528 == ssl3_connect_~s__state~0); 10519#L181 assume !(4529 == ssl3_connect_~s__state~0); 10516#L184 assume !(4560 == ssl3_connect_~s__state~0); 10061#L187 assume !(4561 == ssl3_connect_~s__state~0); 10047#L190 assume 4352 == ssl3_connect_~s__state~0; 10025#L191 assume !(ssl3_connect_~num1~0 > 0); 10027#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10079#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10573#L565 ssl3_connect_~skip~0 := 0; 10570#L94-2 assume true; 10546#L94 assume !false; 10545#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10517#L97 assume 12292 == ssl3_connect_~s__state~0; 9976#L98 [2018-11-18 16:55:35,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,153 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-18 16:55:35,153 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,153 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,158 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,158 INFO L82 PathProgramCache]: Analyzing trace with hash 211267233, now seen corresponding path program 1 times [2018-11-18 16:55:35,158 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,158 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,159 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:35,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:35,190 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 16:55:35,190 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:35,190 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:35,190 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:35,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:35,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:35,191 INFO L87 Difference]: Start difference. First operand 675 states and 928 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-11-18 16:55:35,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:35,283 INFO L93 Difference]: Finished difference Result 753 states and 1016 transitions. [2018-11-18 16:55:35,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:35,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 753 states and 1016 transitions. [2018-11-18 16:55:35,287 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 726 [2018-11-18 16:55:35,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 753 states to 753 states and 1016 transitions. [2018-11-18 16:55:35,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 753 [2018-11-18 16:55:35,289 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 753 [2018-11-18 16:55:35,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 753 states and 1016 transitions. [2018-11-18 16:55:35,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:35,290 INFO L705 BuchiCegarLoop]: Abstraction has 753 states and 1016 transitions. [2018-11-18 16:55:35,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states and 1016 transitions. [2018-11-18 16:55:35,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 749. [2018-11-18 16:55:35,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 749 states. [2018-11-18 16:55:35,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1012 transitions. [2018-11-18 16:55:35,297 INFO L728 BuchiCegarLoop]: Abstraction has 749 states and 1012 transitions. [2018-11-18 16:55:35,297 INFO L608 BuchiCegarLoop]: Abstraction has 749 states and 1012 transitions. [2018-11-18 16:55:35,297 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 16:55:35,297 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 749 states and 1012 transitions. [2018-11-18 16:55:35,299 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 722 [2018-11-18 16:55:35,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:35,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:35,301 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:35,301 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] [2018-11-18 16:55:35,301 INFO L794 eck$LassoCheckResult]: Stem: 11502#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11407#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11503#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 11403#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11405#L94-2 assume true; 12015#L94 assume !false; 12013#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12010#L97 assume 12292 == ssl3_connect_~s__state~0; 11677#L98 [2018-11-18 16:55:35,301 INFO L796 eck$LassoCheckResult]: Loop: 11677#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 11657#L203 ssl3_connect_~s__server~0 := 0; 12009#L208 assume 0 != ssl3_connect_~cb~0; 12007#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 11500#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 11491#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 11492#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 11990#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11983#L565 ssl3_connect_~skip~0 := 0; 11981#L94-2 assume true; 11979#L94 assume !false; 11977#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11975#L97 assume !(12292 == ssl3_connect_~s__state~0); 11973#L100 assume !(16384 == ssl3_connect_~s__state~0); 11971#L103 assume !(4096 == ssl3_connect_~s__state~0); 11969#L106 assume !(20480 == ssl3_connect_~s__state~0); 11967#L109 assume !(4099 == ssl3_connect_~s__state~0); 11965#L112 assume 4368 == ssl3_connect_~s__state~0; 11652#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 11962#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11534#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11959#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 11950#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11946#L565 ssl3_connect_~skip~0 := 0; 11944#L94-2 assume true; 11942#L94 assume !false; 11940#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11938#L97 assume !(12292 == ssl3_connect_~s__state~0); 11934#L100 assume !(16384 == ssl3_connect_~s__state~0); 11933#L103 assume !(4096 == ssl3_connect_~s__state~0); 11931#L106 assume !(20480 == ssl3_connect_~s__state~0); 11930#L109 assume !(4099 == ssl3_connect_~s__state~0); 11928#L112 assume !(4368 == ssl3_connect_~s__state~0); 11926#L115 assume !(4369 == ssl3_connect_~s__state~0); 11924#L118 assume 4384 == ssl3_connect_~s__state~0; 11445#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 11446#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11443#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 11421#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11422#L293-2 ssl3_connect_~s__init_num~0 := 0; 11444#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11401#L565 ssl3_connect_~skip~0 := 0; 11467#L94-2 assume true; 11468#L94 assume !false; 12095#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12094#L97 assume !(12292 == ssl3_connect_~s__state~0); 12093#L100 assume !(16384 == ssl3_connect_~s__state~0); 12091#L103 assume !(4096 == ssl3_connect_~s__state~0); 12090#L106 assume !(20480 == ssl3_connect_~s__state~0); 12089#L109 assume !(4099 == ssl3_connect_~s__state~0); 12088#L112 assume !(4368 == ssl3_connect_~s__state~0); 12087#L115 assume !(4369 == ssl3_connect_~s__state~0); 12086#L118 assume !(4384 == ssl3_connect_~s__state~0); 12085#L121 assume !(4385 == ssl3_connect_~s__state~0); 12082#L124 assume !(4400 == ssl3_connect_~s__state~0); 12076#L127 assume !(4401 == ssl3_connect_~s__state~0); 12074#L130 assume !(4416 == ssl3_connect_~s__state~0); 12072#L133 assume !(4417 == ssl3_connect_~s__state~0); 12070#L136 assume !(4432 == ssl3_connect_~s__state~0); 12068#L139 assume !(4433 == ssl3_connect_~s__state~0); 12066#L142 assume !(4448 == ssl3_connect_~s__state~0); 12053#L145 assume !(4449 == ssl3_connect_~s__state~0); 12049#L148 assume !(4464 == ssl3_connect_~s__state~0); 12045#L151 assume !(4465 == ssl3_connect_~s__state~0); 12041#L154 assume !(4466 == ssl3_connect_~s__state~0); 12037#L157 assume !(4467 == ssl3_connect_~s__state~0); 12033#L160 assume !(4480 == ssl3_connect_~s__state~0); 12030#L163 assume !(4481 == ssl3_connect_~s__state~0); 12027#L166 assume !(4496 == ssl3_connect_~s__state~0); 12024#L169 assume !(4497 == ssl3_connect_~s__state~0); 12021#L172 assume !(4512 == ssl3_connect_~s__state~0); 11396#L175 assume !(4513 == ssl3_connect_~s__state~0); 11397#L178 assume !(4528 == ssl3_connect_~s__state~0); 11527#L181 assume !(4529 == ssl3_connect_~s__state~0); 11532#L184 assume 4560 == ssl3_connect_~s__state~0; 11453#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 11454#L471 assume !(ssl3_connect_~ret~0 <= 0); 11481#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11777#L476-2 ssl3_connect_~s__init_num~0 := 0; 11773#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11769#L565 ssl3_connect_~skip~0 := 0; 11767#L94-2 assume true; 11765#L94 assume !false; 11763#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11761#L97 assume !(12292 == ssl3_connect_~s__state~0); 11759#L100 assume !(16384 == ssl3_connect_~s__state~0); 11757#L103 assume !(4096 == ssl3_connect_~s__state~0); 11755#L106 assume !(20480 == ssl3_connect_~s__state~0); 11686#L109 assume !(4099 == ssl3_connect_~s__state~0); 11684#L112 assume !(4368 == ssl3_connect_~s__state~0); 11682#L115 assume !(4369 == ssl3_connect_~s__state~0); 11680#L118 assume !(4384 == ssl3_connect_~s__state~0); 11678#L121 assume !(4385 == ssl3_connect_~s__state~0); 11675#L124 assume !(4400 == ssl3_connect_~s__state~0); 11666#L127 assume !(4401 == ssl3_connect_~s__state~0); 11664#L130 assume !(4416 == ssl3_connect_~s__state~0); 11662#L133 assume !(4417 == ssl3_connect_~s__state~0); 11660#L136 assume !(4432 == ssl3_connect_~s__state~0); 11658#L139 assume !(4433 == ssl3_connect_~s__state~0); 11655#L142 assume !(4448 == ssl3_connect_~s__state~0); 11653#L145 assume !(4449 == ssl3_connect_~s__state~0); 11650#L148 assume !(4464 == ssl3_connect_~s__state~0); 11648#L151 assume !(4465 == ssl3_connect_~s__state~0); 11646#L154 assume !(4466 == ssl3_connect_~s__state~0); 11644#L157 assume !(4467 == ssl3_connect_~s__state~0); 11642#L160 assume !(4480 == ssl3_connect_~s__state~0); 11640#L163 assume !(4481 == ssl3_connect_~s__state~0); 11637#L166 assume !(4496 == ssl3_connect_~s__state~0); 11634#L169 assume !(4497 == ssl3_connect_~s__state~0); 11631#L172 assume !(4512 == ssl3_connect_~s__state~0); 11629#L175 assume !(4513 == ssl3_connect_~s__state~0); 11625#L178 assume !(4528 == ssl3_connect_~s__state~0); 11623#L181 assume !(4529 == ssl3_connect_~s__state~0); 11524#L184 assume !(4560 == ssl3_connect_~s__state~0); 11496#L187 assume !(4561 == ssl3_connect_~s__state~0); 11485#L190 assume 4352 == ssl3_connect_~s__state~0; 11486#L191 assume !(ssl3_connect_~num1~0 > 0); 11693#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11689#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11685#L565 ssl3_connect_~skip~0 := 0; 11683#L94-2 assume true; 11681#L94 assume !false; 11679#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11676#L97 assume 12292 == ssl3_connect_~s__state~0; 11677#L98 [2018-11-18 16:55:35,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,302 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-18 16:55:35,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,308 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,308 INFO L82 PathProgramCache]: Analyzing trace with hash -141821149, now seen corresponding path program 1 times [2018-11-18 16:55:35,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,309 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:35,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:35,352 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 16:55:35,352 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:35,353 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:35,353 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:35,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:35,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:35,353 INFO L87 Difference]: Start difference. First operand 749 states and 1012 transitions. cyclomatic complexity: 264 Second operand 3 states. [2018-11-18 16:55:35,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:35,371 INFO L93 Difference]: Finished difference Result 1341 states and 1830 transitions. [2018-11-18 16:55:35,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:35,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1341 states and 1830 transitions. [2018-11-18 16:55:35,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1314 [2018-11-18 16:55:35,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1341 states to 1341 states and 1830 transitions. [2018-11-18 16:55:35,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1341 [2018-11-18 16:55:35,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1341 [2018-11-18 16:55:35,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1341 states and 1830 transitions. [2018-11-18 16:55:35,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:35,388 INFO L705 BuchiCegarLoop]: Abstraction has 1341 states and 1830 transitions. [2018-11-18 16:55:35,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states and 1830 transitions. [2018-11-18 16:55:35,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1341. [2018-11-18 16:55:35,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1341 states. [2018-11-18 16:55:35,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1341 states to 1341 states and 1830 transitions. [2018-11-18 16:55:35,407 INFO L728 BuchiCegarLoop]: Abstraction has 1341 states and 1830 transitions. [2018-11-18 16:55:35,407 INFO L608 BuchiCegarLoop]: Abstraction has 1341 states and 1830 transitions. [2018-11-18 16:55:35,408 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 16:55:35,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1341 states and 1830 transitions. [2018-11-18 16:55:35,412 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1314 [2018-11-18 16:55:35,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:35,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:35,413 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:35,413 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] [2018-11-18 16:55:35,413 INFO L794 eck$LassoCheckResult]: Stem: 13593#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13502#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13503#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13594#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 13499#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13501#L94-2 assume true; 14743#L94 assume !false; 14742#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14741#L97 assume 12292 == ssl3_connect_~s__state~0; 13506#L98 [2018-11-18 16:55:35,414 INFO L796 eck$LassoCheckResult]: Loop: 13506#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 13507#L203 ssl3_connect_~s__server~0 := 0; 13494#L208 assume 0 != ssl3_connect_~cb~0; 13495#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 13512#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 13582#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 13583#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 13624#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14666#L565 ssl3_connect_~skip~0 := 0; 14664#L94-2 assume true; 14663#L94 assume !false; 14662#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14661#L97 assume !(12292 == ssl3_connect_~s__state~0); 14660#L100 assume !(16384 == ssl3_connect_~s__state~0); 14659#L103 assume !(4096 == ssl3_connect_~s__state~0); 14658#L106 assume !(20480 == ssl3_connect_~s__state~0); 14635#L109 assume !(4099 == ssl3_connect_~s__state~0); 14551#L112 assume 4368 == ssl3_connect_~s__state~0; 13561#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 13562#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13627#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13580#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 13566#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13497#L565 ssl3_connect_~skip~0 := 0; 13559#L94-2 assume true; 13560#L94 assume !false; 13531#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13532#L97 assume !(12292 == ssl3_connect_~s__state~0); 13558#L100 assume !(16384 == ssl3_connect_~s__state~0); 13519#L103 assume !(4096 == ssl3_connect_~s__state~0); 13520#L106 assume !(20480 == ssl3_connect_~s__state~0); 13508#L109 assume !(4099 == ssl3_connect_~s__state~0); 13509#L112 assume !(4368 == ssl3_connect_~s__state~0); 13606#L115 assume !(4369 == ssl3_connect_~s__state~0); 13607#L118 assume 4384 == ssl3_connect_~s__state~0; 13542#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 13543#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13516#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 13537#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13538#L293-2 ssl3_connect_~s__init_num~0 := 0; 13539#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14585#L565 ssl3_connect_~skip~0 := 0; 14579#L94-2 assume true; 14577#L94 assume !false; 14575#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14573#L97 assume !(12292 == ssl3_connect_~s__state~0); 14571#L100 assume !(16384 == ssl3_connect_~s__state~0); 14569#L103 assume !(4096 == ssl3_connect_~s__state~0); 14567#L106 assume !(20480 == ssl3_connect_~s__state~0); 14565#L109 assume !(4099 == ssl3_connect_~s__state~0); 14563#L112 assume !(4368 == ssl3_connect_~s__state~0); 14561#L115 assume !(4369 == ssl3_connect_~s__state~0); 14559#L118 assume !(4384 == ssl3_connect_~s__state~0); 14557#L121 assume !(4385 == ssl3_connect_~s__state~0); 14555#L124 assume 4400 == ssl3_connect_~s__state~0; 13736#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 14553#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14719#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14711#L565 ssl3_connect_~skip~0 := 0; 14709#L94-2 assume true; 14707#L94 assume !false; 14705#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14703#L97 assume !(12292 == ssl3_connect_~s__state~0); 14701#L100 assume !(16384 == ssl3_connect_~s__state~0); 14699#L103 assume !(4096 == ssl3_connect_~s__state~0); 14697#L106 assume !(20480 == ssl3_connect_~s__state~0); 14695#L109 assume !(4099 == ssl3_connect_~s__state~0); 14693#L112 assume !(4368 == ssl3_connect_~s__state~0); 14691#L115 assume !(4369 == ssl3_connect_~s__state~0); 14689#L118 assume !(4384 == ssl3_connect_~s__state~0); 14687#L121 assume !(4385 == ssl3_connect_~s__state~0); 14685#L124 assume !(4400 == ssl3_connect_~s__state~0); 14275#L127 assume !(4401 == ssl3_connect_~s__state~0); 14100#L130 assume 4416 == ssl3_connect_~s__state~0; 13620#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 13545#L323 assume !(3 == ssl3_connect_~blastFlag~0); 13546#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13550#L335 assume !(0 == ssl3_connect_~tmp___6~0); 13631#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14771#L565 ssl3_connect_~skip~0 := 0; 14769#L94-2 assume true; 14767#L94 assume !false; 14765#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14763#L97 assume !(12292 == ssl3_connect_~s__state~0); 14757#L100 assume !(16384 == ssl3_connect_~s__state~0); 14755#L103 assume !(4096 == ssl3_connect_~s__state~0); 14752#L106 assume !(20480 == ssl3_connect_~s__state~0); 14749#L109 assume !(4099 == ssl3_connect_~s__state~0); 14746#L112 assume !(4368 == ssl3_connect_~s__state~0); 14727#L115 assume !(4369 == ssl3_connect_~s__state~0); 14728#L118 assume !(4384 == ssl3_connect_~s__state~0); 13602#L121 assume !(4385 == ssl3_connect_~s__state~0); 13569#L124 assume !(4400 == ssl3_connect_~s__state~0); 13570#L127 assume !(4401 == ssl3_connect_~s__state~0); 13567#L130 assume !(4416 == ssl3_connect_~s__state~0); 13544#L133 assume !(4417 == ssl3_connect_~s__state~0); 13525#L136 assume 4432 == ssl3_connect_~s__state~0; 13526#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 13615#L345 assume !(5 == ssl3_connect_~blastFlag~0); 14198#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13898#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13896#L565 ssl3_connect_~skip~0 := 0; 13889#L94-2 assume true; 13890#L94 assume !false; 13883#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13884#L97 assume !(12292 == ssl3_connect_~s__state~0); 13877#L100 assume !(16384 == ssl3_connect_~s__state~0); 13878#L103 assume !(4096 == ssl3_connect_~s__state~0); 13871#L106 assume !(20480 == ssl3_connect_~s__state~0); 13872#L109 assume !(4099 == ssl3_connect_~s__state~0); 13861#L112 assume !(4368 == ssl3_connect_~s__state~0); 13862#L115 assume !(4369 == ssl3_connect_~s__state~0); 13856#L118 assume !(4384 == ssl3_connect_~s__state~0); 13857#L121 assume !(4385 == ssl3_connect_~s__state~0); 13850#L124 assume !(4400 == ssl3_connect_~s__state~0); 13851#L127 assume !(4401 == ssl3_connect_~s__state~0); 13842#L130 assume !(4416 == ssl3_connect_~s__state~0); 13843#L133 assume !(4417 == ssl3_connect_~s__state~0); 13805#L136 assume !(4432 == ssl3_connect_~s__state~0); 13806#L139 assume !(4433 == ssl3_connect_~s__state~0); 13799#L142 assume !(4448 == ssl3_connect_~s__state~0); 13800#L145 assume !(4449 == ssl3_connect_~s__state~0); 13852#L148 assume !(4464 == ssl3_connect_~s__state~0); 13853#L151 assume !(4465 == ssl3_connect_~s__state~0); 13844#L154 assume !(4466 == ssl3_connect_~s__state~0); 13845#L157 assume !(4467 == ssl3_connect_~s__state~0); 13821#L160 assume !(4480 == ssl3_connect_~s__state~0); 13822#L163 assume !(4481 == ssl3_connect_~s__state~0); 14170#L166 assume !(4496 == ssl3_connect_~s__state~0); 14169#L169 assume !(4497 == ssl3_connect_~s__state~0); 13836#L172 assume !(4512 == ssl3_connect_~s__state~0); 13837#L175 assume !(4513 == ssl3_connect_~s__state~0); 14168#L178 assume !(4528 == ssl3_connect_~s__state~0); 14163#L181 assume !(4529 == ssl3_connect_~s__state~0); 13643#L184 assume !(4560 == ssl3_connect_~s__state~0); 13587#L187 assume !(4561 == ssl3_connect_~s__state~0); 13575#L190 assume 4352 == ssl3_connect_~s__state~0; 13553#L191 assume !(ssl3_connect_~num1~0 > 0); 13555#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13604#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14756#L565 ssl3_connect_~skip~0 := 0; 14754#L94-2 assume true; 14751#L94 assume !false; 14748#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14734#L97 assume 12292 == ssl3_connect_~s__state~0; 13506#L98 [2018-11-18 16:55:35,414 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,414 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-18 16:55:35,414 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,414 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,415 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,420 INFO L82 PathProgramCache]: Analyzing trace with hash -480934540, now seen corresponding path program 1 times [2018-11-18 16:55:35,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,420 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:35,483 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 16:55:35,484 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:35,484 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:35,484 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:35,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:35,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:35,489 INFO L87 Difference]: Start difference. First operand 1341 states and 1830 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-18 16:55:35,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:35,600 INFO L93 Difference]: Finished difference Result 1457 states and 1970 transitions. [2018-11-18 16:55:35,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:35,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1457 states and 1970 transitions. [2018-11-18 16:55:35,604 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1430 [2018-11-18 16:55:35,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1457 states to 1457 states and 1970 transitions. [2018-11-18 16:55:35,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1457 [2018-11-18 16:55:35,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1457 [2018-11-18 16:55:35,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1457 states and 1970 transitions. [2018-11-18 16:55:35,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:35,608 INFO L705 BuchiCegarLoop]: Abstraction has 1457 states and 1970 transitions. [2018-11-18 16:55:35,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states and 1970 transitions. [2018-11-18 16:55:35,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1445. [2018-11-18 16:55:35,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1445 states. [2018-11-18 16:55:35,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1954 transitions. [2018-11-18 16:55:35,621 INFO L728 BuchiCegarLoop]: Abstraction has 1445 states and 1954 transitions. [2018-11-18 16:55:35,621 INFO L608 BuchiCegarLoop]: Abstraction has 1445 states and 1954 transitions. [2018-11-18 16:55:35,621 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 16:55:35,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1445 states and 1954 transitions. [2018-11-18 16:55:35,625 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1418 [2018-11-18 16:55:35,625 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:35,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:35,627 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:35,627 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] [2018-11-18 16:55:35,627 INFO L794 eck$LassoCheckResult]: Stem: 16403#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16306#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16307#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16404#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 16303#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16305#L94-2 assume true; 17237#L94 assume !false; 17232#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17176#L97 assume 12292 == ssl3_connect_~s__state~0; 17177#L98 [2018-11-18 16:55:35,627 INFO L796 eck$LassoCheckResult]: Loop: 17177#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 16435#L203 ssl3_connect_~s__server~0 := 0; 16436#L208 assume 0 != ssl3_connect_~cb~0; 16314#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 16315#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 16389#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 16390#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 17453#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17446#L565 ssl3_connect_~skip~0 := 0; 17387#L94-2 assume true; 17379#L94 assume !false; 17375#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17370#L97 assume !(12292 == ssl3_connect_~s__state~0); 17368#L100 assume !(16384 == ssl3_connect_~s__state~0); 17366#L103 assume !(4096 == ssl3_connect_~s__state~0); 17364#L106 assume !(20480 == ssl3_connect_~s__state~0); 17362#L109 assume !(4099 == ssl3_connect_~s__state~0); 17360#L112 assume 4368 == ssl3_connect_~s__state~0; 16369#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 16370#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16434#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16387#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 16388#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17407#L565 ssl3_connect_~skip~0 := 0; 17405#L94-2 assume true; 17403#L94 assume !false; 17401#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17399#L97 assume !(12292 == ssl3_connect_~s__state~0); 17397#L100 assume !(16384 == ssl3_connect_~s__state~0); 17395#L103 assume !(4096 == ssl3_connect_~s__state~0); 17386#L106 assume !(20480 == ssl3_connect_~s__state~0); 17385#L109 assume !(4099 == ssl3_connect_~s__state~0); 17377#L112 assume !(4368 == ssl3_connect_~s__state~0); 17274#L115 assume !(4369 == ssl3_connect_~s__state~0); 17252#L118 assume 4384 == ssl3_connect_~s__state~0; 16838#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 17249#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16344#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 16345#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16346#L293-2 ssl3_connect_~s__init_num~0 := 0; 16347#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17572#L565 ssl3_connect_~skip~0 := 0; 17571#L94-2 assume true; 17570#L94 assume !false; 17568#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17563#L97 assume !(12292 == ssl3_connect_~s__state~0); 17561#L100 assume !(16384 == ssl3_connect_~s__state~0); 17559#L103 assume !(4096 == ssl3_connect_~s__state~0); 17557#L106 assume !(20480 == ssl3_connect_~s__state~0); 17555#L109 assume !(4099 == ssl3_connect_~s__state~0); 17553#L112 assume !(4368 == ssl3_connect_~s__state~0); 17551#L115 assume !(4369 == ssl3_connect_~s__state~0); 17243#L118 assume !(4384 == ssl3_connect_~s__state~0); 17242#L121 assume !(4385 == ssl3_connect_~s__state~0); 16828#L124 assume 4400 == ssl3_connect_~s__state~0; 16829#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16438#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16439#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17727#L565 ssl3_connect_~skip~0 := 0; 17726#L94-2 assume true; 17725#L94 assume !false; 17724#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17723#L97 assume !(12292 == ssl3_connect_~s__state~0); 17722#L100 assume !(16384 == ssl3_connect_~s__state~0); 17721#L103 assume !(4096 == ssl3_connect_~s__state~0); 17720#L106 assume !(20480 == ssl3_connect_~s__state~0); 17719#L109 assume !(4099 == ssl3_connect_~s__state~0); 17718#L112 assume !(4368 == ssl3_connect_~s__state~0); 17717#L115 assume !(4369 == ssl3_connect_~s__state~0); 17716#L118 assume !(4384 == ssl3_connect_~s__state~0); 17715#L121 assume !(4385 == ssl3_connect_~s__state~0); 17714#L124 assume !(4400 == ssl3_connect_~s__state~0); 17713#L127 assume !(4401 == ssl3_connect_~s__state~0); 16558#L130 assume 4416 == ssl3_connect_~s__state~0; 16556#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 17709#L323 assume !(3 == ssl3_connect_~blastFlag~0); 17707#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17705#L335 assume !(0 == ssl3_connect_~tmp___6~0); 17701#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17697#L565 ssl3_connect_~skip~0 := 0; 17695#L94-2 assume true; 17693#L94 assume !false; 17691#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17689#L97 assume !(12292 == ssl3_connect_~s__state~0); 17687#L100 assume !(16384 == ssl3_connect_~s__state~0); 17685#L103 assume !(4096 == ssl3_connect_~s__state~0); 17683#L106 assume !(20480 == ssl3_connect_~s__state~0); 17681#L109 assume !(4099 == ssl3_connect_~s__state~0); 17680#L112 assume !(4368 == ssl3_connect_~s__state~0); 17679#L115 assume !(4369 == ssl3_connect_~s__state~0); 17671#L118 assume !(4384 == ssl3_connect_~s__state~0); 17669#L121 assume !(4385 == ssl3_connect_~s__state~0); 17668#L124 assume !(4400 == ssl3_connect_~s__state~0); 17661#L127 assume !(4401 == ssl3_connect_~s__state~0); 17654#L130 assume !(4416 == ssl3_connect_~s__state~0); 17651#L133 assume !(4417 == ssl3_connect_~s__state~0); 17648#L136 assume 4432 == ssl3_connect_~s__state~0; 17234#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 17644#L345 assume !(5 == ssl3_connect_~blastFlag~0); 17643#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17637#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17633#L565 ssl3_connect_~skip~0 := 0; 17631#L94-2 assume true; 17629#L94 assume !false; 17627#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17625#L97 assume !(12292 == ssl3_connect_~s__state~0); 17623#L100 assume !(16384 == ssl3_connect_~s__state~0); 17621#L103 assume !(4096 == ssl3_connect_~s__state~0); 17619#L106 assume !(20480 == ssl3_connect_~s__state~0); 17617#L109 assume !(4099 == ssl3_connect_~s__state~0); 17610#L112 assume !(4368 == ssl3_connect_~s__state~0); 17606#L115 assume !(4369 == ssl3_connect_~s__state~0); 17602#L118 assume !(4384 == ssl3_connect_~s__state~0); 17599#L121 assume !(4385 == ssl3_connect_~s__state~0); 17591#L124 assume !(4400 == ssl3_connect_~s__state~0); 17586#L127 assume !(4401 == ssl3_connect_~s__state~0); 17584#L130 assume !(4416 == ssl3_connect_~s__state~0); 17581#L133 assume !(4417 == ssl3_connect_~s__state~0); 17580#L136 assume !(4432 == ssl3_connect_~s__state~0); 17578#L139 assume !(4433 == ssl3_connect_~s__state~0); 17579#L142 assume 4448 == ssl3_connect_~s__state~0; 17228#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 17582#L361 assume !(ssl3_connect_~ret~0 <= 0); 17482#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16402#L366-2 ssl3_connect_~s__init_num~0 := 0; 16309#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17608#L565 ssl3_connect_~skip~0 := 0; 17604#L94-2 assume true; 17597#L94 assume !false; 17596#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17595#L97 assume !(12292 == ssl3_connect_~s__state~0); 17594#L100 assume !(16384 == ssl3_connect_~s__state~0); 17191#L103 assume !(4096 == ssl3_connect_~s__state~0); 17192#L106 assume !(20480 == ssl3_connect_~s__state~0); 17194#L109 assume !(4099 == ssl3_connect_~s__state~0); 17195#L112 assume !(4368 == ssl3_connect_~s__state~0); 17180#L115 assume !(4369 == ssl3_connect_~s__state~0); 17181#L118 assume !(4384 == ssl3_connect_~s__state~0); 16837#L121 assume !(4385 == ssl3_connect_~s__state~0); 16839#L124 assume !(4400 == ssl3_connect_~s__state~0); 16830#L127 assume !(4401 == ssl3_connect_~s__state~0); 16831#L130 assume !(4416 == ssl3_connect_~s__state~0); 16555#L133 assume !(4417 == ssl3_connect_~s__state~0); 16557#L136 assume !(4432 == ssl3_connect_~s__state~0); 17233#L139 assume !(4433 == ssl3_connect_~s__state~0); 17230#L142 assume !(4448 == ssl3_connect_~s__state~0); 17227#L145 assume !(4449 == ssl3_connect_~s__state~0); 16902#L148 assume !(4464 == ssl3_connect_~s__state~0); 16898#L151 assume !(4465 == ssl3_connect_~s__state~0); 16899#L154 assume !(4466 == ssl3_connect_~s__state~0); 16900#L157 assume !(4467 == ssl3_connect_~s__state~0); 16901#L160 assume !(4480 == ssl3_connect_~s__state~0); 16903#L163 assume !(4481 == ssl3_connect_~s__state~0); 17187#L166 assume !(4496 == ssl3_connect_~s__state~0); 17186#L169 assume !(4497 == ssl3_connect_~s__state~0); 17185#L172 assume !(4512 == ssl3_connect_~s__state~0); 17184#L175 assume !(4513 == ssl3_connect_~s__state~0); 17183#L178 assume !(4528 == ssl3_connect_~s__state~0); 17182#L181 assume !(4529 == ssl3_connect_~s__state~0); 16444#L184 assume !(4560 == ssl3_connect_~s__state~0); 16446#L187 assume !(4561 == ssl3_connect_~s__state~0); 16448#L190 assume 4352 == ssl3_connect_~s__state~0; 17085#L191 assume !(ssl3_connect_~num1~0 > 0); 16412#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16413#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17207#L565 ssl3_connect_~skip~0 := 0; 17205#L94-2 assume true; 17203#L94 assume !false; 17201#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17199#L97 assume 12292 == ssl3_connect_~s__state~0; 17177#L98 [2018-11-18 16:55:35,627 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,628 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-18 16:55:35,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,633 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,633 INFO L82 PathProgramCache]: Analyzing trace with hash 305386416, now seen corresponding path program 1 times [2018-11-18 16:55:35,633 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,633 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,634 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:35,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:35,669 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 16:55:35,669 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:35,669 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:35,669 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:35,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:35,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:35,670 INFO L87 Difference]: Start difference. First operand 1445 states and 1954 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-18 16:55:35,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:35,755 INFO L93 Difference]: Finished difference Result 1569 states and 2098 transitions. [2018-11-18 16:55:35,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:35,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1569 states and 2098 transitions. [2018-11-18 16:55:35,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1542 [2018-11-18 16:55:35,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1569 states to 1569 states and 2098 transitions. [2018-11-18 16:55:35,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1569 [2018-11-18 16:55:35,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1569 [2018-11-18 16:55:35,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1569 states and 2098 transitions. [2018-11-18 16:55:35,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:35,765 INFO L705 BuchiCegarLoop]: Abstraction has 1569 states and 2098 transitions. [2018-11-18 16:55:35,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1569 states and 2098 transitions. [2018-11-18 16:55:35,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1569 to 1561. [2018-11-18 16:55:35,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1561 states. [2018-11-18 16:55:35,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2090 transitions. [2018-11-18 16:55:35,780 INFO L728 BuchiCegarLoop]: Abstraction has 1561 states and 2090 transitions. [2018-11-18 16:55:35,780 INFO L608 BuchiCegarLoop]: Abstraction has 1561 states and 2090 transitions. [2018-11-18 16:55:35,780 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 16:55:35,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1561 states and 2090 transitions. [2018-11-18 16:55:35,784 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1534 [2018-11-18 16:55:35,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:35,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:35,786 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:35,786 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] [2018-11-18 16:55:35,786 INFO L794 eck$LassoCheckResult]: Stem: 19422#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19326#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19327#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19423#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 19323#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19325#L94-2 assume true; 20793#L94 assume !false; 20792#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20766#L97 assume 12292 == ssl3_connect_~s__state~0; 19330#L98 [2018-11-18 16:55:35,786 INFO L796 eck$LassoCheckResult]: Loop: 19330#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 19331#L203 ssl3_connect_~s__server~0 := 0; 19318#L208 assume 0 != ssl3_connect_~cb~0; 19319#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 19334#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 19409#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 19410#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 19449#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20439#L565 ssl3_connect_~skip~0 := 0; 20437#L94-2 assume true; 20435#L94 assume !false; 20433#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20431#L97 assume !(12292 == ssl3_connect_~s__state~0); 20430#L100 assume !(16384 == ssl3_connect_~s__state~0); 20429#L103 assume !(4096 == ssl3_connect_~s__state~0); 20428#L106 assume !(20480 == ssl3_connect_~s__state~0); 20427#L109 assume !(4099 == ssl3_connect_~s__state~0); 19597#L112 assume 4368 == ssl3_connect_~s__state~0; 19596#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 19595#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19560#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19591#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 19588#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19585#L565 ssl3_connect_~skip~0 := 0; 19584#L94-2 assume true; 19583#L94 assume !false; 19582#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19581#L97 assume !(12292 == ssl3_connect_~s__state~0); 19580#L100 assume !(16384 == ssl3_connect_~s__state~0); 19579#L103 assume !(4096 == ssl3_connect_~s__state~0); 19578#L106 assume !(20480 == ssl3_connect_~s__state~0); 19577#L109 assume !(4099 == ssl3_connect_~s__state~0); 19573#L112 assume !(4368 == ssl3_connect_~s__state~0); 19571#L115 assume !(4369 == ssl3_connect_~s__state~0); 19543#L118 assume 4384 == ssl3_connect_~s__state~0; 19539#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 19537#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19526#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 19533#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19362#L293-2 ssl3_connect_~s__init_num~0 := 0; 19363#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20849#L565 ssl3_connect_~skip~0 := 0; 20847#L94-2 assume true; 20845#L94 assume !false; 20843#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20841#L97 assume !(12292 == ssl3_connect_~s__state~0); 20840#L100 assume !(16384 == ssl3_connect_~s__state~0); 20836#L103 assume !(4096 == ssl3_connect_~s__state~0); 19356#L106 assume !(20480 == ssl3_connect_~s__state~0); 19332#L109 assume !(4099 == ssl3_connect_~s__state~0); 19333#L112 assume !(4368 == ssl3_connect_~s__state~0); 19434#L115 assume !(4369 == ssl3_connect_~s__state~0); 19435#L118 assume !(4384 == ssl3_connect_~s__state~0); 19430#L121 assume !(4385 == ssl3_connect_~s__state~0); 19399#L124 assume 4400 == ssl3_connect_~s__state~0; 19357#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19358#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19394#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19321#L565 ssl3_connect_~skip~0 := 0; 19385#L94-2 assume true; 19386#L94 assume !false; 19354#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19355#L97 assume !(12292 == ssl3_connect_~s__state~0); 19384#L100 assume !(16384 == ssl3_connect_~s__state~0); 19343#L103 assume !(4096 == ssl3_connect_~s__state~0); 19344#L106 assume !(20480 == ssl3_connect_~s__state~0); 20829#L109 assume !(4099 == ssl3_connect_~s__state~0); 20828#L112 assume !(4368 == ssl3_connect_~s__state~0); 20827#L115 assume !(4369 == ssl3_connect_~s__state~0); 20826#L118 assume !(4384 == ssl3_connect_~s__state~0); 20825#L121 assume !(4385 == ssl3_connect_~s__state~0); 20824#L124 assume !(4400 == ssl3_connect_~s__state~0); 19405#L127 assume !(4401 == ssl3_connect_~s__state~0); 19395#L130 assume 4416 == ssl3_connect_~s__state~0; 19396#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 19369#L323 assume !(3 == ssl3_connect_~blastFlag~0); 19370#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20307#L335 assume !(0 == ssl3_connect_~tmp___6~0); 20294#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20290#L565 ssl3_connect_~skip~0 := 0; 20288#L94-2 assume true; 20286#L94 assume !false; 20284#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20282#L97 assume !(12292 == ssl3_connect_~s__state~0); 20280#L100 assume !(16384 == ssl3_connect_~s__state~0); 20278#L103 assume !(4096 == ssl3_connect_~s__state~0); 20276#L106 assume !(20480 == ssl3_connect_~s__state~0); 20274#L109 assume !(4099 == ssl3_connect_~s__state~0); 20272#L112 assume !(4368 == ssl3_connect_~s__state~0); 20270#L115 assume !(4369 == ssl3_connect_~s__state~0); 20268#L118 assume !(4384 == ssl3_connect_~s__state~0); 20266#L121 assume !(4385 == ssl3_connect_~s__state~0); 20264#L124 assume !(4400 == ssl3_connect_~s__state~0); 20262#L127 assume !(4401 == ssl3_connect_~s__state~0); 20260#L130 assume !(4416 == ssl3_connect_~s__state~0); 20258#L133 assume !(4417 == ssl3_connect_~s__state~0); 20256#L136 assume 4432 == ssl3_connect_~s__state~0; 20143#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 20250#L345 assume !(5 == ssl3_connect_~blastFlag~0); 20249#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20233#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20229#L565 ssl3_connect_~skip~0 := 0; 20227#L94-2 assume true; 20225#L94 assume !false; 20223#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20221#L97 assume !(12292 == ssl3_connect_~s__state~0); 20219#L100 assume !(16384 == ssl3_connect_~s__state~0); 20217#L103 assume !(4096 == ssl3_connect_~s__state~0); 20215#L106 assume !(20480 == ssl3_connect_~s__state~0); 20213#L109 assume !(4099 == ssl3_connect_~s__state~0); 20211#L112 assume !(4368 == ssl3_connect_~s__state~0); 20209#L115 assume !(4369 == ssl3_connect_~s__state~0); 20207#L118 assume !(4384 == ssl3_connect_~s__state~0); 20205#L121 assume !(4385 == ssl3_connect_~s__state~0); 20203#L124 assume !(4400 == ssl3_connect_~s__state~0); 20201#L127 assume !(4401 == ssl3_connect_~s__state~0); 20199#L130 assume !(4416 == ssl3_connect_~s__state~0); 20197#L133 assume !(4417 == ssl3_connect_~s__state~0); 20195#L136 assume !(4432 == ssl3_connect_~s__state~0); 20193#L139 assume !(4433 == ssl3_connect_~s__state~0); 20175#L142 assume 4448 == ssl3_connect_~s__state~0; 20140#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 20173#L361 assume !(ssl3_connect_~ret~0 <= 0); 20170#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20168#L366-2 ssl3_connect_~s__init_num~0 := 0; 20163#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20160#L565 ssl3_connect_~skip~0 := 0; 20159#L94-2 assume true; 20158#L94 assume !false; 20157#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20156#L97 assume !(12292 == ssl3_connect_~s__state~0); 20155#L100 assume !(16384 == ssl3_connect_~s__state~0); 20154#L103 assume !(4096 == ssl3_connect_~s__state~0); 20153#L106 assume !(20480 == ssl3_connect_~s__state~0); 20152#L109 assume !(4099 == ssl3_connect_~s__state~0); 20151#L112 assume !(4368 == ssl3_connect_~s__state~0); 20150#L115 assume !(4369 == ssl3_connect_~s__state~0); 20149#L118 assume !(4384 == ssl3_connect_~s__state~0); 19541#L121 assume !(4385 == ssl3_connect_~s__state~0); 19542#L124 assume !(4400 == ssl3_connect_~s__state~0); 20189#L127 assume !(4401 == ssl3_connect_~s__state~0); 20187#L130 assume !(4416 == ssl3_connect_~s__state~0); 20185#L133 assume !(4417 == ssl3_connect_~s__state~0); 20183#L136 assume !(4432 == ssl3_connect_~s__state~0); 20181#L139 assume !(4433 == ssl3_connect_~s__state~0); 20179#L142 assume !(4448 == ssl3_connect_~s__state~0); 20176#L145 assume !(4449 == ssl3_connect_~s__state~0); 20177#L148 assume !(4464 == ssl3_connect_~s__state~0); 20251#L151 assume !(4465 == ssl3_connect_~s__state~0); 20252#L154 assume !(4466 == ssl3_connect_~s__state~0); 20253#L157 assume !(4467 == ssl3_connect_~s__state~0); 20254#L160 assume !(4480 == ssl3_connect_~s__state~0); 20125#L163 assume !(4481 == ssl3_connect_~s__state~0); 20119#L166 assume !(4496 == ssl3_connect_~s__state~0); 20118#L169 assume !(4497 == ssl3_connect_~s__state~0); 20116#L172 assume !(4512 == ssl3_connect_~s__state~0); 20115#L175 assume !(4513 == ssl3_connect_~s__state~0); 20112#L178 assume !(4528 == ssl3_connect_~s__state~0); 20104#L181 assume !(4529 == ssl3_connect_~s__state~0); 20102#L184 assume !(4560 == ssl3_connect_~s__state~0); 19416#L187 assume !(4561 == ssl3_connect_~s__state~0); 19404#L190 assume 4352 == ssl3_connect_~s__state~0; 19378#L191 assume !(ssl3_connect_~num1~0 > 0); 19380#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19432#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20831#L565 ssl3_connect_~skip~0 := 0; 20814#L94-2 assume true; 20815#L94 assume !false; 20819#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20818#L97 assume 12292 == ssl3_connect_~s__state~0; 19330#L98 [2018-11-18 16:55:35,787 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,787 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-18 16:55:35,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,787 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,792 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,792 INFO L82 PathProgramCache]: Analyzing trace with hash -47701966, now seen corresponding path program 1 times [2018-11-18 16:55:35,792 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,792 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,792 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:35,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:35,842 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 16:55:35,842 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:35,842 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:35,842 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:35,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:35,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:35,843 INFO L87 Difference]: Start difference. First operand 1561 states and 2090 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-18 16:55:35,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:35,927 INFO L93 Difference]: Finished difference Result 1701 states and 2254 transitions. [2018-11-18 16:55:35,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:35,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1701 states and 2254 transitions. [2018-11-18 16:55:35,934 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1674 [2018-11-18 16:55:35,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1701 states to 1701 states and 2254 transitions. [2018-11-18 16:55:35,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1701 [2018-11-18 16:55:35,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1701 [2018-11-18 16:55:35,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1701 states and 2254 transitions. [2018-11-18 16:55:35,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:35,940 INFO L705 BuchiCegarLoop]: Abstraction has 1701 states and 2254 transitions. [2018-11-18 16:55:35,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1701 states and 2254 transitions. [2018-11-18 16:55:35,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1701 to 1689. [2018-11-18 16:55:35,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1689 states. [2018-11-18 16:55:35,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2238 transitions. [2018-11-18 16:55:35,956 INFO L728 BuchiCegarLoop]: Abstraction has 1689 states and 2238 transitions. [2018-11-18 16:55:35,956 INFO L608 BuchiCegarLoop]: Abstraction has 1689 states and 2238 transitions. [2018-11-18 16:55:35,956 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 16:55:35,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1689 states and 2238 transitions. [2018-11-18 16:55:35,961 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1662 [2018-11-18 16:55:35,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:35,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:35,962 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:35,962 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] [2018-11-18 16:55:35,963 INFO L794 eck$LassoCheckResult]: Stem: 22695#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22594#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22595#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22696#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 22591#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22593#L94-2 assume true; 22899#L94 assume !false; 22894#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22895#L97 assume 12292 == ssl3_connect_~s__state~0; 22598#L98 [2018-11-18 16:55:35,963 INFO L796 eck$LassoCheckResult]: Loop: 22598#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 22599#L203 ssl3_connect_~s__server~0 := 0; 24184#L208 assume 0 != ssl3_connect_~cb~0; 24182#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 24180#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 24177#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 24176#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 24172#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24169#L565 ssl3_connect_~skip~0 := 0; 24168#L94-2 assume true; 24166#L94 assume !false; 24160#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24158#L97 assume !(12292 == ssl3_connect_~s__state~0); 24156#L100 assume !(16384 == ssl3_connect_~s__state~0); 24154#L103 assume !(4096 == ssl3_connect_~s__state~0); 24152#L106 assume !(20480 == ssl3_connect_~s__state~0); 24150#L109 assume !(4099 == ssl3_connect_~s__state~0); 24148#L112 assume 4368 == ssl3_connect_~s__state~0; 22848#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 22729#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22730#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 23506#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 23485#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23481#L565 ssl3_connect_~skip~0 := 0; 23479#L94-2 assume true; 23476#L94 assume !false; 23474#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23472#L97 assume !(12292 == ssl3_connect_~s__state~0); 23470#L100 assume !(16384 == ssl3_connect_~s__state~0); 23468#L103 assume !(4096 == ssl3_connect_~s__state~0); 23466#L106 assume !(20480 == ssl3_connect_~s__state~0); 23464#L109 assume !(4099 == ssl3_connect_~s__state~0); 23463#L112 assume !(4368 == ssl3_connect_~s__state~0); 23462#L115 assume !(4369 == ssl3_connect_~s__state~0); 23461#L118 assume 4384 == ssl3_connect_~s__state~0; 22842#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 23453#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 23270#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 23271#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 23440#L293-2 ssl3_connect_~s__init_num~0 := 0; 23437#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23434#L565 ssl3_connect_~skip~0 := 0; 23433#L94-2 assume true; 23432#L94 assume !false; 23431#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23430#L97 assume !(12292 == ssl3_connect_~s__state~0); 23429#L100 assume !(16384 == ssl3_connect_~s__state~0); 23428#L103 assume !(4096 == ssl3_connect_~s__state~0); 23427#L106 assume !(20480 == ssl3_connect_~s__state~0); 23426#L109 assume !(4099 == ssl3_connect_~s__state~0); 23425#L112 assume !(4368 == ssl3_connect_~s__state~0); 23424#L115 assume !(4369 == ssl3_connect_~s__state~0); 23423#L118 assume !(4384 == ssl3_connect_~s__state~0); 23422#L121 assume !(4385 == ssl3_connect_~s__state~0); 23421#L124 assume 4400 == ssl3_connect_~s__state~0; 22839#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 23417#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 23414#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23411#L565 ssl3_connect_~skip~0 := 0; 23410#L94-2 assume true; 23409#L94 assume !false; 23408#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23407#L97 assume !(12292 == ssl3_connect_~s__state~0); 23406#L100 assume !(16384 == ssl3_connect_~s__state~0); 23405#L103 assume !(4096 == ssl3_connect_~s__state~0); 23404#L106 assume !(20480 == ssl3_connect_~s__state~0); 23403#L109 assume !(4099 == ssl3_connect_~s__state~0); 23402#L112 assume !(4368 == ssl3_connect_~s__state~0); 23401#L115 assume !(4369 == ssl3_connect_~s__state~0); 23400#L118 assume !(4384 == ssl3_connect_~s__state~0); 23399#L121 assume !(4385 == ssl3_connect_~s__state~0); 23398#L124 assume !(4400 == ssl3_connect_~s__state~0); 23397#L127 assume !(4401 == ssl3_connect_~s__state~0); 23396#L130 assume 4416 == ssl3_connect_~s__state~0; 22836#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 22640#L323 assume !(3 == ssl3_connect_~blastFlag~0); 22641#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23939#L335 assume !(0 == ssl3_connect_~tmp___6~0); 23930#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23926#L565 ssl3_connect_~skip~0 := 0; 23924#L94-2 assume true; 23922#L94 assume !false; 23920#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23918#L97 assume !(12292 == ssl3_connect_~s__state~0); 23916#L100 assume !(16384 == ssl3_connect_~s__state~0); 23914#L103 assume !(4096 == ssl3_connect_~s__state~0); 23912#L106 assume !(20480 == ssl3_connect_~s__state~0); 23910#L109 assume !(4099 == ssl3_connect_~s__state~0); 23908#L112 assume !(4368 == ssl3_connect_~s__state~0); 23906#L115 assume !(4369 == ssl3_connect_~s__state~0); 23904#L118 assume !(4384 == ssl3_connect_~s__state~0); 23902#L121 assume !(4385 == ssl3_connect_~s__state~0); 23900#L124 assume !(4400 == ssl3_connect_~s__state~0); 23898#L127 assume !(4401 == ssl3_connect_~s__state~0); 23896#L130 assume !(4416 == ssl3_connect_~s__state~0); 23895#L133 assume !(4417 == ssl3_connect_~s__state~0); 23894#L136 assume 4432 == ssl3_connect_~s__state~0; 22712#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 22636#L345 assume !(5 == ssl3_connect_~blastFlag~0); 22637#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22661#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24260#L565 ssl3_connect_~skip~0 := 0; 24258#L94-2 assume true; 24256#L94 assume !false; 24254#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24253#L97 assume !(12292 == ssl3_connect_~s__state~0); 24252#L100 assume !(16384 == ssl3_connect_~s__state~0); 24251#L103 assume !(4096 == ssl3_connect_~s__state~0); 24250#L106 assume !(20480 == ssl3_connect_~s__state~0); 24248#L109 assume !(4099 == ssl3_connect_~s__state~0); 24246#L112 assume !(4368 == ssl3_connect_~s__state~0); 24245#L115 assume !(4369 == ssl3_connect_~s__state~0); 24243#L118 assume !(4384 == ssl3_connect_~s__state~0); 24241#L121 assume !(4385 == ssl3_connect_~s__state~0); 24240#L124 assume !(4400 == ssl3_connect_~s__state~0); 24239#L127 assume !(4401 == ssl3_connect_~s__state~0); 24238#L130 assume !(4416 == ssl3_connect_~s__state~0); 22638#L133 assume !(4417 == ssl3_connect_~s__state~0); 22639#L136 assume !(4432 == ssl3_connect_~s__state~0); 22630#L139 assume !(4433 == ssl3_connect_~s__state~0); 22631#L142 assume 4448 == ssl3_connect_~s__state~0; 22674#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 22659#L361 assume !(ssl3_connect_~ret~0 <= 0); 22660#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22687#L366-2 ssl3_connect_~s__init_num~0 := 0; 22652#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24108#L565 ssl3_connect_~skip~0 := 0; 24106#L94-2 assume true; 24104#L94 assume !false; 24102#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24100#L97 assume !(12292 == ssl3_connect_~s__state~0); 24098#L100 assume !(16384 == ssl3_connect_~s__state~0); 24096#L103 assume !(4096 == ssl3_connect_~s__state~0); 24094#L106 assume !(20480 == ssl3_connect_~s__state~0); 24093#L109 assume !(4099 == ssl3_connect_~s__state~0); 24092#L112 assume !(4368 == ssl3_connect_~s__state~0); 24090#L115 assume !(4369 == ssl3_connect_~s__state~0); 24089#L118 assume !(4384 == ssl3_connect_~s__state~0); 24087#L121 assume !(4385 == ssl3_connect_~s__state~0); 24082#L124 assume !(4400 == ssl3_connect_~s__state~0); 24080#L127 assume !(4401 == ssl3_connect_~s__state~0); 24078#L130 assume !(4416 == ssl3_connect_~s__state~0); 24076#L133 assume !(4417 == ssl3_connect_~s__state~0); 24074#L136 assume !(4432 == ssl3_connect_~s__state~0); 24072#L139 assume !(4433 == ssl3_connect_~s__state~0); 24070#L142 assume !(4448 == ssl3_connect_~s__state~0); 24066#L145 assume !(4449 == ssl3_connect_~s__state~0); 24067#L148 assume !(4464 == ssl3_connect_~s__state~0); 22713#L151 assume !(4465 == ssl3_connect_~s__state~0); 22714#L154 assume !(4466 == ssl3_connect_~s__state~0); 23765#L157 assume !(4467 == ssl3_connect_~s__state~0); 23764#L160 assume 4480 == ssl3_connect_~s__state~0; 22605#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 22606#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22616#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22617#L395-2 ssl3_connect_~s__init_num~0 := 0; 23140#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23138#L565 ssl3_connect_~skip~0 := 0; 23137#L94-2 assume true; 23136#L94 assume !false; 23135#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23134#L97 assume !(12292 == ssl3_connect_~s__state~0); 23133#L100 assume !(16384 == ssl3_connect_~s__state~0); 23132#L103 assume !(4096 == ssl3_connect_~s__state~0); 23131#L106 assume !(20480 == ssl3_connect_~s__state~0); 23130#L109 assume !(4099 == ssl3_connect_~s__state~0); 23129#L112 assume !(4368 == ssl3_connect_~s__state~0); 23128#L115 assume !(4369 == ssl3_connect_~s__state~0); 23127#L118 assume !(4384 == ssl3_connect_~s__state~0); 23126#L121 assume !(4385 == ssl3_connect_~s__state~0); 23125#L124 assume !(4400 == ssl3_connect_~s__state~0); 23124#L127 assume !(4401 == ssl3_connect_~s__state~0); 23123#L130 assume !(4416 == ssl3_connect_~s__state~0); 23122#L133 assume !(4417 == ssl3_connect_~s__state~0); 23121#L136 assume !(4432 == ssl3_connect_~s__state~0); 23120#L139 assume !(4433 == ssl3_connect_~s__state~0); 23119#L142 assume !(4448 == ssl3_connect_~s__state~0); 23118#L145 assume !(4449 == ssl3_connect_~s__state~0); 23117#L148 assume !(4464 == ssl3_connect_~s__state~0); 23116#L151 assume !(4465 == ssl3_connect_~s__state~0); 23115#L154 assume !(4466 == ssl3_connect_~s__state~0); 23114#L157 assume !(4467 == ssl3_connect_~s__state~0); 23113#L160 assume !(4480 == ssl3_connect_~s__state~0); 22966#L163 assume !(4481 == ssl3_connect_~s__state~0); 22967#L166 assume !(4496 == ssl3_connect_~s__state~0); 22956#L169 assume !(4497 == ssl3_connect_~s__state~0); 22957#L172 assume !(4512 == ssl3_connect_~s__state~0); 22950#L175 assume !(4513 == ssl3_connect_~s__state~0); 22951#L178 assume !(4528 == ssl3_connect_~s__state~0); 22938#L181 assume !(4529 == ssl3_connect_~s__state~0); 22939#L184 assume !(4560 == ssl3_connect_~s__state~0); 22932#L187 assume !(4561 == ssl3_connect_~s__state~0); 22933#L190 assume 4352 == ssl3_connect_~s__state~0; 22929#L191 assume !(ssl3_connect_~num1~0 > 0); 22925#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22926#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22903#L565 ssl3_connect_~skip~0 := 0; 22904#L94-2 assume true; 24144#L94 assume !false; 24143#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24142#L97 assume 12292 == ssl3_connect_~s__state~0; 22598#L98 [2018-11-18 16:55:35,963 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,963 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-18 16:55:35,963 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,963 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,964 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:35,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:35,969 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:35,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1978334525, now seen corresponding path program 1 times [2018-11-18 16:55:35,969 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:35,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:35,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,970 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:35,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:35,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:36,031 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 16:55:36,031 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:36,031 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:36,031 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:36,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:36,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:36,032 INFO L87 Difference]: Start difference. First operand 1689 states and 2238 transitions. cyclomatic complexity: 551 Second operand 3 states. [2018-11-18 16:55:36,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:36,061 INFO L93 Difference]: Finished difference Result 3343 states and 4428 transitions. [2018-11-18 16:55:36,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:36,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3343 states and 4428 transitions. [2018-11-18 16:55:36,078 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3316 [2018-11-18 16:55:36,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3343 states to 3343 states and 4428 transitions. [2018-11-18 16:55:36,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2018-11-18 16:55:36,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3343 [2018-11-18 16:55:36,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 4428 transitions. [2018-11-18 16:55:36,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:36,100 INFO L705 BuchiCegarLoop]: Abstraction has 3343 states and 4428 transitions. [2018-11-18 16:55:36,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 4428 transitions. [2018-11-18 16:55:36,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3343. [2018-11-18 16:55:36,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3343 states. [2018-11-18 16:55:36,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3343 states to 3343 states and 4428 transitions. [2018-11-18 16:55:36,150 INFO L728 BuchiCegarLoop]: Abstraction has 3343 states and 4428 transitions. [2018-11-18 16:55:36,150 INFO L608 BuchiCegarLoop]: Abstraction has 3343 states and 4428 transitions. [2018-11-18 16:55:36,150 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 16:55:36,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3343 states and 4428 transitions. [2018-11-18 16:55:36,160 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3316 [2018-11-18 16:55:36,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:36,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:36,162 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:36,163 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] [2018-11-18 16:55:36,163 INFO L794 eck$LassoCheckResult]: Stem: 27729#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27632#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27633#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27730#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 27629#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27631#L94-2 assume true; 30683#L94 assume !false; 30684#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30663#L97 assume 12292 == ssl3_connect_~s__state~0; 30659#L98 [2018-11-18 16:55:36,163 INFO L796 eck$LassoCheckResult]: Loop: 30659#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 28972#L203 ssl3_connect_~s__server~0 := 0; 30656#L208 assume 0 != ssl3_connect_~cb~0; 30655#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 30653#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 30651#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 30650#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 30646#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30643#L565 ssl3_connect_~skip~0 := 0; 30641#L94-2 assume true; 30635#L94 assume !false; 30633#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30631#L97 assume !(12292 == ssl3_connect_~s__state~0); 30629#L100 assume !(16384 == ssl3_connect_~s__state~0); 30627#L103 assume !(4096 == ssl3_connect_~s__state~0); 30625#L106 assume !(20480 == ssl3_connect_~s__state~0); 30623#L109 assume !(4099 == ssl3_connect_~s__state~0); 29134#L112 assume 4368 == ssl3_connect_~s__state~0; 28967#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 29131#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 28715#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 29129#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 29114#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29110#L565 ssl3_connect_~skip~0 := 0; 29108#L94-2 assume true; 29106#L94 assume !false; 29104#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29102#L97 assume !(12292 == ssl3_connect_~s__state~0); 29100#L100 assume !(16384 == ssl3_connect_~s__state~0); 29098#L103 assume !(4096 == ssl3_connect_~s__state~0); 29096#L106 assume !(20480 == ssl3_connect_~s__state~0); 29094#L109 assume !(4099 == ssl3_connect_~s__state~0); 29092#L112 assume !(4368 == ssl3_connect_~s__state~0); 29090#L115 assume !(4369 == ssl3_connect_~s__state~0); 29088#L118 assume 4384 == ssl3_connect_~s__state~0; 28962#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 29085#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28671#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 29081#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 29079#L293-2 ssl3_connect_~s__init_num~0 := 0; 29009#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29005#L565 ssl3_connect_~skip~0 := 0; 29002#L94-2 assume true; 28999#L94 assume !false; 28998#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28997#L97 assume !(12292 == ssl3_connect_~s__state~0); 28996#L100 assume !(16384 == ssl3_connect_~s__state~0); 28994#L103 assume !(4096 == ssl3_connect_~s__state~0); 28988#L106 assume !(20480 == ssl3_connect_~s__state~0); 28986#L109 assume !(4099 == ssl3_connect_~s__state~0); 28984#L112 assume !(4368 == ssl3_connect_~s__state~0); 28982#L115 assume !(4369 == ssl3_connect_~s__state~0); 28980#L118 assume !(4384 == ssl3_connect_~s__state~0); 28978#L121 assume !(4385 == ssl3_connect_~s__state~0); 28954#L124 assume 4400 == ssl3_connect_~s__state~0; 28946#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 28947#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 29276#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29272#L565 ssl3_connect_~skip~0 := 0; 29271#L94-2 assume true; 29270#L94 assume !false; 29267#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29265#L97 assume !(12292 == ssl3_connect_~s__state~0); 29262#L100 assume !(16384 == ssl3_connect_~s__state~0); 29260#L103 assume !(4096 == ssl3_connect_~s__state~0); 29257#L106 assume !(20480 == ssl3_connect_~s__state~0); 29255#L109 assume !(4099 == ssl3_connect_~s__state~0); 29253#L112 assume !(4368 == ssl3_connect_~s__state~0); 29251#L115 assume !(4369 == ssl3_connect_~s__state~0); 29248#L118 assume !(4384 == ssl3_connect_~s__state~0); 29246#L121 assume !(4385 == ssl3_connect_~s__state~0); 29243#L124 assume !(4400 == ssl3_connect_~s__state~0); 29241#L127 assume !(4401 == ssl3_connect_~s__state~0); 29238#L130 assume 4416 == ssl3_connect_~s__state~0; 29041#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 29236#L323 assume !(3 == ssl3_connect_~blastFlag~0); 29235#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 29234#L335 assume !(0 == ssl3_connect_~tmp___6~0); 29220#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29216#L565 ssl3_connect_~skip~0 := 0; 29214#L94-2 assume true; 29212#L94 assume !false; 29210#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29208#L97 assume !(12292 == ssl3_connect_~s__state~0); 29206#L100 assume !(16384 == ssl3_connect_~s__state~0); 29204#L103 assume !(4096 == ssl3_connect_~s__state~0); 29202#L106 assume !(20480 == ssl3_connect_~s__state~0); 29200#L109 assume !(4099 == ssl3_connect_~s__state~0); 29198#L112 assume !(4368 == ssl3_connect_~s__state~0); 29196#L115 assume !(4369 == ssl3_connect_~s__state~0); 29194#L118 assume !(4384 == ssl3_connect_~s__state~0); 29192#L121 assume !(4385 == ssl3_connect_~s__state~0); 29190#L124 assume !(4400 == ssl3_connect_~s__state~0); 29188#L127 assume !(4401 == ssl3_connect_~s__state~0); 29186#L130 assume !(4416 == ssl3_connect_~s__state~0); 29184#L133 assume !(4417 == ssl3_connect_~s__state~0); 29182#L136 assume 4432 == ssl3_connect_~s__state~0; 29036#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 29179#L345 assume !(5 == ssl3_connect_~blastFlag~0); 29177#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 29168#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29165#L565 ssl3_connect_~skip~0 := 0; 29164#L94-2 assume true; 29162#L94 assume !false; 29161#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29160#L97 assume !(12292 == ssl3_connect_~s__state~0); 29157#L100 assume !(16384 == ssl3_connect_~s__state~0); 29155#L103 assume !(4096 == ssl3_connect_~s__state~0); 29154#L106 assume !(20480 == ssl3_connect_~s__state~0); 29147#L109 assume !(4099 == ssl3_connect_~s__state~0); 29145#L112 assume !(4368 == ssl3_connect_~s__state~0); 29143#L115 assume !(4369 == ssl3_connect_~s__state~0); 29141#L118 assume !(4384 == ssl3_connect_~s__state~0); 29139#L121 assume !(4385 == ssl3_connect_~s__state~0); 29138#L124 assume !(4400 == ssl3_connect_~s__state~0); 29137#L127 assume !(4401 == ssl3_connect_~s__state~0); 29136#L130 assume !(4416 == ssl3_connect_~s__state~0); 29135#L133 assume !(4417 == ssl3_connect_~s__state~0); 29133#L136 assume !(4432 == ssl3_connect_~s__state~0); 29132#L139 assume !(4433 == ssl3_connect_~s__state~0); 29130#L142 assume 4448 == ssl3_connect_~s__state~0; 29031#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 29128#L361 assume !(ssl3_connect_~ret~0 <= 0); 29127#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 29126#L366-2 ssl3_connect_~s__init_num~0 := 0; 29122#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29119#L565 ssl3_connect_~skip~0 := 0; 29117#L94-2 assume true; 29111#L94 assume !false; 29109#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29107#L97 assume !(12292 == ssl3_connect_~s__state~0); 29105#L100 assume !(16384 == ssl3_connect_~s__state~0); 29103#L103 assume !(4096 == ssl3_connect_~s__state~0); 29101#L106 assume !(20480 == ssl3_connect_~s__state~0); 29099#L109 assume !(4099 == ssl3_connect_~s__state~0); 29097#L112 assume !(4368 == ssl3_connect_~s__state~0); 29095#L115 assume !(4369 == ssl3_connect_~s__state~0); 29093#L118 assume !(4384 == ssl3_connect_~s__state~0); 29091#L121 assume !(4385 == ssl3_connect_~s__state~0); 29089#L124 assume !(4400 == ssl3_connect_~s__state~0); 29087#L127 assume !(4401 == ssl3_connect_~s__state~0); 29086#L130 assume !(4416 == ssl3_connect_~s__state~0); 29083#L133 assume !(4417 == ssl3_connect_~s__state~0); 29082#L136 assume !(4432 == ssl3_connect_~s__state~0); 29080#L139 assume !(4433 == ssl3_connect_~s__state~0); 29078#L142 assume !(4448 == ssl3_connect_~s__state~0); 29077#L145 assume !(4449 == ssl3_connect_~s__state~0); 29076#L148 assume 4464 == ssl3_connect_~s__state~0; 29022#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 29075#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 29071#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29068#L565 ssl3_connect_~skip~0 := 0; 29067#L94-2 assume true; 29066#L94 assume !false; 29064#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29063#L97 assume !(12292 == ssl3_connect_~s__state~0); 29062#L100 assume !(16384 == ssl3_connect_~s__state~0); 29060#L103 assume !(4096 == ssl3_connect_~s__state~0); 29058#L106 assume !(20480 == ssl3_connect_~s__state~0); 29056#L109 assume !(4099 == ssl3_connect_~s__state~0); 29054#L112 assume !(4368 == ssl3_connect_~s__state~0); 29052#L115 assume !(4369 == ssl3_connect_~s__state~0); 29050#L118 assume !(4384 == ssl3_connect_~s__state~0); 29048#L121 assume !(4385 == ssl3_connect_~s__state~0); 29046#L124 assume !(4400 == ssl3_connect_~s__state~0); 29044#L127 assume !(4401 == ssl3_connect_~s__state~0); 29043#L130 assume !(4416 == ssl3_connect_~s__state~0); 29042#L133 assume !(4417 == ssl3_connect_~s__state~0); 29039#L136 assume !(4432 == ssl3_connect_~s__state~0); 29037#L139 assume !(4433 == ssl3_connect_~s__state~0); 29034#L142 assume !(4448 == ssl3_connect_~s__state~0); 29032#L145 assume !(4449 == ssl3_connect_~s__state~0); 29029#L148 assume !(4464 == ssl3_connect_~s__state~0); 29027#L151 assume !(4465 == ssl3_connect_~s__state~0); 29025#L154 assume !(4466 == ssl3_connect_~s__state~0); 29023#L157 assume !(4467 == ssl3_connect_~s__state~0); 29016#L160 assume 4480 == ssl3_connect_~s__state~0; 29012#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 29006#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 29003#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 29001#L395-2 ssl3_connect_~s__init_num~0 := 0; 28991#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28987#L565 ssl3_connect_~skip~0 := 0; 28985#L94-2 assume true; 28983#L94 assume !false; 28981#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28979#L97 assume !(12292 == ssl3_connect_~s__state~0); 28977#L100 assume !(16384 == ssl3_connect_~s__state~0); 28976#L103 assume !(4096 == ssl3_connect_~s__state~0); 28974#L106 assume !(20480 == ssl3_connect_~s__state~0); 28971#L109 assume !(4099 == ssl3_connect_~s__state~0); 28969#L112 assume !(4368 == ssl3_connect_~s__state~0); 28966#L115 assume !(4369 == ssl3_connect_~s__state~0); 28964#L118 assume !(4384 == ssl3_connect_~s__state~0); 28961#L121 assume !(4385 == ssl3_connect_~s__state~0); 28960#L124 assume !(4400 == ssl3_connect_~s__state~0); 28958#L127 assume !(4401 == ssl3_connect_~s__state~0); 28959#L130 assume !(4416 == ssl3_connect_~s__state~0); 29040#L133 assume !(4417 == ssl3_connect_~s__state~0); 29038#L136 assume !(4432 == ssl3_connect_~s__state~0); 29035#L139 assume !(4433 == ssl3_connect_~s__state~0); 29033#L142 assume !(4448 == ssl3_connect_~s__state~0); 29030#L145 assume !(4449 == ssl3_connect_~s__state~0); 29028#L148 assume !(4464 == ssl3_connect_~s__state~0); 29026#L151 assume !(4465 == ssl3_connect_~s__state~0); 29024#L154 assume !(4466 == ssl3_connect_~s__state~0); 29021#L157 assume !(4467 == ssl3_connect_~s__state~0); 29020#L160 assume !(4480 == ssl3_connect_~s__state~0); 29018#L163 assume !(4481 == ssl3_connect_~s__state~0); 29019#L166 assume !(4496 == ssl3_connect_~s__state~0); 29158#L169 assume !(4497 == ssl3_connect_~s__state~0); 29156#L172 assume !(4512 == ssl3_connect_~s__state~0); 29151#L175 assume !(4513 == ssl3_connect_~s__state~0); 29152#L178 assume !(4528 == ssl3_connect_~s__state~0); 30545#L181 assume !(4529 == ssl3_connect_~s__state~0); 30515#L184 assume !(4560 == ssl3_connect_~s__state~0); 27754#L187 assume !(4561 == ssl3_connect_~s__state~0); 30531#L190 assume 4352 == ssl3_connect_~s__state~0; 30529#L191 assume !(ssl3_connect_~num1~0 > 0); 27740#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27741#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30670#L565 ssl3_connect_~skip~0 := 0; 30668#L94-2 assume true; 30666#L94 assume !false; 30665#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30662#L97 assume 12292 == ssl3_connect_~s__state~0; 30659#L98 [2018-11-18 16:55:36,163 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:36,164 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-18 16:55:36,164 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:36,164 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:36,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:36,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:36,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:36,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1471540578, now seen corresponding path program 1 times [2018-11-18 16:55:36,169 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:36,170 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:36,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,170 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:36,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:36,280 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 16:55:36,280 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:36,280 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:36,280 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:36,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:36,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:36,281 INFO L87 Difference]: Start difference. First operand 3343 states and 4428 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2018-11-18 16:55:36,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:36,390 INFO L93 Difference]: Finished difference Result 3495 states and 4600 transitions. [2018-11-18 16:55:36,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:36,392 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3495 states and 4600 transitions. [2018-11-18 16:55:36,404 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3468 [2018-11-18 16:55:36,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3495 states to 3495 states and 4600 transitions. [2018-11-18 16:55:36,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3495 [2018-11-18 16:55:36,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3495 [2018-11-18 16:55:36,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3495 states and 4600 transitions. [2018-11-18 16:55:36,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:36,426 INFO L705 BuchiCegarLoop]: Abstraction has 3495 states and 4600 transitions. [2018-11-18 16:55:36,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3495 states and 4600 transitions. [2018-11-18 16:55:36,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3495 to 3479. [2018-11-18 16:55:36,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3479 states. [2018-11-18 16:55:36,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3479 states to 3479 states and 4584 transitions. [2018-11-18 16:55:36,471 INFO L728 BuchiCegarLoop]: Abstraction has 3479 states and 4584 transitions. [2018-11-18 16:55:36,471 INFO L608 BuchiCegarLoop]: Abstraction has 3479 states and 4584 transitions. [2018-11-18 16:55:36,471 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 16:55:36,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3479 states and 4584 transitions. [2018-11-18 16:55:36,481 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-18 16:55:36,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:36,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:36,482 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:36,483 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] [2018-11-18 16:55:36,483 INFO L794 eck$LassoCheckResult]: Stem: 34584#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 34476#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 34477#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 34585#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 34473#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 34475#L94-2 assume true; 34779#L94 assume !false; 37020#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37013#L97 assume 12292 == ssl3_connect_~s__state~0; 37009#L98 [2018-11-18 16:55:36,483 INFO L796 eck$LassoCheckResult]: Loop: 37009#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 34755#L203 ssl3_connect_~s__server~0 := 0; 37006#L208 assume 0 != ssl3_connect_~cb~0; 37005#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 37003#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 37001#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 37000#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 36961#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36957#L565 ssl3_connect_~skip~0 := 0; 36955#L94-2 assume true; 36953#L94 assume !false; 36951#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36949#L97 assume !(12292 == ssl3_connect_~s__state~0); 36947#L100 assume !(16384 == ssl3_connect_~s__state~0); 36945#L103 assume !(4096 == ssl3_connect_~s__state~0); 36944#L106 assume !(20480 == ssl3_connect_~s__state~0); 36943#L109 assume !(4099 == ssl3_connect_~s__state~0); 36940#L112 assume 4368 == ssl3_connect_~s__state~0; 34748#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 36938#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 36437#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 36937#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 36841#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36837#L565 ssl3_connect_~skip~0 := 0; 36835#L94-2 assume true; 36834#L94 assume !false; 36515#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36409#L97 assume !(12292 == ssl3_connect_~s__state~0); 36408#L100 assume !(16384 == ssl3_connect_~s__state~0); 36406#L103 assume !(4096 == ssl3_connect_~s__state~0); 36404#L106 assume !(20480 == ssl3_connect_~s__state~0); 36402#L109 assume !(4099 == ssl3_connect_~s__state~0); 36400#L112 assume !(4368 == ssl3_connect_~s__state~0); 36398#L115 assume !(4369 == ssl3_connect_~s__state~0); 36394#L118 assume 4384 == ssl3_connect_~s__state~0; 34740#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 36393#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 36390#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 36389#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 36388#L293-2 ssl3_connect_~s__init_num~0 := 0; 36384#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36381#L565 ssl3_connect_~skip~0 := 0; 36380#L94-2 assume true; 36379#L94 assume !false; 36378#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36377#L97 assume !(12292 == ssl3_connect_~s__state~0); 36376#L100 assume !(16384 == ssl3_connect_~s__state~0); 36375#L103 assume !(4096 == ssl3_connect_~s__state~0); 36374#L106 assume !(20480 == ssl3_connect_~s__state~0); 36373#L109 assume !(4099 == ssl3_connect_~s__state~0); 36372#L112 assume !(4368 == ssl3_connect_~s__state~0); 36371#L115 assume !(4369 == ssl3_connect_~s__state~0); 36370#L118 assume !(4384 == ssl3_connect_~s__state~0); 36369#L121 assume !(4385 == ssl3_connect_~s__state~0); 36368#L124 assume 4400 == ssl3_connect_~s__state~0; 34732#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 36365#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 36361#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36358#L565 ssl3_connect_~skip~0 := 0; 36357#L94-2 assume true; 36356#L94 assume !false; 36355#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36354#L97 assume !(12292 == ssl3_connect_~s__state~0); 36353#L100 assume !(16384 == ssl3_connect_~s__state~0); 36352#L103 assume !(4096 == ssl3_connect_~s__state~0); 36351#L106 assume !(20480 == ssl3_connect_~s__state~0); 36350#L109 assume !(4099 == ssl3_connect_~s__state~0); 36349#L112 assume !(4368 == ssl3_connect_~s__state~0); 36348#L115 assume !(4369 == ssl3_connect_~s__state~0); 36347#L118 assume !(4384 == ssl3_connect_~s__state~0); 36346#L121 assume !(4385 == ssl3_connect_~s__state~0); 36345#L124 assume !(4400 == ssl3_connect_~s__state~0); 36344#L127 assume !(4401 == ssl3_connect_~s__state~0); 36343#L130 assume 4416 == ssl3_connect_~s__state~0; 34727#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 36342#L323 assume !(3 == ssl3_connect_~blastFlag~0); 36341#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 36340#L335 assume !(0 == ssl3_connect_~tmp___6~0); 36336#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36333#L565 ssl3_connect_~skip~0 := 0; 36332#L94-2 assume true; 36331#L94 assume !false; 36330#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36329#L97 assume !(12292 == ssl3_connect_~s__state~0); 36328#L100 assume !(16384 == ssl3_connect_~s__state~0); 36327#L103 assume !(4096 == ssl3_connect_~s__state~0); 36326#L106 assume !(20480 == ssl3_connect_~s__state~0); 36325#L109 assume !(4099 == ssl3_connect_~s__state~0); 36324#L112 assume !(4368 == ssl3_connect_~s__state~0); 36323#L115 assume !(4369 == ssl3_connect_~s__state~0); 36322#L118 assume !(4384 == ssl3_connect_~s__state~0); 36320#L121 assume !(4385 == ssl3_connect_~s__state~0); 36314#L124 assume !(4400 == ssl3_connect_~s__state~0); 36312#L127 assume !(4401 == ssl3_connect_~s__state~0); 36310#L130 assume !(4416 == ssl3_connect_~s__state~0); 36308#L133 assume !(4417 == ssl3_connect_~s__state~0); 36307#L136 assume 4432 == ssl3_connect_~s__state~0; 34912#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 36306#L345 assume !(5 == ssl3_connect_~blastFlag~0); 36305#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 36068#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36066#L565 ssl3_connect_~skip~0 := 0; 36065#L94-2 assume true; 36064#L94 assume !false; 36063#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36062#L97 assume !(12292 == ssl3_connect_~s__state~0); 36061#L100 assume !(16384 == ssl3_connect_~s__state~0); 36060#L103 assume !(4096 == ssl3_connect_~s__state~0); 36059#L106 assume !(20480 == ssl3_connect_~s__state~0); 36058#L109 assume !(4099 == ssl3_connect_~s__state~0); 36057#L112 assume !(4368 == ssl3_connect_~s__state~0); 36056#L115 assume !(4369 == ssl3_connect_~s__state~0); 36055#L118 assume !(4384 == ssl3_connect_~s__state~0); 36054#L121 assume !(4385 == ssl3_connect_~s__state~0); 36053#L124 assume !(4400 == ssl3_connect_~s__state~0); 36052#L127 assume !(4401 == ssl3_connect_~s__state~0); 36051#L130 assume !(4416 == ssl3_connect_~s__state~0); 36050#L133 assume !(4417 == ssl3_connect_~s__state~0); 36049#L136 assume !(4432 == ssl3_connect_~s__state~0); 36048#L139 assume !(4433 == ssl3_connect_~s__state~0); 36047#L142 assume 4448 == ssl3_connect_~s__state~0; 34895#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 35193#L361 assume !(ssl3_connect_~ret~0 <= 0); 35188#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 35189#L366-2 ssl3_connect_~s__init_num~0 := 0; 35299#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35277#L565 ssl3_connect_~skip~0 := 0; 35278#L94-2 assume true; 35269#L94 assume !false; 35270#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35261#L97 assume !(12292 == ssl3_connect_~s__state~0); 35262#L100 assume !(16384 == ssl3_connect_~s__state~0); 35253#L103 assume !(4096 == ssl3_connect_~s__state~0); 35254#L106 assume !(20480 == ssl3_connect_~s__state~0); 35245#L109 assume !(4099 == ssl3_connect_~s__state~0); 35246#L112 assume !(4368 == ssl3_connect_~s__state~0); 35237#L115 assume !(4369 == ssl3_connect_~s__state~0); 35238#L118 assume !(4384 == ssl3_connect_~s__state~0); 35229#L121 assume !(4385 == ssl3_connect_~s__state~0); 35230#L124 assume !(4400 == ssl3_connect_~s__state~0); 35221#L127 assume !(4401 == ssl3_connect_~s__state~0); 35222#L130 assume !(4416 == ssl3_connect_~s__state~0); 35213#L133 assume !(4417 == ssl3_connect_~s__state~0); 35214#L136 assume !(4432 == ssl3_connect_~s__state~0); 35205#L139 assume !(4433 == ssl3_connect_~s__state~0); 35206#L142 assume !(4448 == ssl3_connect_~s__state~0); 35197#L145 assume !(4449 == ssl3_connect_~s__state~0); 35198#L148 assume 4464 == ssl3_connect_~s__state~0; 35971#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 35970#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 35965#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35963#L565 ssl3_connect_~skip~0 := 0; 35962#L94-2 assume true; 35961#L94 assume !false; 35960#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35959#L97 assume !(12292 == ssl3_connect_~s__state~0); 35958#L100 assume !(16384 == ssl3_connect_~s__state~0); 35957#L103 assume !(4096 == ssl3_connect_~s__state~0); 35956#L106 assume !(20480 == ssl3_connect_~s__state~0); 35955#L109 assume !(4099 == ssl3_connect_~s__state~0); 35954#L112 assume !(4368 == ssl3_connect_~s__state~0); 35953#L115 assume !(4369 == ssl3_connect_~s__state~0); 35952#L118 assume !(4384 == ssl3_connect_~s__state~0); 35951#L121 assume !(4385 == ssl3_connect_~s__state~0); 35950#L124 assume !(4400 == ssl3_connect_~s__state~0); 35949#L127 assume !(4401 == ssl3_connect_~s__state~0); 35948#L130 assume !(4416 == ssl3_connect_~s__state~0); 35947#L133 assume !(4417 == ssl3_connect_~s__state~0); 35946#L136 assume !(4432 == ssl3_connect_~s__state~0); 35945#L139 assume !(4433 == ssl3_connect_~s__state~0); 35944#L142 assume !(4448 == ssl3_connect_~s__state~0); 35943#L145 assume !(4449 == ssl3_connect_~s__state~0); 35942#L148 assume !(4464 == ssl3_connect_~s__state~0); 35941#L151 assume !(4465 == ssl3_connect_~s__state~0); 35940#L154 assume !(4466 == ssl3_connect_~s__state~0); 35144#L157 assume !(4467 == ssl3_connect_~s__state~0); 35145#L160 assume 4480 == ssl3_connect_~s__state~0; 35887#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 35135#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 35136#L395 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; 35130#L395-2 ssl3_connect_~s__init_num~0 := 0; 35127#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35124#L565 ssl3_connect_~skip~0 := 0; 35123#L94-2 assume true; 35122#L94 assume !false; 35121#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35120#L97 assume !(12292 == ssl3_connect_~s__state~0); 35119#L100 assume !(16384 == ssl3_connect_~s__state~0); 35118#L103 assume !(4096 == ssl3_connect_~s__state~0); 35117#L106 assume !(20480 == ssl3_connect_~s__state~0); 35116#L109 assume !(4099 == ssl3_connect_~s__state~0); 35115#L112 assume !(4368 == ssl3_connect_~s__state~0); 35114#L115 assume !(4369 == ssl3_connect_~s__state~0); 35113#L118 assume !(4384 == ssl3_connect_~s__state~0); 35112#L121 assume !(4385 == ssl3_connect_~s__state~0); 35111#L124 assume !(4400 == ssl3_connect_~s__state~0); 35110#L127 assume !(4401 == ssl3_connect_~s__state~0); 35109#L130 assume !(4416 == ssl3_connect_~s__state~0); 35108#L133 assume !(4417 == ssl3_connect_~s__state~0); 35107#L136 assume !(4432 == ssl3_connect_~s__state~0); 35106#L139 assume !(4433 == ssl3_connect_~s__state~0); 35105#L142 assume !(4448 == ssl3_connect_~s__state~0); 35104#L145 assume !(4449 == ssl3_connect_~s__state~0); 35103#L148 assume !(4464 == ssl3_connect_~s__state~0); 35102#L151 assume !(4465 == ssl3_connect_~s__state~0); 35101#L154 assume !(4466 == ssl3_connect_~s__state~0); 35100#L157 assume !(4467 == ssl3_connect_~s__state~0); 35099#L160 assume !(4480 == ssl3_connect_~s__state~0); 35098#L163 assume !(4481 == ssl3_connect_~s__state~0); 35097#L166 assume !(4496 == ssl3_connect_~s__state~0); 35009#L169 assume !(4497 == ssl3_connect_~s__state~0); 35010#L172 assume 4512 == ssl3_connect_~s__state~0; 36074#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 36073#L418 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; 36072#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 36071#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 36070#L437 assume !(0 == ssl3_connect_~tmp___8~0); 35076#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34997#L565 ssl3_connect_~skip~0 := 0; 34998#L94-2 assume true; 34989#L94 assume !false; 34990#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34981#L97 assume !(12292 == ssl3_connect_~s__state~0); 34982#L100 assume !(16384 == ssl3_connect_~s__state~0); 34973#L103 assume !(4096 == ssl3_connect_~s__state~0); 34974#L106 assume !(20480 == ssl3_connect_~s__state~0); 34965#L109 assume !(4099 == ssl3_connect_~s__state~0); 34966#L112 assume !(4368 == ssl3_connect_~s__state~0); 34957#L115 assume !(4369 == ssl3_connect_~s__state~0); 34958#L118 assume !(4384 == ssl3_connect_~s__state~0); 34949#L121 assume !(4385 == ssl3_connect_~s__state~0); 34950#L124 assume !(4400 == ssl3_connect_~s__state~0); 34940#L127 assume !(4401 == ssl3_connect_~s__state~0); 34941#L130 assume !(4416 == ssl3_connect_~s__state~0); 34928#L133 assume !(4417 == ssl3_connect_~s__state~0); 34929#L136 assume !(4432 == ssl3_connect_~s__state~0); 34918#L139 assume !(4433 == ssl3_connect_~s__state~0); 34919#L142 assume !(4448 == ssl3_connect_~s__state~0); 35979#L145 assume !(4449 == ssl3_connect_~s__state~0); 35978#L148 assume !(4464 == ssl3_connect_~s__state~0); 35974#L151 assume !(4465 == ssl3_connect_~s__state~0); 35975#L154 assume !(4466 == ssl3_connect_~s__state~0); 35976#L157 assume !(4467 == ssl3_connect_~s__state~0); 35888#L160 assume !(4480 == ssl3_connect_~s__state~0); 35889#L163 assume !(4481 == ssl3_connect_~s__state~0); 35039#L166 assume !(4496 == ssl3_connect_~s__state~0); 34840#L169 assume !(4497 == ssl3_connect_~s__state~0); 34842#L172 assume !(4512 == ssl3_connect_~s__state~0); 36077#L175 assume !(4513 == ssl3_connect_~s__state~0); 35034#L178 assume !(4528 == ssl3_connect_~s__state~0); 34808#L181 assume !(4529 == ssl3_connect_~s__state~0); 34809#L184 assume !(4560 == ssl3_connect_~s__state~0); 34802#L187 assume !(4561 == ssl3_connect_~s__state~0); 36038#L190 assume 4352 == ssl3_connect_~s__state~0; 36036#L191 assume !(ssl3_connect_~num1~0 > 0); 36033#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 36025#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34780#L565 ssl3_connect_~skip~0 := 0; 34781#L94-2 assume true; 37018#L94 assume !false; 37016#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37012#L97 assume 12292 == ssl3_connect_~s__state~0; 37009#L98 [2018-11-18 16:55:36,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:36,483 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-18 16:55:36,484 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:36,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:36,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:36,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:36,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:36,489 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:36,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1101257541, now seen corresponding path program 1 times [2018-11-18 16:55:36,489 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:36,489 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:36,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,489 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:36,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:36,571 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 16:55:36,572 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:36,572 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:36,572 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:36,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:36,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:36,573 INFO L87 Difference]: Start difference. First operand 3479 states and 4584 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-18 16:55:36,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:36,697 INFO L93 Difference]: Finished difference Result 3479 states and 4368 transitions. [2018-11-18 16:55:36,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:36,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3479 states and 4368 transitions. [2018-11-18 16:55:36,705 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-18 16:55:36,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3479 states to 3479 states and 4368 transitions. [2018-11-18 16:55:36,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2018-11-18 16:55:36,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2018-11-18 16:55:36,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3479 states and 4368 transitions. [2018-11-18 16:55:36,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:36,715 INFO L705 BuchiCegarLoop]: Abstraction has 3479 states and 4368 transitions. [2018-11-18 16:55:36,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3479 states and 4368 transitions. [2018-11-18 16:55:36,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3479 to 3463. [2018-11-18 16:55:36,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3463 states. [2018-11-18 16:55:36,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3463 states to 3463 states and 4352 transitions. [2018-11-18 16:55:36,743 INFO L728 BuchiCegarLoop]: Abstraction has 3463 states and 4352 transitions. [2018-11-18 16:55:36,743 INFO L608 BuchiCegarLoop]: Abstraction has 3463 states and 4352 transitions. [2018-11-18 16:55:36,743 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 16:55:36,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3463 states and 4352 transitions. [2018-11-18 16:55:36,751 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2018-11-18 16:55:36,751 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:36,751 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:36,752 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:36,753 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] [2018-11-18 16:55:36,753 INFO L794 eck$LassoCheckResult]: Stem: 41544#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 41440#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 41441#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 41545#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 41437#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 41439#L94-2 assume true; 43198#L94 assume !false; 43235#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43187#L97 assume 12292 == ssl3_connect_~s__state~0; 43179#L98 [2018-11-18 16:55:36,753 INFO L796 eck$LassoCheckResult]: Loop: 43179#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 42582#L203 ssl3_connect_~s__server~0 := 0; 43171#L208 assume 0 != ssl3_connect_~cb~0; 43169#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 43165#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 43160#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 43156#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 43153#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42994#L565 ssl3_connect_~skip~0 := 0; 42836#L94-2 assume true; 42835#L94 assume !false; 42800#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42756#L97 assume !(12292 == ssl3_connect_~s__state~0); 42757#L100 assume !(16384 == ssl3_connect_~s__state~0); 42743#L103 assume !(4096 == ssl3_connect_~s__state~0); 42744#L106 assume !(20480 == ssl3_connect_~s__state~0); 42728#L109 assume !(4099 == ssl3_connect_~s__state~0); 42722#L112 assume 4368 == ssl3_connect_~s__state~0; 42577#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 42721#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 42631#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 42719#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 42716#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42713#L565 ssl3_connect_~skip~0 := 0; 42712#L94-2 assume true; 42711#L94 assume !false; 42710#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42709#L97 assume !(12292 == ssl3_connect_~s__state~0); 42708#L100 assume !(16384 == ssl3_connect_~s__state~0); 42707#L103 assume !(4096 == ssl3_connect_~s__state~0); 42706#L106 assume !(20480 == ssl3_connect_~s__state~0); 42705#L109 assume !(4099 == ssl3_connect_~s__state~0); 42704#L112 assume !(4368 == ssl3_connect_~s__state~0); 42703#L115 assume !(4369 == ssl3_connect_~s__state~0); 42701#L118 assume 4384 == ssl3_connect_~s__state~0; 42559#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 42699#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41736#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 42694#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 42687#L293-2 ssl3_connect_~s__init_num~0 := 0; 42683#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42679#L565 ssl3_connect_~skip~0 := 0; 42677#L94-2 assume true; 42675#L94 assume !false; 42673#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42670#L97 assume !(12292 == ssl3_connect_~s__state~0); 42667#L100 assume !(16384 == ssl3_connect_~s__state~0); 42664#L103 assume !(4096 == ssl3_connect_~s__state~0); 42662#L106 assume !(20480 == ssl3_connect_~s__state~0); 42659#L109 assume !(4099 == ssl3_connect_~s__state~0); 42656#L112 assume !(4368 == ssl3_connect_~s__state~0); 42575#L115 assume !(4369 == ssl3_connect_~s__state~0); 42573#L118 assume !(4384 == ssl3_connect_~s__state~0); 42562#L121 assume !(4385 == ssl3_connect_~s__state~0); 42550#L124 assume 4400 == ssl3_connect_~s__state~0; 42543#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 42544#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 43147#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43143#L565 ssl3_connect_~skip~0 := 0; 43137#L94-2 assume true; 43135#L94 assume !false; 43133#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43131#L97 assume !(12292 == ssl3_connect_~s__state~0); 43129#L100 assume !(16384 == ssl3_connect_~s__state~0); 43127#L103 assume !(4096 == ssl3_connect_~s__state~0); 43125#L106 assume !(20480 == ssl3_connect_~s__state~0); 43123#L109 assume !(4099 == ssl3_connect_~s__state~0); 43121#L112 assume !(4368 == ssl3_connect_~s__state~0); 43119#L115 assume !(4369 == ssl3_connect_~s__state~0); 43117#L118 assume !(4384 == ssl3_connect_~s__state~0); 43115#L121 assume !(4385 == ssl3_connect_~s__state~0); 43113#L124 assume !(4400 == ssl3_connect_~s__state~0); 43111#L127 assume !(4401 == ssl3_connect_~s__state~0); 43109#L130 assume 4416 == ssl3_connect_~s__state~0; 43004#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 43106#L323 assume !(3 == ssl3_connect_~blastFlag~0); 43105#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 43102#L335 assume !(0 == ssl3_connect_~tmp___6~0); 43098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43093#L565 ssl3_connect_~skip~0 := 0; 43087#L94-2 assume true; 43085#L94 assume !false; 43083#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43081#L97 assume !(12292 == ssl3_connect_~s__state~0); 43079#L100 assume !(16384 == ssl3_connect_~s__state~0); 43077#L103 assume !(4096 == ssl3_connect_~s__state~0); 43075#L106 assume !(20480 == ssl3_connect_~s__state~0); 43073#L109 assume !(4099 == ssl3_connect_~s__state~0); 43071#L112 assume !(4368 == ssl3_connect_~s__state~0); 43069#L115 assume !(4369 == ssl3_connect_~s__state~0); 43067#L118 assume !(4384 == ssl3_connect_~s__state~0); 43065#L121 assume !(4385 == ssl3_connect_~s__state~0); 43063#L124 assume !(4400 == ssl3_connect_~s__state~0); 43061#L127 assume !(4401 == ssl3_connect_~s__state~0); 43059#L130 assume !(4416 == ssl3_connect_~s__state~0); 43057#L133 assume !(4417 == ssl3_connect_~s__state~0); 43055#L136 assume 4432 == ssl3_connect_~s__state~0; 42997#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 43052#L345 assume !(5 == ssl3_connect_~blastFlag~0); 43051#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 43044#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43036#L565 ssl3_connect_~skip~0 := 0; 43034#L94-2 assume true; 43032#L94 assume !false; 43030#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43028#L97 assume !(12292 == ssl3_connect_~s__state~0); 43026#L100 assume !(16384 == ssl3_connect_~s__state~0); 43024#L103 assume !(4096 == ssl3_connect_~s__state~0); 43022#L106 assume !(20480 == ssl3_connect_~s__state~0); 43020#L109 assume !(4099 == ssl3_connect_~s__state~0); 43018#L112 assume !(4368 == ssl3_connect_~s__state~0); 43016#L115 assume !(4369 == ssl3_connect_~s__state~0); 43014#L118 assume !(4384 == ssl3_connect_~s__state~0); 43012#L121 assume !(4385 == ssl3_connect_~s__state~0); 43010#L124 assume !(4400 == ssl3_connect_~s__state~0); 43008#L127 assume !(4401 == ssl3_connect_~s__state~0); 43006#L130 assume !(4416 == ssl3_connect_~s__state~0); 43002#L133 assume !(4417 == ssl3_connect_~s__state~0); 42999#L136 assume !(4432 == ssl3_connect_~s__state~0); 42995#L139 assume !(4433 == ssl3_connect_~s__state~0); 42988#L142 assume 4448 == ssl3_connect_~s__state~0; 42987#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 42985#L361 assume !(ssl3_connect_~ret~0 <= 0); 42953#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 42954#L366-2 ssl3_connect_~s__init_num~0 := 0; 43432#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43429#L565 ssl3_connect_~skip~0 := 0; 43428#L94-2 assume true; 43427#L94 assume !false; 43426#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43425#L97 assume !(12292 == ssl3_connect_~s__state~0); 43424#L100 assume !(16384 == ssl3_connect_~s__state~0); 43423#L103 assume !(4096 == ssl3_connect_~s__state~0); 43422#L106 assume !(20480 == ssl3_connect_~s__state~0); 43421#L109 assume !(4099 == ssl3_connect_~s__state~0); 43420#L112 assume !(4368 == ssl3_connect_~s__state~0); 43419#L115 assume !(4369 == ssl3_connect_~s__state~0); 43418#L118 assume !(4384 == ssl3_connect_~s__state~0); 43417#L121 assume !(4385 == ssl3_connect_~s__state~0); 43416#L124 assume !(4400 == ssl3_connect_~s__state~0); 43415#L127 assume !(4401 == ssl3_connect_~s__state~0); 43414#L130 assume !(4416 == ssl3_connect_~s__state~0); 43413#L133 assume !(4417 == ssl3_connect_~s__state~0); 43412#L136 assume !(4432 == ssl3_connect_~s__state~0); 43411#L139 assume !(4433 == ssl3_connect_~s__state~0); 43410#L142 assume !(4448 == ssl3_connect_~s__state~0); 43409#L145 assume !(4449 == ssl3_connect_~s__state~0); 43408#L148 assume 4464 == ssl3_connect_~s__state~0; 43225#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 43407#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 43397#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43393#L565 ssl3_connect_~skip~0 := 0; 43391#L94-2 assume true; 43389#L94 assume !false; 43387#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43385#L97 assume !(12292 == ssl3_connect_~s__state~0); 43383#L100 assume !(16384 == ssl3_connect_~s__state~0); 43381#L103 assume !(4096 == ssl3_connect_~s__state~0); 43379#L106 assume !(20480 == ssl3_connect_~s__state~0); 43377#L109 assume !(4099 == ssl3_connect_~s__state~0); 43375#L112 assume !(4368 == ssl3_connect_~s__state~0); 43373#L115 assume !(4369 == ssl3_connect_~s__state~0); 43371#L118 assume !(4384 == ssl3_connect_~s__state~0); 43369#L121 assume !(4385 == ssl3_connect_~s__state~0); 43367#L124 assume !(4400 == ssl3_connect_~s__state~0); 43365#L127 assume !(4401 == ssl3_connect_~s__state~0); 43363#L130 assume !(4416 == ssl3_connect_~s__state~0); 43361#L133 assume !(4417 == ssl3_connect_~s__state~0); 43359#L136 assume !(4432 == ssl3_connect_~s__state~0); 43357#L139 assume !(4433 == ssl3_connect_~s__state~0); 43355#L142 assume !(4448 == ssl3_connect_~s__state~0); 43353#L145 assume !(4449 == ssl3_connect_~s__state~0); 43351#L148 assume !(4464 == ssl3_connect_~s__state~0); 43349#L151 assume !(4465 == ssl3_connect_~s__state~0); 43347#L154 assume !(4466 == ssl3_connect_~s__state~0); 43345#L157 assume !(4467 == ssl3_connect_~s__state~0); 43343#L160 assume 4480 == ssl3_connect_~s__state~0; 43221#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 43340#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 43338#L395 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; 43335#L395-2 ssl3_connect_~s__init_num~0 := 0; 43332#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43329#L565 ssl3_connect_~skip~0 := 0; 43328#L94-2 assume true; 43327#L94 assume !false; 43326#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43325#L97 assume !(12292 == ssl3_connect_~s__state~0); 43324#L100 assume !(16384 == ssl3_connect_~s__state~0); 43323#L103 assume !(4096 == ssl3_connect_~s__state~0); 43322#L106 assume !(20480 == ssl3_connect_~s__state~0); 43321#L109 assume !(4099 == ssl3_connect_~s__state~0); 43320#L112 assume !(4368 == ssl3_connect_~s__state~0); 43319#L115 assume !(4369 == ssl3_connect_~s__state~0); 43318#L118 assume !(4384 == ssl3_connect_~s__state~0); 43317#L121 assume !(4385 == ssl3_connect_~s__state~0); 43316#L124 assume !(4400 == ssl3_connect_~s__state~0); 43315#L127 assume !(4401 == ssl3_connect_~s__state~0); 43314#L130 assume !(4416 == ssl3_connect_~s__state~0); 43313#L133 assume !(4417 == ssl3_connect_~s__state~0); 43312#L136 assume !(4432 == ssl3_connect_~s__state~0); 43311#L139 assume !(4433 == ssl3_connect_~s__state~0); 43310#L142 assume !(4448 == ssl3_connect_~s__state~0); 43309#L145 assume !(4449 == ssl3_connect_~s__state~0); 43308#L148 assume !(4464 == ssl3_connect_~s__state~0); 43307#L151 assume !(4465 == ssl3_connect_~s__state~0); 43306#L154 assume !(4466 == ssl3_connect_~s__state~0); 43305#L157 assume !(4467 == ssl3_connect_~s__state~0); 43304#L160 assume !(4480 == ssl3_connect_~s__state~0); 43303#L163 assume !(4481 == ssl3_connect_~s__state~0); 43302#L166 assume !(4496 == ssl3_connect_~s__state~0); 43301#L169 assume !(4497 == ssl3_connect_~s__state~0); 43300#L172 assume 4512 == ssl3_connect_~s__state~0; 43190#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 43299#L418 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; 43298#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 43297#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 43295#L437 assume !(0 == ssl3_connect_~tmp___8~0); 43292#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43289#L565 ssl3_connect_~skip~0 := 0; 43288#L94-2 assume true; 43287#L94 assume !false; 43286#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43285#L97 assume !(12292 == ssl3_connect_~s__state~0); 43284#L100 assume !(16384 == ssl3_connect_~s__state~0); 43283#L103 assume !(4096 == ssl3_connect_~s__state~0); 43282#L106 assume !(20480 == ssl3_connect_~s__state~0); 43281#L109 assume !(4099 == ssl3_connect_~s__state~0); 43280#L112 assume !(4368 == ssl3_connect_~s__state~0); 43279#L115 assume !(4369 == ssl3_connect_~s__state~0); 43278#L118 assume !(4384 == ssl3_connect_~s__state~0); 43277#L121 assume !(4385 == ssl3_connect_~s__state~0); 43276#L124 assume !(4400 == ssl3_connect_~s__state~0); 43275#L127 assume !(4401 == ssl3_connect_~s__state~0); 43274#L130 assume !(4416 == ssl3_connect_~s__state~0); 43273#L133 assume !(4417 == ssl3_connect_~s__state~0); 43272#L136 assume !(4432 == ssl3_connect_~s__state~0); 43271#L139 assume !(4433 == ssl3_connect_~s__state~0); 43270#L142 assume !(4448 == ssl3_connect_~s__state~0); 43269#L145 assume !(4449 == ssl3_connect_~s__state~0); 43268#L148 assume !(4464 == ssl3_connect_~s__state~0); 43267#L151 assume !(4465 == ssl3_connect_~s__state~0); 43266#L154 assume !(4466 == ssl3_connect_~s__state~0); 43265#L157 assume !(4467 == ssl3_connect_~s__state~0); 43264#L160 assume !(4480 == ssl3_connect_~s__state~0); 43263#L163 assume !(4481 == ssl3_connect_~s__state~0); 43262#L166 assume !(4496 == ssl3_connect_~s__state~0); 43261#L169 assume !(4497 == ssl3_connect_~s__state~0); 43260#L172 assume !(4512 == ssl3_connect_~s__state~0); 43259#L175 assume !(4513 == ssl3_connect_~s__state~0); 43258#L178 assume 4528 == ssl3_connect_~s__state~0; 43176#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 43168#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 43163#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 43159#L454-1 ssl3_connect_~s__init_num~0 := 0; 43158#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43197#L565 ssl3_connect_~skip~0 := 0; 43195#L94-2 assume true; 43193#L94 assume !false; 43192#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43191#L97 assume !(12292 == ssl3_connect_~s__state~0); 42750#L100 assume !(16384 == ssl3_connect_~s__state~0); 42751#L103 assume !(4096 == ssl3_connect_~s__state~0); 42736#L106 assume !(20480 == ssl3_connect_~s__state~0); 42737#L109 assume !(4099 == ssl3_connect_~s__state~0); 43178#L112 assume !(4368 == ssl3_connect_~s__state~0); 43257#L115 assume !(4369 == ssl3_connect_~s__state~0); 43256#L118 assume !(4384 == ssl3_connect_~s__state~0); 43255#L121 assume !(4385 == ssl3_connect_~s__state~0); 43254#L124 assume !(4400 == ssl3_connect_~s__state~0); 43253#L127 assume !(4401 == ssl3_connect_~s__state~0); 43252#L130 assume !(4416 == ssl3_connect_~s__state~0); 43251#L133 assume !(4417 == ssl3_connect_~s__state~0); 43250#L136 assume !(4432 == ssl3_connect_~s__state~0); 43249#L139 assume !(4433 == ssl3_connect_~s__state~0); 43248#L142 assume !(4448 == ssl3_connect_~s__state~0); 43247#L145 assume !(4449 == ssl3_connect_~s__state~0); 43246#L148 assume !(4464 == ssl3_connect_~s__state~0); 43245#L151 assume !(4465 == ssl3_connect_~s__state~0); 43244#L154 assume !(4466 == ssl3_connect_~s__state~0); 43242#L157 assume !(4467 == ssl3_connect_~s__state~0); 43241#L160 assume !(4480 == ssl3_connect_~s__state~0); 43240#L163 assume !(4481 == ssl3_connect_~s__state~0); 43239#L166 assume !(4496 == ssl3_connect_~s__state~0); 43238#L169 assume !(4497 == ssl3_connect_~s__state~0); 43236#L172 assume !(4512 == ssl3_connect_~s__state~0); 43234#L175 assume !(4513 == ssl3_connect_~s__state~0); 43233#L178 assume !(4528 == ssl3_connect_~s__state~0); 43232#L181 assume !(4529 == ssl3_connect_~s__state~0); 43231#L184 assume !(4560 == ssl3_connect_~s__state~0); 43230#L187 assume !(4561 == ssl3_connect_~s__state~0); 43174#L190 assume 4352 == ssl3_connect_~s__state~0; 43227#L191 assume !(ssl3_connect_~num1~0 > 0); 43223#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 43212#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43209#L565 ssl3_connect_~skip~0 := 0; 43208#L94-2 assume true; 43206#L94 assume !false; 43188#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43185#L97 assume 12292 == ssl3_connect_~s__state~0; 43179#L98 [2018-11-18 16:55:36,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:36,753 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-18 16:55:36,754 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:36,754 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:36,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:36,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:36,758 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:36,758 INFO L82 PathProgramCache]: Analyzing trace with hash -278470163, now seen corresponding path program 1 times [2018-11-18 16:55:36,759 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:36,759 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:36,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:36,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:36,839 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 16:55:36,840 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:55:36,840 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:55:36,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:36,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:36,909 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:36,954 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 16:55:36,979 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:55:36,979 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:55:36,979 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:36,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 16:55:36,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 16:55:36,980 INFO L87 Difference]: Start difference. First operand 3463 states and 4352 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-18 16:55:37,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:37,108 INFO L93 Difference]: Finished difference Result 4537 states and 5605 transitions. [2018-11-18 16:55:37,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 16:55:37,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4537 states and 5605 transitions. [2018-11-18 16:55:37,119 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3522 [2018-11-18 16:55:37,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4537 states to 4537 states and 5605 transitions. [2018-11-18 16:55:37,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4537 [2018-11-18 16:55:37,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4537 [2018-11-18 16:55:37,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4537 states and 5605 transitions. [2018-11-18 16:55:37,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:37,136 INFO L705 BuchiCegarLoop]: Abstraction has 4537 states and 5605 transitions. [2018-11-18 16:55:37,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4537 states and 5605 transitions. [2018-11-18 16:55:37,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4537 to 3538. [2018-11-18 16:55:37,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3538 states. [2018-11-18 16:55:37,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3538 states to 3538 states and 4441 transitions. [2018-11-18 16:55:37,179 INFO L728 BuchiCegarLoop]: Abstraction has 3538 states and 4441 transitions. [2018-11-18 16:55:37,179 INFO L608 BuchiCegarLoop]: Abstraction has 3538 states and 4441 transitions. [2018-11-18 16:55:37,179 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 16:55:37,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3538 states and 4441 transitions. [2018-11-18 16:55:37,187 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3510 [2018-11-18 16:55:37,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:37,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:37,189 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:37,189 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] [2018-11-18 16:55:37,189 INFO L794 eck$LassoCheckResult]: Stem: 50441#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 50344#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 50345#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 50442#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 50341#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 50343#L94-2 assume true; 50483#L94 assume !false; 50478#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50479#L97 assume 12292 == ssl3_connect_~s__state~0; 50348#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 50349#L203 [2018-11-18 16:55:37,190 INFO L796 eck$LassoCheckResult]: Loop: 50349#L203 ssl3_connect_~s__server~0 := 0; 50336#L208 assume 0 != ssl3_connect_~cb~0; 50337#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 50354#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 50428#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 50429#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 52976#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52971#L565 ssl3_connect_~skip~0 := 0; 52970#L94-2 assume true; 52969#L94 assume !false; 52968#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52964#L97 assume !(12292 == ssl3_connect_~s__state~0); 52958#L100 assume !(16384 == ssl3_connect_~s__state~0); 52956#L103 assume !(4096 == ssl3_connect_~s__state~0); 52954#L106 assume !(20480 == ssl3_connect_~s__state~0); 52952#L109 assume !(4099 == ssl3_connect_~s__state~0); 52950#L112 assume 4368 == ssl3_connect_~s__state~0; 50553#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 52947#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52710#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 52944#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 52935#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52931#L565 ssl3_connect_~skip~0 := 0; 52929#L94-2 assume true; 52927#L94 assume !false; 52925#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52923#L97 assume !(12292 == ssl3_connect_~s__state~0); 52922#L100 assume !(16384 == ssl3_connect_~s__state~0); 52919#L103 assume !(4096 == ssl3_connect_~s__state~0); 52916#L106 assume !(20480 == ssl3_connect_~s__state~0); 52915#L109 assume !(4099 == ssl3_connect_~s__state~0); 52914#L112 assume !(4368 == ssl3_connect_~s__state~0); 52913#L115 assume !(4369 == ssl3_connect_~s__state~0); 52909#L118 assume 4384 == ssl3_connect_~s__state~0; 50548#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 52688#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52683#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 52681#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 52678#L293-2 ssl3_connect_~s__init_num~0 := 0; 52674#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52670#L565 ssl3_connect_~skip~0 := 0; 52668#L94-2 assume true; 52667#L94 assume !false; 52665#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52663#L97 assume !(12292 == ssl3_connect_~s__state~0); 52525#L100 assume !(16384 == ssl3_connect_~s__state~0); 52519#L103 assume !(4096 == ssl3_connect_~s__state~0); 52517#L106 assume !(20480 == ssl3_connect_~s__state~0); 52515#L109 assume !(4099 == ssl3_connect_~s__state~0); 52513#L112 assume !(4368 == ssl3_connect_~s__state~0); 52511#L115 assume !(4369 == ssl3_connect_~s__state~0); 52509#L118 assume !(4384 == ssl3_connect_~s__state~0); 52507#L121 assume !(4385 == ssl3_connect_~s__state~0); 52505#L124 assume 4400 == ssl3_connect_~s__state~0; 50543#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52499#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52495#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52491#L565 ssl3_connect_~skip~0 := 0; 52489#L94-2 assume true; 52487#L94 assume !false; 52485#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52483#L97 assume !(12292 == ssl3_connect_~s__state~0); 52481#L100 assume !(16384 == ssl3_connect_~s__state~0); 52479#L103 assume !(4096 == ssl3_connect_~s__state~0); 52477#L106 assume !(20480 == ssl3_connect_~s__state~0); 52475#L109 assume !(4099 == ssl3_connect_~s__state~0); 52473#L112 assume !(4368 == ssl3_connect_~s__state~0); 52471#L115 assume !(4369 == ssl3_connect_~s__state~0); 52469#L118 assume !(4384 == ssl3_connect_~s__state~0); 52467#L121 assume !(4385 == ssl3_connect_~s__state~0); 52465#L124 assume !(4400 == ssl3_connect_~s__state~0); 52463#L127 assume !(4401 == ssl3_connect_~s__state~0); 52461#L130 assume 4416 == ssl3_connect_~s__state~0; 50538#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 52459#L323 assume !(3 == ssl3_connect_~blastFlag~0); 52456#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52452#L335 assume !(0 == ssl3_connect_~tmp___6~0); 52444#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52440#L565 ssl3_connect_~skip~0 := 0; 52438#L94-2 assume true; 52436#L94 assume !false; 52434#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52432#L97 assume !(12292 == ssl3_connect_~s__state~0); 52430#L100 assume !(16384 == ssl3_connect_~s__state~0); 52428#L103 assume !(4096 == ssl3_connect_~s__state~0); 52426#L106 assume !(20480 == ssl3_connect_~s__state~0); 52424#L109 assume !(4099 == ssl3_connect_~s__state~0); 52422#L112 assume !(4368 == ssl3_connect_~s__state~0); 52420#L115 assume !(4369 == ssl3_connect_~s__state~0); 52418#L118 assume !(4384 == ssl3_connect_~s__state~0); 52416#L121 assume !(4385 == ssl3_connect_~s__state~0); 52414#L124 assume !(4400 == ssl3_connect_~s__state~0); 52412#L127 assume !(4401 == ssl3_connect_~s__state~0); 52410#L130 assume !(4416 == ssl3_connect_~s__state~0); 52408#L133 assume !(4417 == ssl3_connect_~s__state~0); 52406#L136 assume 4432 == ssl3_connect_~s__state~0; 50534#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 52403#L345 assume !(5 == ssl3_connect_~blastFlag~0); 52400#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52396#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52392#L565 ssl3_connect_~skip~0 := 0; 52390#L94-2 assume true; 52388#L94 assume !false; 52386#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52384#L97 assume !(12292 == ssl3_connect_~s__state~0); 52382#L100 assume !(16384 == ssl3_connect_~s__state~0); 52380#L103 assume !(4096 == ssl3_connect_~s__state~0); 52378#L106 assume !(20480 == ssl3_connect_~s__state~0); 52377#L109 assume !(4099 == ssl3_connect_~s__state~0); 52375#L112 assume !(4368 == ssl3_connect_~s__state~0); 52373#L115 assume !(4369 == ssl3_connect_~s__state~0); 52371#L118 assume !(4384 == ssl3_connect_~s__state~0); 52368#L121 assume !(4385 == ssl3_connect_~s__state~0); 52362#L124 assume !(4400 == ssl3_connect_~s__state~0); 52360#L127 assume !(4401 == ssl3_connect_~s__state~0); 52358#L130 assume !(4416 == ssl3_connect_~s__state~0); 52356#L133 assume !(4417 == ssl3_connect_~s__state~0); 52354#L136 assume !(4432 == ssl3_connect_~s__state~0); 52352#L139 assume !(4433 == ssl3_connect_~s__state~0); 52350#L142 assume 4448 == ssl3_connect_~s__state~0; 50528#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 52347#L361 assume !(ssl3_connect_~ret~0 <= 0); 52345#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52342#L366-2 ssl3_connect_~s__init_num~0 := 0; 52338#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51624#L565 ssl3_connect_~skip~0 := 0; 51618#L94-2 assume true; 51616#L94 assume !false; 51614#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51612#L97 assume !(12292 == ssl3_connect_~s__state~0); 51603#L100 assume !(16384 == ssl3_connect_~s__state~0); 51596#L103 assume !(4096 == ssl3_connect_~s__state~0); 51593#L106 assume !(20480 == ssl3_connect_~s__state~0); 51590#L109 assume !(4099 == ssl3_connect_~s__state~0); 51587#L112 assume !(4368 == ssl3_connect_~s__state~0); 51584#L115 assume !(4369 == ssl3_connect_~s__state~0); 51581#L118 assume !(4384 == ssl3_connect_~s__state~0); 51579#L121 assume !(4385 == ssl3_connect_~s__state~0); 51577#L124 assume !(4400 == ssl3_connect_~s__state~0); 51575#L127 assume !(4401 == ssl3_connect_~s__state~0); 51573#L130 assume !(4416 == ssl3_connect_~s__state~0); 51493#L133 assume !(4417 == ssl3_connect_~s__state~0); 51492#L136 assume !(4432 == ssl3_connect_~s__state~0); 51490#L139 assume !(4433 == ssl3_connect_~s__state~0); 51488#L142 assume !(4448 == ssl3_connect_~s__state~0); 51487#L145 assume !(4449 == ssl3_connect_~s__state~0); 51486#L148 assume 4464 == ssl3_connect_~s__state~0; 50519#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 51483#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 51472#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51468#L565 ssl3_connect_~skip~0 := 0; 51466#L94-2 assume true; 51464#L94 assume !false; 51462#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51461#L97 assume !(12292 == ssl3_connect_~s__state~0); 51459#L100 assume !(16384 == ssl3_connect_~s__state~0); 51457#L103 assume !(4096 == ssl3_connect_~s__state~0); 51455#L106 assume !(20480 == ssl3_connect_~s__state~0); 51450#L109 assume !(4099 == ssl3_connect_~s__state~0); 51449#L112 assume !(4368 == ssl3_connect_~s__state~0); 51443#L115 assume !(4369 == ssl3_connect_~s__state~0); 51441#L118 assume !(4384 == ssl3_connect_~s__state~0); 51439#L121 assume !(4385 == ssl3_connect_~s__state~0); 51437#L124 assume !(4400 == ssl3_connect_~s__state~0); 51435#L127 assume !(4401 == ssl3_connect_~s__state~0); 51433#L130 assume !(4416 == ssl3_connect_~s__state~0); 51431#L133 assume !(4417 == ssl3_connect_~s__state~0); 51429#L136 assume !(4432 == ssl3_connect_~s__state~0); 51427#L139 assume !(4433 == ssl3_connect_~s__state~0); 51425#L142 assume !(4448 == ssl3_connect_~s__state~0); 51423#L145 assume !(4449 == ssl3_connect_~s__state~0); 51421#L148 assume !(4464 == ssl3_connect_~s__state~0); 51419#L151 assume !(4465 == ssl3_connect_~s__state~0); 51417#L154 assume !(4466 == ssl3_connect_~s__state~0); 51406#L157 assume !(4467 == ssl3_connect_~s__state~0); 51400#L160 assume 4480 == ssl3_connect_~s__state~0; 50514#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 51399#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 51398#L395 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; 51361#L395-2 ssl3_connect_~s__init_num~0 := 0; 51358#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51355#L565 ssl3_connect_~skip~0 := 0; 51354#L94-2 assume true; 51353#L94 assume !false; 51352#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51351#L97 assume !(12292 == ssl3_connect_~s__state~0); 51350#L100 assume !(16384 == ssl3_connect_~s__state~0); 51349#L103 assume !(4096 == ssl3_connect_~s__state~0); 51348#L106 assume !(20480 == ssl3_connect_~s__state~0); 51347#L109 assume !(4099 == ssl3_connect_~s__state~0); 51346#L112 assume !(4368 == ssl3_connect_~s__state~0); 51345#L115 assume !(4369 == ssl3_connect_~s__state~0); 51344#L118 assume !(4384 == ssl3_connect_~s__state~0); 51343#L121 assume !(4385 == ssl3_connect_~s__state~0); 51342#L124 assume !(4400 == ssl3_connect_~s__state~0); 51341#L127 assume !(4401 == ssl3_connect_~s__state~0); 51340#L130 assume !(4416 == ssl3_connect_~s__state~0); 51339#L133 assume !(4417 == ssl3_connect_~s__state~0); 51338#L136 assume !(4432 == ssl3_connect_~s__state~0); 51337#L139 assume !(4433 == ssl3_connect_~s__state~0); 51336#L142 assume !(4448 == ssl3_connect_~s__state~0); 51335#L145 assume !(4449 == ssl3_connect_~s__state~0); 51334#L148 assume !(4464 == ssl3_connect_~s__state~0); 51333#L151 assume !(4465 == ssl3_connect_~s__state~0); 51331#L154 assume !(4466 == ssl3_connect_~s__state~0); 51332#L157 assume !(4467 == ssl3_connect_~s__state~0); 51523#L160 assume !(4480 == ssl3_connect_~s__state~0); 51521#L163 assume !(4481 == ssl3_connect_~s__state~0); 51326#L166 assume !(4496 == ssl3_connect_~s__state~0); 51325#L169 assume !(4497 == ssl3_connect_~s__state~0); 51324#L172 assume 4512 == ssl3_connect_~s__state~0; 50504#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 51511#L418 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; 51509#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 51507#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 51505#L437 assume !(0 == ssl3_connect_~tmp___8~0); 51499#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51496#L565 ssl3_connect_~skip~0 := 0; 51495#L94-2 assume true; 51310#L94 assume !false; 51309#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51307#L97 assume !(12292 == ssl3_connect_~s__state~0); 51308#L100 assume !(16384 == ssl3_connect_~s__state~0); 51485#L103 assume !(4096 == ssl3_connect_~s__state~0); 51484#L106 assume !(20480 == ssl3_connect_~s__state~0); 51302#L109 assume !(4099 == ssl3_connect_~s__state~0); 51301#L112 assume !(4368 == ssl3_connect_~s__state~0); 51299#L115 assume !(4369 == ssl3_connect_~s__state~0); 51300#L118 assume !(4384 == ssl3_connect_~s__state~0); 51295#L121 assume !(4385 == ssl3_connect_~s__state~0); 51296#L124 assume !(4400 == ssl3_connect_~s__state~0); 51291#L127 assume !(4401 == ssl3_connect_~s__state~0); 51292#L130 assume !(4416 == ssl3_connect_~s__state~0); 51287#L133 assume !(4417 == ssl3_connect_~s__state~0); 51288#L136 assume !(4432 == ssl3_connect_~s__state~0); 51283#L139 assume !(4433 == ssl3_connect_~s__state~0); 51284#L142 assume !(4448 == ssl3_connect_~s__state~0); 51279#L145 assume !(4449 == ssl3_connect_~s__state~0); 51280#L148 assume !(4464 == ssl3_connect_~s__state~0); 51275#L151 assume !(4465 == ssl3_connect_~s__state~0); 51276#L154 assume !(4466 == ssl3_connect_~s__state~0); 51271#L157 assume !(4467 == ssl3_connect_~s__state~0); 51272#L160 assume !(4480 == ssl3_connect_~s__state~0); 51267#L163 assume !(4481 == ssl3_connect_~s__state~0); 51268#L166 assume !(4496 == ssl3_connect_~s__state~0); 51263#L169 assume !(4497 == ssl3_connect_~s__state~0); 51264#L172 assume !(4512 == ssl3_connect_~s__state~0); 51256#L175 assume !(4513 == ssl3_connect_~s__state~0); 51257#L178 assume 4528 == ssl3_connect_~s__state~0; 50499#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 51053#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 51411#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 51410#L454-1 ssl3_connect_~s__init_num~0 := 0; 51031#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51029#L565 ssl3_connect_~skip~0 := 0; 51024#L94-2 assume true; 51025#L94 assume !false; 51020#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51021#L97 assume !(12292 == ssl3_connect_~s__state~0); 51016#L100 assume !(16384 == ssl3_connect_~s__state~0); 51017#L103 assume 4096 == ssl3_connect_~s__state~0; 50349#L203 [2018-11-18 16:55:37,190 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:37,190 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-18 16:55:37,190 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:37,190 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:37,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,191 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:37,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:37,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:37,196 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:37,196 INFO L82 PathProgramCache]: Analyzing trace with hash 2123587398, now seen corresponding path program 1 times [2018-11-18 16:55:37,196 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:37,196 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:37,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,197 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:37,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:37,262 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 16:55:37,262 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:37,263 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:37,263 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:37,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:37,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:37,263 INFO L87 Difference]: Start difference. First operand 3538 states and 4441 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-18 16:55:37,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:37,352 INFO L93 Difference]: Finished difference Result 3914 states and 4892 transitions. [2018-11-18 16:55:37,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:37,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3914 states and 4892 transitions. [2018-11-18 16:55:37,361 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3850 [2018-11-18 16:55:37,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3914 states to 3914 states and 4892 transitions. [2018-11-18 16:55:37,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3914 [2018-11-18 16:55:37,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3914 [2018-11-18 16:55:37,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3914 states and 4892 transitions. [2018-11-18 16:55:37,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:37,371 INFO L705 BuchiCegarLoop]: Abstraction has 3914 states and 4892 transitions. [2018-11-18 16:55:37,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3914 states and 4892 transitions. [2018-11-18 16:55:37,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3914 to 3663. [2018-11-18 16:55:37,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3663 states. [2018-11-18 16:55:37,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3663 states to 3663 states and 4605 transitions. [2018-11-18 16:55:37,397 INFO L728 BuchiCegarLoop]: Abstraction has 3663 states and 4605 transitions. [2018-11-18 16:55:37,397 INFO L608 BuchiCegarLoop]: Abstraction has 3663 states and 4605 transitions. [2018-11-18 16:55:37,397 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 16:55:37,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3663 states and 4605 transitions. [2018-11-18 16:55:37,404 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3634 [2018-11-18 16:55:37,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:37,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:37,406 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:37,406 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] [2018-11-18 16:55:37,406 INFO L794 eck$LassoCheckResult]: Stem: 57905#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 57802#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 57803#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 57906#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 57799#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 57801#L94-2 assume true; 57949#L94 assume !false; 57944#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57945#L97 assume 12292 == ssl3_connect_~s__state~0; 57806#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 57807#L203 [2018-11-18 16:55:37,406 INFO L796 eck$LassoCheckResult]: Loop: 57807#L203 ssl3_connect_~s__server~0 := 0; 60684#L208 assume 0 != ssl3_connect_~cb~0; 60682#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 60679#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 60676#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 60613#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 60609#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60604#L565 ssl3_connect_~skip~0 := 0; 60601#L94-2 assume true; 60597#L94 assume !false; 60590#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60587#L97 assume !(12292 == ssl3_connect_~s__state~0); 60584#L100 assume !(16384 == ssl3_connect_~s__state~0); 60581#L103 assume !(4096 == ssl3_connect_~s__state~0); 60578#L106 assume !(20480 == ssl3_connect_~s__state~0); 60575#L109 assume !(4099 == ssl3_connect_~s__state~0); 58451#L112 assume 4368 == ssl3_connect_~s__state~0; 57998#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 58437#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 58432#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 58429#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 58425#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58423#L565 ssl3_connect_~skip~0 := 0; 59049#L94-2 assume true; 58387#L94 assume !false; 58388#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58371#L97 assume !(12292 == ssl3_connect_~s__state~0); 58372#L100 assume !(16384 == ssl3_connect_~s__state~0); 58355#L103 assume !(4096 == ssl3_connect_~s__state~0); 58356#L106 assume !(20480 == ssl3_connect_~s__state~0); 58339#L109 assume !(4099 == ssl3_connect_~s__state~0); 58340#L112 assume !(4368 == ssl3_connect_~s__state~0); 58320#L115 assume !(4369 == ssl3_connect_~s__state~0); 58321#L118 assume 4384 == ssl3_connect_~s__state~0; 57995#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 58297#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 59035#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 59033#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 59032#L293-2 ssl3_connect_~s__init_num~0 := 0; 59029#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59026#L565 ssl3_connect_~skip~0 := 0; 59019#L94-2 assume true; 59013#L94 assume !false; 59011#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59009#L97 assume !(12292 == ssl3_connect_~s__state~0); 59007#L100 assume !(16384 == ssl3_connect_~s__state~0); 59005#L103 assume !(4096 == ssl3_connect_~s__state~0); 59003#L106 assume !(20480 == ssl3_connect_~s__state~0); 59001#L109 assume !(4099 == ssl3_connect_~s__state~0); 58999#L112 assume !(4368 == ssl3_connect_~s__state~0); 58997#L115 assume !(4369 == ssl3_connect_~s__state~0); 58995#L118 assume !(4384 == ssl3_connect_~s__state~0); 58993#L121 assume !(4385 == ssl3_connect_~s__state~0); 58986#L124 assume 4400 == ssl3_connect_~s__state~0; 57992#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58984#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 60469#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60464#L565 ssl3_connect_~skip~0 := 0; 60461#L94-2 assume true; 60458#L94 assume !false; 60455#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60452#L97 assume !(12292 == ssl3_connect_~s__state~0); 60386#L100 assume !(16384 == ssl3_connect_~s__state~0); 60385#L103 assume !(4096 == ssl3_connect_~s__state~0); 60384#L106 assume !(20480 == ssl3_connect_~s__state~0); 60383#L109 assume !(4099 == ssl3_connect_~s__state~0); 60382#L112 assume !(4368 == ssl3_connect_~s__state~0); 60381#L115 assume !(4369 == ssl3_connect_~s__state~0); 60379#L118 assume !(4384 == ssl3_connect_~s__state~0); 60378#L121 assume !(4385 == ssl3_connect_~s__state~0); 60377#L124 assume !(4400 == ssl3_connect_~s__state~0); 60376#L127 assume !(4401 == ssl3_connect_~s__state~0); 60375#L130 assume 4416 == ssl3_connect_~s__state~0; 57989#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 60374#L323 assume !(3 == ssl3_connect_~blastFlag~0); 60373#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 60372#L335 assume !(0 == ssl3_connect_~tmp___6~0); 60361#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60356#L565 ssl3_connect_~skip~0 := 0; 60354#L94-2 assume true; 60348#L94 assume !false; 60346#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60344#L97 assume !(12292 == ssl3_connect_~s__state~0); 60342#L100 assume !(16384 == ssl3_connect_~s__state~0); 60340#L103 assume !(4096 == ssl3_connect_~s__state~0); 60338#L106 assume !(20480 == ssl3_connect_~s__state~0); 60336#L109 assume !(4099 == ssl3_connect_~s__state~0); 60334#L112 assume !(4368 == ssl3_connect_~s__state~0); 60332#L115 assume !(4369 == ssl3_connect_~s__state~0); 60330#L118 assume !(4384 == ssl3_connect_~s__state~0); 60328#L121 assume !(4385 == ssl3_connect_~s__state~0); 60326#L124 assume !(4400 == ssl3_connect_~s__state~0); 60324#L127 assume !(4401 == ssl3_connect_~s__state~0); 60322#L130 assume !(4416 == ssl3_connect_~s__state~0); 60321#L133 assume !(4417 == ssl3_connect_~s__state~0); 60317#L136 assume 4432 == ssl3_connect_~s__state~0; 57986#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 60314#L345 assume !(5 == ssl3_connect_~blastFlag~0); 60312#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 60305#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60302#L565 ssl3_connect_~skip~0 := 0; 60298#L94-2 assume true; 60295#L94 assume !false; 60292#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60287#L97 assume !(12292 == ssl3_connect_~s__state~0); 60284#L100 assume !(16384 == ssl3_connect_~s__state~0); 60282#L103 assume !(4096 == ssl3_connect_~s__state~0); 60281#L106 assume !(20480 == ssl3_connect_~s__state~0); 60280#L109 assume !(4099 == ssl3_connect_~s__state~0); 60279#L112 assume !(4368 == ssl3_connect_~s__state~0); 60278#L115 assume !(4369 == ssl3_connect_~s__state~0); 60277#L118 assume !(4384 == ssl3_connect_~s__state~0); 60276#L121 assume !(4385 == ssl3_connect_~s__state~0); 60275#L124 assume !(4400 == ssl3_connect_~s__state~0); 60274#L127 assume !(4401 == ssl3_connect_~s__state~0); 60273#L130 assume !(4416 == ssl3_connect_~s__state~0); 60272#L133 assume !(4417 == ssl3_connect_~s__state~0); 60271#L136 assume !(4432 == ssl3_connect_~s__state~0); 60270#L139 assume !(4433 == ssl3_connect_~s__state~0); 60269#L142 assume 4448 == ssl3_connect_~s__state~0; 57983#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 60268#L361 assume !(ssl3_connect_~ret~0 <= 0); 60266#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 60265#L366-2 ssl3_connect_~s__init_num~0 := 0; 60261#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60258#L565 ssl3_connect_~skip~0 := 0; 60257#L94-2 assume true; 60256#L94 assume !false; 60255#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60254#L97 assume !(12292 == ssl3_connect_~s__state~0); 60253#L100 assume !(16384 == ssl3_connect_~s__state~0); 60252#L103 assume !(4096 == ssl3_connect_~s__state~0); 60251#L106 assume !(20480 == ssl3_connect_~s__state~0); 60250#L109 assume !(4099 == ssl3_connect_~s__state~0); 60249#L112 assume !(4368 == ssl3_connect_~s__state~0); 60248#L115 assume !(4369 == ssl3_connect_~s__state~0); 60247#L118 assume !(4384 == ssl3_connect_~s__state~0); 60246#L121 assume !(4385 == ssl3_connect_~s__state~0); 60245#L124 assume !(4400 == ssl3_connect_~s__state~0); 60244#L127 assume !(4401 == ssl3_connect_~s__state~0); 60243#L130 assume !(4416 == ssl3_connect_~s__state~0); 60242#L133 assume !(4417 == ssl3_connect_~s__state~0); 60241#L136 assume !(4432 == ssl3_connect_~s__state~0); 60240#L139 assume !(4433 == ssl3_connect_~s__state~0); 60239#L142 assume !(4448 == ssl3_connect_~s__state~0); 60238#L145 assume !(4449 == ssl3_connect_~s__state~0); 60237#L148 assume 4464 == ssl3_connect_~s__state~0; 57978#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 60236#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 60234#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60232#L565 ssl3_connect_~skip~0 := 0; 60231#L94-2 assume true; 60230#L94 assume !false; 60229#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60228#L97 assume !(12292 == ssl3_connect_~s__state~0); 60227#L100 assume !(16384 == ssl3_connect_~s__state~0); 60226#L103 assume !(4096 == ssl3_connect_~s__state~0); 60225#L106 assume !(20480 == ssl3_connect_~s__state~0); 60224#L109 assume !(4099 == ssl3_connect_~s__state~0); 60223#L112 assume !(4368 == ssl3_connect_~s__state~0); 60222#L115 assume !(4369 == ssl3_connect_~s__state~0); 60221#L118 assume !(4384 == ssl3_connect_~s__state~0); 60220#L121 assume !(4385 == ssl3_connect_~s__state~0); 60219#L124 assume !(4400 == ssl3_connect_~s__state~0); 60218#L127 assume !(4401 == ssl3_connect_~s__state~0); 60217#L130 assume !(4416 == ssl3_connect_~s__state~0); 60216#L133 assume !(4417 == ssl3_connect_~s__state~0); 60215#L136 assume !(4432 == ssl3_connect_~s__state~0); 59898#L139 assume !(4433 == ssl3_connect_~s__state~0); 59896#L142 assume !(4448 == ssl3_connect_~s__state~0); 59894#L145 assume !(4449 == ssl3_connect_~s__state~0); 59892#L148 assume !(4464 == ssl3_connect_~s__state~0); 59890#L151 assume !(4465 == ssl3_connect_~s__state~0); 59887#L154 assume !(4466 == ssl3_connect_~s__state~0); 59888#L157 assume !(4467 == ssl3_connect_~s__state~0); 60145#L160 assume 4480 == ssl3_connect_~s__state~0; 57975#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 60142#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 60140#L395 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; 60138#L395-2 ssl3_connect_~s__init_num~0 := 0; 60134#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60131#L565 ssl3_connect_~skip~0 := 0; 60130#L94-2 assume true; 60129#L94 assume !false; 60128#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60127#L97 assume !(12292 == ssl3_connect_~s__state~0); 60126#L100 assume !(16384 == ssl3_connect_~s__state~0); 60125#L103 assume !(4096 == ssl3_connect_~s__state~0); 60124#L106 assume !(20480 == ssl3_connect_~s__state~0); 60123#L109 assume !(4099 == ssl3_connect_~s__state~0); 60122#L112 assume !(4368 == ssl3_connect_~s__state~0); 60121#L115 assume !(4369 == ssl3_connect_~s__state~0); 60120#L118 assume !(4384 == ssl3_connect_~s__state~0); 60119#L121 assume !(4385 == ssl3_connect_~s__state~0); 60118#L124 assume !(4400 == ssl3_connect_~s__state~0); 60117#L127 assume !(4401 == ssl3_connect_~s__state~0); 60116#L130 assume !(4416 == ssl3_connect_~s__state~0); 60115#L133 assume !(4417 == ssl3_connect_~s__state~0); 60114#L136 assume !(4432 == ssl3_connect_~s__state~0); 60113#L139 assume !(4433 == ssl3_connect_~s__state~0); 60112#L142 assume !(4448 == ssl3_connect_~s__state~0); 60111#L145 assume !(4449 == ssl3_connect_~s__state~0); 60110#L148 assume !(4464 == ssl3_connect_~s__state~0); 60109#L151 assume !(4465 == ssl3_connect_~s__state~0); 60108#L154 assume !(4466 == ssl3_connect_~s__state~0); 60107#L157 assume !(4467 == ssl3_connect_~s__state~0); 60106#L160 assume !(4480 == ssl3_connect_~s__state~0); 60105#L163 assume !(4481 == ssl3_connect_~s__state~0); 60104#L166 assume !(4496 == ssl3_connect_~s__state~0); 60103#L169 assume !(4497 == ssl3_connect_~s__state~0); 60102#L172 assume 4512 == ssl3_connect_~s__state~0; 57969#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 60101#L418 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; 60100#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 60099#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 60098#L437 assume !(0 == ssl3_connect_~tmp___8~0); 60094#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60091#L565 ssl3_connect_~skip~0 := 0; 60090#L94-2 assume true; 60089#L94 assume !false; 60088#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60087#L97 assume !(12292 == ssl3_connect_~s__state~0); 60086#L100 assume !(16384 == ssl3_connect_~s__state~0); 60085#L103 assume !(4096 == ssl3_connect_~s__state~0); 60084#L106 assume !(20480 == ssl3_connect_~s__state~0); 60083#L109 assume !(4099 == ssl3_connect_~s__state~0); 60082#L112 assume !(4368 == ssl3_connect_~s__state~0); 60081#L115 assume !(4369 == ssl3_connect_~s__state~0); 60080#L118 assume !(4384 == ssl3_connect_~s__state~0); 60079#L121 assume !(4385 == ssl3_connect_~s__state~0); 60078#L124 assume !(4400 == ssl3_connect_~s__state~0); 60077#L127 assume !(4401 == ssl3_connect_~s__state~0); 60076#L130 assume !(4416 == ssl3_connect_~s__state~0); 60075#L133 assume !(4417 == ssl3_connect_~s__state~0); 60074#L136 assume !(4432 == ssl3_connect_~s__state~0); 60073#L139 assume !(4433 == ssl3_connect_~s__state~0); 60072#L142 assume !(4448 == ssl3_connect_~s__state~0); 60071#L145 assume !(4449 == ssl3_connect_~s__state~0); 60070#L148 assume !(4464 == ssl3_connect_~s__state~0); 60069#L151 assume !(4465 == ssl3_connect_~s__state~0); 60068#L154 assume !(4466 == ssl3_connect_~s__state~0); 60067#L157 assume !(4467 == ssl3_connect_~s__state~0); 60066#L160 assume !(4480 == ssl3_connect_~s__state~0); 60065#L163 assume !(4481 == ssl3_connect_~s__state~0); 60064#L166 assume !(4496 == ssl3_connect_~s__state~0); 60063#L169 assume !(4497 == ssl3_connect_~s__state~0); 60062#L172 assume !(4512 == ssl3_connect_~s__state~0); 60061#L175 assume !(4513 == ssl3_connect_~s__state~0); 60060#L178 assume 4528 == ssl3_connect_~s__state~0; 57965#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 60059#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 60056#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 60053#L454-1 ssl3_connect_~s__init_num~0 := 0; 60054#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60695#L565 ssl3_connect_~skip~0 := 0; 60694#L94-2 assume true; 60693#L94 assume !false; 60692#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60691#L97 assume !(12292 == ssl3_connect_~s__state~0); 60690#L100 assume !(16384 == ssl3_connect_~s__state~0); 60016#L103 assume !(4096 == ssl3_connect_~s__state~0); 60017#L106 assume !(20480 == ssl3_connect_~s__state~0); 60010#L109 assume !(4099 == ssl3_connect_~s__state~0); 60008#L112 assume !(4368 == ssl3_connect_~s__state~0); 60006#L115 assume !(4369 == ssl3_connect_~s__state~0); 60004#L118 assume !(4384 == ssl3_connect_~s__state~0); 60002#L121 assume !(4385 == ssl3_connect_~s__state~0); 60000#L124 assume !(4400 == ssl3_connect_~s__state~0); 59998#L127 assume !(4401 == ssl3_connect_~s__state~0); 59996#L130 assume !(4416 == ssl3_connect_~s__state~0); 59994#L133 assume !(4417 == ssl3_connect_~s__state~0); 59992#L136 assume !(4432 == ssl3_connect_~s__state~0); 59990#L139 assume !(4433 == ssl3_connect_~s__state~0); 59988#L142 assume !(4448 == ssl3_connect_~s__state~0); 59986#L145 assume !(4449 == ssl3_connect_~s__state~0); 59984#L148 assume !(4464 == ssl3_connect_~s__state~0); 59982#L151 assume !(4465 == ssl3_connect_~s__state~0); 59980#L154 assume !(4466 == ssl3_connect_~s__state~0); 59978#L157 assume !(4467 == ssl3_connect_~s__state~0); 59976#L160 assume !(4480 == ssl3_connect_~s__state~0); 59974#L163 assume !(4481 == ssl3_connect_~s__state~0); 59972#L166 assume !(4496 == ssl3_connect_~s__state~0); 59970#L169 assume !(4497 == ssl3_connect_~s__state~0); 59968#L172 assume !(4512 == ssl3_connect_~s__state~0); 59966#L175 assume !(4513 == ssl3_connect_~s__state~0); 59964#L178 assume !(4528 == ssl3_connect_~s__state~0); 59963#L181 assume !(4529 == ssl3_connect_~s__state~0); 59951#L184 assume !(4560 == ssl3_connect_~s__state~0); 59463#L187 assume !(4561 == ssl3_connect_~s__state~0); 59041#L190 assume 4352 == ssl3_connect_~s__state~0; 59040#L191 assume !(ssl3_connect_~num1~0 > 0); 59038#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 58405#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58397#L565 ssl3_connect_~skip~0 := 0; 58389#L94-2 assume true; 58390#L94 assume !false; 58373#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58374#L97 assume !(12292 == ssl3_connect_~s__state~0); 58357#L100 assume !(16384 == ssl3_connect_~s__state~0); 58358#L103 assume 4096 == ssl3_connect_~s__state~0; 57807#L203 [2018-11-18 16:55:37,406 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:37,407 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-18 16:55:37,407 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:37,407 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:37,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:37,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:37,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:37,414 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:37,415 INFO L82 PathProgramCache]: Analyzing trace with hash -58262617, now seen corresponding path program 1 times [2018-11-18 16:55:37,415 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:37,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:37,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,415 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:37,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:37,521 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 16:55:37,521 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:55:37,521 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:55:37,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:37,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:37,577 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:37,610 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 16:55:37,626 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:55:37,626 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:55:37,627 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:37,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 16:55:37,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 16:55:37,627 INFO L87 Difference]: Start difference. First operand 3663 states and 4605 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-18 16:55:37,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:37,905 INFO L93 Difference]: Finished difference Result 5062 states and 6109 transitions. [2018-11-18 16:55:37,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 16:55:37,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5062 states and 6109 transitions. [2018-11-18 16:55:37,920 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3630 [2018-11-18 16:55:37,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5062 states to 5053 states and 6100 transitions. [2018-11-18 16:55:37,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5053 [2018-11-18 16:55:37,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5053 [2018-11-18 16:55:37,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5053 states and 6100 transitions. [2018-11-18 16:55:37,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:37,936 INFO L705 BuchiCegarLoop]: Abstraction has 5053 states and 6100 transitions. [2018-11-18 16:55:37,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states and 6100 transitions. [2018-11-18 16:55:37,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 3685. [2018-11-18 16:55:37,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3685 states. [2018-11-18 16:55:37,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3685 states to 3685 states and 4520 transitions. [2018-11-18 16:55:37,976 INFO L728 BuchiCegarLoop]: Abstraction has 3685 states and 4520 transitions. [2018-11-18 16:55:37,976 INFO L608 BuchiCegarLoop]: Abstraction has 3685 states and 4520 transitions. [2018-11-18 16:55:37,976 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 16:55:37,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3685 states and 4520 transitions. [2018-11-18 16:55:37,985 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3630 [2018-11-18 16:55:37,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:37,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:37,987 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:55:37,987 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] [2018-11-18 16:55:37,987 INFO L794 eck$LassoCheckResult]: Stem: 67527#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 67434#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 67435#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 67528#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 67431#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 67433#L94-2 assume true; 67573#L94 assume !false; 67568#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67569#L97 assume 12292 == ssl3_connect_~s__state~0; 67438#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 67439#L203 [2018-11-18 16:55:37,988 INFO L796 eck$LassoCheckResult]: Loop: 67439#L203 ssl3_connect_~s__server~0 := 0; 69648#L208 assume 0 != ssl3_connect_~cb~0; 69647#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 69645#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 69467#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 69214#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 69136#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69127#L565 ssl3_connect_~skip~0 := 0; 69124#L94-2 assume true; 69121#L94 assume !false; 69118#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69115#L97 assume !(12292 == ssl3_connect_~s__state~0); 69112#L100 assume !(16384 == ssl3_connect_~s__state~0); 69109#L103 assume !(4096 == ssl3_connect_~s__state~0); 69106#L106 assume !(20480 == ssl3_connect_~s__state~0); 69103#L109 assume !(4099 == ssl3_connect_~s__state~0); 69099#L112 assume 4368 == ssl3_connect_~s__state~0; 67641#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 69098#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 68306#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 69096#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 69093#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69090#L565 ssl3_connect_~skip~0 := 0; 69089#L94-2 assume true; 69088#L94 assume !false; 69087#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69086#L97 assume !(12292 == ssl3_connect_~s__state~0); 69085#L100 assume !(16384 == ssl3_connect_~s__state~0); 69084#L103 assume !(4096 == ssl3_connect_~s__state~0); 69083#L106 assume !(20480 == ssl3_connect_~s__state~0); 69082#L109 assume !(4099 == ssl3_connect_~s__state~0); 69081#L112 assume !(4368 == ssl3_connect_~s__state~0); 69080#L115 assume !(4369 == ssl3_connect_~s__state~0); 69079#L118 assume 4384 == ssl3_connect_~s__state~0; 67636#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 69078#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 68283#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 69075#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 69073#L293-2 ssl3_connect_~s__init_num~0 := 0; 69070#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69067#L565 ssl3_connect_~skip~0 := 0; 69066#L94-2 assume true; 69065#L94 assume !false; 69064#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69063#L97 assume !(12292 == ssl3_connect_~s__state~0); 69062#L100 assume !(16384 == ssl3_connect_~s__state~0); 69061#L103 assume !(4096 == ssl3_connect_~s__state~0); 69060#L106 assume !(20480 == ssl3_connect_~s__state~0); 69059#L109 assume !(4099 == ssl3_connect_~s__state~0); 69058#L112 assume !(4368 == ssl3_connect_~s__state~0); 69057#L115 assume !(4369 == ssl3_connect_~s__state~0); 69056#L118 assume !(4384 == ssl3_connect_~s__state~0); 69055#L121 assume !(4385 == ssl3_connect_~s__state~0); 69054#L124 assume 4400 == ssl3_connect_~s__state~0; 67631#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 69051#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68251#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68246#L565 ssl3_connect_~skip~0 := 0; 68240#L94-2 assume true; 68238#L94 assume !false; 68236#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68234#L97 assume !(12292 == ssl3_connect_~s__state~0); 68232#L100 assume !(16384 == ssl3_connect_~s__state~0); 68229#L103 assume !(4096 == ssl3_connect_~s__state~0); 68230#L106 assume !(20480 == ssl3_connect_~s__state~0); 68223#L109 assume !(4099 == ssl3_connect_~s__state~0); 68224#L112 assume !(4368 == ssl3_connect_~s__state~0); 68217#L115 assume !(4369 == ssl3_connect_~s__state~0); 68218#L118 assume !(4384 == ssl3_connect_~s__state~0); 68211#L121 assume !(4385 == ssl3_connect_~s__state~0); 68212#L124 assume !(4400 == ssl3_connect_~s__state~0); 68206#L127 assume !(4401 == ssl3_connect_~s__state~0); 68204#L130 assume 4416 == ssl3_connect_~s__state~0; 67626#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 68151#L323 assume !(3 == ssl3_connect_~blastFlag~0); 68148#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 68146#L335 assume !(0 == ssl3_connect_~tmp___6~0); 68143#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68140#L565 ssl3_connect_~skip~0 := 0; 68139#L94-2 assume true; 68138#L94 assume !false; 68137#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68136#L97 assume !(12292 == ssl3_connect_~s__state~0); 68135#L100 assume !(16384 == ssl3_connect_~s__state~0); 68134#L103 assume !(4096 == ssl3_connect_~s__state~0); 68133#L106 assume !(20480 == ssl3_connect_~s__state~0); 68132#L109 assume !(4099 == ssl3_connect_~s__state~0); 68131#L112 assume !(4368 == ssl3_connect_~s__state~0); 68130#L115 assume !(4369 == ssl3_connect_~s__state~0); 68129#L118 assume !(4384 == ssl3_connect_~s__state~0); 68128#L121 assume !(4385 == ssl3_connect_~s__state~0); 68127#L124 assume !(4400 == ssl3_connect_~s__state~0); 68126#L127 assume !(4401 == ssl3_connect_~s__state~0); 68125#L130 assume !(4416 == ssl3_connect_~s__state~0); 68124#L133 assume !(4417 == ssl3_connect_~s__state~0); 68123#L136 assume 4432 == ssl3_connect_~s__state~0; 67622#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 68122#L345 assume !(5 == ssl3_connect_~blastFlag~0); 68120#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 68117#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68114#L565 ssl3_connect_~skip~0 := 0; 68113#L94-2 assume true; 68112#L94 assume !false; 68111#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68110#L97 assume !(12292 == ssl3_connect_~s__state~0); 68109#L100 assume !(16384 == ssl3_connect_~s__state~0); 68108#L103 assume !(4096 == ssl3_connect_~s__state~0); 68107#L106 assume !(20480 == ssl3_connect_~s__state~0); 68106#L109 assume !(4099 == ssl3_connect_~s__state~0); 68105#L112 assume !(4368 == ssl3_connect_~s__state~0); 68104#L115 assume !(4369 == ssl3_connect_~s__state~0); 68103#L118 assume !(4384 == ssl3_connect_~s__state~0); 68102#L121 assume !(4385 == ssl3_connect_~s__state~0); 68101#L124 assume !(4400 == ssl3_connect_~s__state~0); 68100#L127 assume !(4401 == ssl3_connect_~s__state~0); 68099#L130 assume !(4416 == ssl3_connect_~s__state~0); 68098#L133 assume !(4417 == ssl3_connect_~s__state~0); 68097#L136 assume !(4432 == ssl3_connect_~s__state~0); 68096#L139 assume !(4433 == ssl3_connect_~s__state~0); 68095#L142 assume 4448 == ssl3_connect_~s__state~0; 67616#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 68094#L361 assume !(ssl3_connect_~ret~0 <= 0); 68092#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 68090#L366-2 ssl3_connect_~s__init_num~0 := 0; 68087#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68084#L565 ssl3_connect_~skip~0 := 0; 68083#L94-2 assume true; 68082#L94 assume !false; 68081#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68080#L97 assume !(12292 == ssl3_connect_~s__state~0); 68079#L100 assume !(16384 == ssl3_connect_~s__state~0); 68078#L103 assume !(4096 == ssl3_connect_~s__state~0); 68077#L106 assume !(20480 == ssl3_connect_~s__state~0); 68076#L109 assume !(4099 == ssl3_connect_~s__state~0); 68075#L112 assume !(4368 == ssl3_connect_~s__state~0); 68074#L115 assume !(4369 == ssl3_connect_~s__state~0); 68073#L118 assume !(4384 == ssl3_connect_~s__state~0); 68072#L121 assume !(4385 == ssl3_connect_~s__state~0); 68071#L124 assume !(4400 == ssl3_connect_~s__state~0); 68070#L127 assume !(4401 == ssl3_connect_~s__state~0); 68069#L130 assume !(4416 == ssl3_connect_~s__state~0); 68068#L133 assume !(4417 == ssl3_connect_~s__state~0); 68067#L136 assume !(4432 == ssl3_connect_~s__state~0); 68066#L139 assume !(4433 == ssl3_connect_~s__state~0); 68065#L142 assume !(4448 == ssl3_connect_~s__state~0); 68064#L145 assume !(4449 == ssl3_connect_~s__state~0); 68063#L148 assume 4464 == ssl3_connect_~s__state~0; 67607#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 68061#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 68058#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68055#L565 ssl3_connect_~skip~0 := 0; 68054#L94-2 assume true; 68053#L94 assume !false; 68052#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68051#L97 assume !(12292 == ssl3_connect_~s__state~0); 68050#L100 assume !(16384 == ssl3_connect_~s__state~0); 68049#L103 assume !(4096 == ssl3_connect_~s__state~0); 68048#L106 assume !(20480 == ssl3_connect_~s__state~0); 68047#L109 assume !(4099 == ssl3_connect_~s__state~0); 68046#L112 assume !(4368 == ssl3_connect_~s__state~0); 68045#L115 assume !(4369 == ssl3_connect_~s__state~0); 68044#L118 assume !(4384 == ssl3_connect_~s__state~0); 68043#L121 assume !(4385 == ssl3_connect_~s__state~0); 68042#L124 assume !(4400 == ssl3_connect_~s__state~0); 68041#L127 assume !(4401 == ssl3_connect_~s__state~0); 68040#L130 assume !(4416 == ssl3_connect_~s__state~0); 68039#L133 assume !(4417 == ssl3_connect_~s__state~0); 68038#L136 assume !(4432 == ssl3_connect_~s__state~0); 68037#L139 assume !(4433 == ssl3_connect_~s__state~0); 68036#L142 assume !(4448 == ssl3_connect_~s__state~0); 68035#L145 assume !(4449 == ssl3_connect_~s__state~0); 68034#L148 assume !(4464 == ssl3_connect_~s__state~0); 68033#L151 assume !(4465 == ssl3_connect_~s__state~0); 68032#L154 assume !(4466 == ssl3_connect_~s__state~0); 68031#L157 assume !(4467 == ssl3_connect_~s__state~0); 67867#L160 assume 4480 == ssl3_connect_~s__state~0; 67602#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 69301#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69300#L395 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; 69297#L395-2 ssl3_connect_~s__init_num~0 := 0; 69294#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69291#L565 ssl3_connect_~skip~0 := 0; 69290#L94-2 assume true; 69289#L94 assume !false; 69288#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69287#L97 assume !(12292 == ssl3_connect_~s__state~0); 69286#L100 assume !(16384 == ssl3_connect_~s__state~0); 69285#L103 assume !(4096 == ssl3_connect_~s__state~0); 69284#L106 assume !(20480 == ssl3_connect_~s__state~0); 69283#L109 assume !(4099 == ssl3_connect_~s__state~0); 69282#L112 assume !(4368 == ssl3_connect_~s__state~0); 69281#L115 assume !(4369 == ssl3_connect_~s__state~0); 69280#L118 assume !(4384 == ssl3_connect_~s__state~0); 69279#L121 assume !(4385 == ssl3_connect_~s__state~0); 69278#L124 assume !(4400 == ssl3_connect_~s__state~0); 69277#L127 assume !(4401 == ssl3_connect_~s__state~0); 69276#L130 assume !(4416 == ssl3_connect_~s__state~0); 69275#L133 assume !(4417 == ssl3_connect_~s__state~0); 69274#L136 assume !(4432 == ssl3_connect_~s__state~0); 69273#L139 assume !(4433 == ssl3_connect_~s__state~0); 69272#L142 assume !(4448 == ssl3_connect_~s__state~0); 69271#L145 assume !(4449 == ssl3_connect_~s__state~0); 69270#L148 assume !(4464 == ssl3_connect_~s__state~0); 69269#L151 assume !(4465 == ssl3_connect_~s__state~0); 69268#L154 assume !(4466 == ssl3_connect_~s__state~0); 69267#L157 assume !(4467 == ssl3_connect_~s__state~0); 69266#L160 assume !(4480 == ssl3_connect_~s__state~0); 69265#L163 assume !(4481 == ssl3_connect_~s__state~0); 69264#L166 assume !(4496 == ssl3_connect_~s__state~0); 69263#L169 assume !(4497 == ssl3_connect_~s__state~0); 69262#L172 assume 4512 == ssl3_connect_~s__state~0; 67593#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 69261#L418 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; 69260#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 69259#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 69257#L437 assume !(0 == ssl3_connect_~tmp___8~0); 69254#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69251#L565 ssl3_connect_~skip~0 := 0; 69250#L94-2 assume true; 69249#L94 assume !false; 69248#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69247#L97 assume !(12292 == ssl3_connect_~s__state~0); 69246#L100 assume !(16384 == ssl3_connect_~s__state~0); 69245#L103 assume !(4096 == ssl3_connect_~s__state~0); 69244#L106 assume !(20480 == ssl3_connect_~s__state~0); 69243#L109 assume !(4099 == ssl3_connect_~s__state~0); 69242#L112 assume !(4368 == ssl3_connect_~s__state~0); 69241#L115 assume !(4369 == ssl3_connect_~s__state~0); 69240#L118 assume !(4384 == ssl3_connect_~s__state~0); 69239#L121 assume !(4385 == ssl3_connect_~s__state~0); 69238#L124 assume !(4400 == ssl3_connect_~s__state~0); 69237#L127 assume !(4401 == ssl3_connect_~s__state~0); 69236#L130 assume !(4416 == ssl3_connect_~s__state~0); 69235#L133 assume !(4417 == ssl3_connect_~s__state~0); 69234#L136 assume !(4432 == ssl3_connect_~s__state~0); 69233#L139 assume !(4433 == ssl3_connect_~s__state~0); 69232#L142 assume !(4448 == ssl3_connect_~s__state~0); 69231#L145 assume !(4449 == ssl3_connect_~s__state~0); 69230#L148 assume !(4464 == ssl3_connect_~s__state~0); 69229#L151 assume !(4465 == ssl3_connect_~s__state~0); 69228#L154 assume !(4466 == ssl3_connect_~s__state~0); 69227#L157 assume !(4467 == ssl3_connect_~s__state~0); 69226#L160 assume !(4480 == ssl3_connect_~s__state~0); 69225#L163 assume !(4481 == ssl3_connect_~s__state~0); 69224#L166 assume !(4496 == ssl3_connect_~s__state~0); 69223#L169 assume !(4497 == ssl3_connect_~s__state~0); 69222#L172 assume !(4512 == ssl3_connect_~s__state~0); 69221#L175 assume !(4513 == ssl3_connect_~s__state~0); 69220#L178 assume 4528 == ssl3_connect_~s__state~0; 67589#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 69219#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 69143#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69140#L454-1 ssl3_connect_~s__init_num~0 := 0; 69141#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69125#L565 ssl3_connect_~skip~0 := 0; 69126#L94-2 assume true; 69119#L94 assume !false; 69120#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69113#L97 assume !(12292 == ssl3_connect_~s__state~0); 69114#L100 assume !(16384 == ssl3_connect_~s__state~0); 69107#L103 assume !(4096 == ssl3_connect_~s__state~0); 69108#L106 assume !(20480 == ssl3_connect_~s__state~0); 69102#L109 assume !(4099 == ssl3_connect_~s__state~0); 69100#L112 assume !(4368 == ssl3_connect_~s__state~0); 69101#L115 assume !(4369 == ssl3_connect_~s__state~0); 69213#L118 assume !(4384 == ssl3_connect_~s__state~0); 69212#L121 assume !(4385 == ssl3_connect_~s__state~0); 69211#L124 assume !(4400 == ssl3_connect_~s__state~0); 69210#L127 assume !(4401 == ssl3_connect_~s__state~0); 69209#L130 assume !(4416 == ssl3_connect_~s__state~0); 69208#L133 assume !(4417 == ssl3_connect_~s__state~0); 69207#L136 assume !(4432 == ssl3_connect_~s__state~0); 69206#L139 assume !(4433 == ssl3_connect_~s__state~0); 69205#L142 assume !(4448 == ssl3_connect_~s__state~0); 69204#L145 assume !(4449 == ssl3_connect_~s__state~0); 69203#L148 assume !(4464 == ssl3_connect_~s__state~0); 69202#L151 assume !(4465 == ssl3_connect_~s__state~0); 69201#L154 assume !(4466 == ssl3_connect_~s__state~0); 69200#L157 assume !(4467 == ssl3_connect_~s__state~0); 69199#L160 assume !(4480 == ssl3_connect_~s__state~0); 69198#L163 assume !(4481 == ssl3_connect_~s__state~0); 69197#L166 assume !(4496 == ssl3_connect_~s__state~0); 69196#L169 assume !(4497 == ssl3_connect_~s__state~0); 69195#L172 assume !(4512 == ssl3_connect_~s__state~0); 69194#L175 assume !(4513 == ssl3_connect_~s__state~0); 69193#L178 assume !(4528 == ssl3_connect_~s__state~0); 69192#L181 assume !(4529 == ssl3_connect_~s__state~0); 69191#L184 assume !(4560 == ssl3_connect_~s__state~0); 69190#L187 assume !(4561 == ssl3_connect_~s__state~0); 69189#L190 assume 4352 == ssl3_connect_~s__state~0; 69188#L191 assume !(ssl3_connect_~num1~0 > 0); 69185#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 69182#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69179#L565 ssl3_connect_~skip~0 := 0; 69178#L94-2 assume true; 69177#L94 assume !false; 69176#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69175#L97 assume !(12292 == ssl3_connect_~s__state~0); 69174#L100 assume !(16384 == ssl3_connect_~s__state~0); 69173#L103 assume !(4096 == ssl3_connect_~s__state~0); 69172#L106 assume !(20480 == ssl3_connect_~s__state~0); 69171#L109 assume !(4099 == ssl3_connect_~s__state~0); 69170#L112 assume !(4368 == ssl3_connect_~s__state~0); 69169#L115 assume !(4369 == ssl3_connect_~s__state~0); 69168#L118 assume !(4384 == ssl3_connect_~s__state~0); 69167#L121 assume !(4385 == ssl3_connect_~s__state~0); 69166#L124 assume !(4400 == ssl3_connect_~s__state~0); 69165#L127 assume !(4401 == ssl3_connect_~s__state~0); 69164#L130 assume !(4416 == ssl3_connect_~s__state~0); 69163#L133 assume !(4417 == ssl3_connect_~s__state~0); 69162#L136 assume !(4432 == ssl3_connect_~s__state~0); 69161#L139 assume !(4433 == ssl3_connect_~s__state~0); 69160#L142 assume !(4448 == ssl3_connect_~s__state~0); 69159#L145 assume !(4449 == ssl3_connect_~s__state~0); 69158#L148 assume !(4464 == ssl3_connect_~s__state~0); 69157#L151 assume !(4465 == ssl3_connect_~s__state~0); 69156#L154 assume !(4466 == ssl3_connect_~s__state~0); 69155#L157 assume !(4467 == ssl3_connect_~s__state~0); 69154#L160 assume !(4480 == ssl3_connect_~s__state~0); 69153#L163 assume !(4481 == ssl3_connect_~s__state~0); 69152#L166 assume !(4496 == ssl3_connect_~s__state~0); 69151#L169 assume !(4497 == ssl3_connect_~s__state~0); 69150#L172 assume !(4512 == ssl3_connect_~s__state~0); 69149#L175 assume !(4513 == ssl3_connect_~s__state~0); 69148#L178 assume !(4528 == ssl3_connect_~s__state~0); 69147#L181 assume !(4529 == ssl3_connect_~s__state~0); 69146#L184 assume 4560 == ssl3_connect_~s__state~0; 69145#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 69144#L471 assume !(ssl3_connect_~ret~0 <= 0); 69142#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 69139#L476-2 ssl3_connect_~s__init_num~0 := 0; 69131#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69129#L565 ssl3_connect_~skip~0 := 0; 69122#L94-2 assume true; 69123#L94 assume !false; 69116#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69117#L97 assume !(12292 == ssl3_connect_~s__state~0); 69110#L100 assume !(16384 == ssl3_connect_~s__state~0); 69111#L103 assume 4096 == ssl3_connect_~s__state~0; 67439#L203 [2018-11-18 16:55:37,988 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:37,988 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-18 16:55:37,988 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:37,988 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:37,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,989 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:37,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:37,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:37,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:37,993 INFO L82 PathProgramCache]: Analyzing trace with hash 170063878, now seen corresponding path program 1 times [2018-11-18 16:55:37,993 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:37,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:37,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:37,994 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:37,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,077 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 16:55:38,078 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:38,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:38,078 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:38,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:38,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:38,079 INFO L87 Difference]: Start difference. First operand 3685 states and 4520 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-18 16:55:38,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:38,160 INFO L93 Difference]: Finished difference Result 3785 states and 4534 transitions. [2018-11-18 16:55:38,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:38,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3785 states and 4534 transitions. [2018-11-18 16:55:38,170 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3028 [2018-11-18 16:55:38,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3785 states to 3398 states and 4102 transitions. [2018-11-18 16:55:38,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-11-18 16:55:38,179 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-11-18 16:55:38,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4102 transitions. [2018-11-18 16:55:38,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:38,180 INFO L705 BuchiCegarLoop]: Abstraction has 3398 states and 4102 transitions. [2018-11-18 16:55:38,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4102 transitions. [2018-11-18 16:55:38,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3223. [2018-11-18 16:55:38,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3223 states. [2018-11-18 16:55:38,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 3907 transitions. [2018-11-18 16:55:38,210 INFO L728 BuchiCegarLoop]: Abstraction has 3223 states and 3907 transitions. [2018-11-18 16:55:38,210 INFO L608 BuchiCegarLoop]: Abstraction has 3223 states and 3907 transitions. [2018-11-18 16:55:38,210 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 16:55:38,210 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3223 states and 3907 transitions. [2018-11-18 16:55:38,217 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3028 [2018-11-18 16:55:38,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:38,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:38,218 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] [2018-11-18 16:55:38,218 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] [2018-11-18 16:55:38,218 INFO L794 eck$LassoCheckResult]: Stem: 75010#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 74910#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 74911#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 75011#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 74907#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 74909#L94-2 assume true; 75059#L94 assume !false; 75060#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75055#L97 assume 12292 == ssl3_connect_~s__state~0; 74914#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 74915#L203 ssl3_connect_~s__server~0 := 0; 75765#L208 assume !(0 != ssl3_connect_~cb~0); 75762#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 75758#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 75753#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 75751#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 75745#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75736#L565 ssl3_connect_~skip~0 := 0; 75733#L94-2 assume true; 75730#L94 assume !false; 75726#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75719#L97 assume !(12292 == ssl3_connect_~s__state~0); 75716#L100 assume !(16384 == ssl3_connect_~s__state~0); 75713#L103 assume !(4096 == ssl3_connect_~s__state~0); 75710#L106 assume !(20480 == ssl3_connect_~s__state~0); 75707#L109 assume !(4099 == ssl3_connect_~s__state~0); 75704#L112 assume 4368 == ssl3_connect_~s__state~0; 75700#L116 [2018-11-18 16:55:38,219 INFO L796 eck$LassoCheckResult]: Loop: 75700#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 75698#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 75686#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 75694#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 75690#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75681#L565 ssl3_connect_~skip~0 := 0; 75675#L94-2 assume true; 75673#L94 assume !false; 75671#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75669#L97 assume !(12292 == ssl3_connect_~s__state~0); 75667#L100 assume !(16384 == ssl3_connect_~s__state~0); 75665#L103 assume !(4096 == ssl3_connect_~s__state~0); 75663#L106 assume !(20480 == ssl3_connect_~s__state~0); 75661#L109 assume !(4099 == ssl3_connect_~s__state~0); 75659#L112 assume !(4368 == ssl3_connect_~s__state~0); 75657#L115 assume !(4369 == ssl3_connect_~s__state~0); 75655#L118 assume 4384 == ssl3_connect_~s__state~0; 75653#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 75651#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 75640#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 75648#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 75647#L293-2 ssl3_connect_~s__init_num~0 := 0; 75643#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75638#L565 ssl3_connect_~skip~0 := 0; 75631#L94-2 assume true; 75625#L94 assume !false; 75623#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75621#L97 assume !(12292 == ssl3_connect_~s__state~0); 75619#L100 assume !(16384 == ssl3_connect_~s__state~0); 75617#L103 assume !(4096 == ssl3_connect_~s__state~0); 75615#L106 assume !(20480 == ssl3_connect_~s__state~0); 75613#L109 assume !(4099 == ssl3_connect_~s__state~0); 75611#L112 assume !(4368 == ssl3_connect_~s__state~0); 75609#L115 assume !(4369 == ssl3_connect_~s__state~0); 75607#L118 assume !(4384 == ssl3_connect_~s__state~0); 75605#L121 assume !(4385 == ssl3_connect_~s__state~0); 75603#L124 assume 4400 == ssl3_connect_~s__state~0; 75600#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 75595#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 75587#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75579#L565 ssl3_connect_~skip~0 := 0; 75577#L94-2 assume true; 75575#L94 assume !false; 75573#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75571#L97 assume !(12292 == ssl3_connect_~s__state~0); 75569#L100 assume !(16384 == ssl3_connect_~s__state~0); 75567#L103 assume !(4096 == ssl3_connect_~s__state~0); 75565#L106 assume !(20480 == ssl3_connect_~s__state~0); 75563#L109 assume !(4099 == ssl3_connect_~s__state~0); 75561#L112 assume !(4368 == ssl3_connect_~s__state~0); 75559#L115 assume !(4369 == ssl3_connect_~s__state~0); 75557#L118 assume !(4384 == ssl3_connect_~s__state~0); 75555#L121 assume !(4385 == ssl3_connect_~s__state~0); 75553#L124 assume !(4400 == ssl3_connect_~s__state~0); 75551#L127 assume !(4401 == ssl3_connect_~s__state~0); 75549#L130 assume 4416 == ssl3_connect_~s__state~0; 75547#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 75544#L323 assume !(3 == ssl3_connect_~blastFlag~0); 75545#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 76016#L335 assume !(0 == ssl3_connect_~tmp___6~0); 76012#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76009#L565 ssl3_connect_~skip~0 := 0; 76008#L94-2 assume true; 76007#L94 assume !false; 76006#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76005#L97 assume !(12292 == ssl3_connect_~s__state~0); 76004#L100 assume !(16384 == ssl3_connect_~s__state~0); 76003#L103 assume !(4096 == ssl3_connect_~s__state~0); 76002#L106 assume !(20480 == ssl3_connect_~s__state~0); 76001#L109 assume !(4099 == ssl3_connect_~s__state~0); 76000#L112 assume !(4368 == ssl3_connect_~s__state~0); 75999#L115 assume !(4369 == ssl3_connect_~s__state~0); 75998#L118 assume !(4384 == ssl3_connect_~s__state~0); 75997#L121 assume !(4385 == ssl3_connect_~s__state~0); 75996#L124 assume !(4400 == ssl3_connect_~s__state~0); 75995#L127 assume !(4401 == ssl3_connect_~s__state~0); 75994#L130 assume !(4416 == ssl3_connect_~s__state~0); 75993#L133 assume !(4417 == ssl3_connect_~s__state~0); 75992#L136 assume 4432 == ssl3_connect_~s__state~0; 75991#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 75990#L345 assume !(5 == ssl3_connect_~blastFlag~0); 75989#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 75984#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75981#L565 ssl3_connect_~skip~0 := 0; 75980#L94-2 assume true; 75979#L94 assume !false; 75978#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75977#L97 assume !(12292 == ssl3_connect_~s__state~0); 75976#L100 assume !(16384 == ssl3_connect_~s__state~0); 75975#L103 assume !(4096 == ssl3_connect_~s__state~0); 75974#L106 assume !(20480 == ssl3_connect_~s__state~0); 75973#L109 assume !(4099 == ssl3_connect_~s__state~0); 75972#L112 assume !(4368 == ssl3_connect_~s__state~0); 75971#L115 assume !(4369 == ssl3_connect_~s__state~0); 75970#L118 assume !(4384 == ssl3_connect_~s__state~0); 75969#L121 assume !(4385 == ssl3_connect_~s__state~0); 75968#L124 assume !(4400 == ssl3_connect_~s__state~0); 75967#L127 assume !(4401 == ssl3_connect_~s__state~0); 75966#L130 assume !(4416 == ssl3_connect_~s__state~0); 75965#L133 assume !(4417 == ssl3_connect_~s__state~0); 75964#L136 assume !(4432 == ssl3_connect_~s__state~0); 75963#L139 assume !(4433 == ssl3_connect_~s__state~0); 75962#L142 assume 4448 == ssl3_connect_~s__state~0; 75961#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 75960#L361 assume !(ssl3_connect_~ret~0 <= 0); 75958#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 75957#L366-2 ssl3_connect_~s__init_num~0 := 0; 75476#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75474#L565 ssl3_connect_~skip~0 := 0; 75469#L94-2 assume true; 75470#L94 assume !false; 75465#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75466#L97 assume !(12292 == ssl3_connect_~s__state~0); 75461#L100 assume !(16384 == ssl3_connect_~s__state~0); 75462#L103 assume !(4096 == ssl3_connect_~s__state~0); 75457#L106 assume !(20480 == ssl3_connect_~s__state~0); 75458#L109 assume !(4099 == ssl3_connect_~s__state~0); 75453#L112 assume !(4368 == ssl3_connect_~s__state~0); 75454#L115 assume !(4369 == ssl3_connect_~s__state~0); 75449#L118 assume !(4384 == ssl3_connect_~s__state~0); 75450#L121 assume !(4385 == ssl3_connect_~s__state~0); 75445#L124 assume !(4400 == ssl3_connect_~s__state~0); 75446#L127 assume !(4401 == ssl3_connect_~s__state~0); 75441#L130 assume !(4416 == ssl3_connect_~s__state~0); 75442#L133 assume !(4417 == ssl3_connect_~s__state~0); 75437#L136 assume !(4432 == ssl3_connect_~s__state~0); 75438#L139 assume !(4433 == ssl3_connect_~s__state~0); 75433#L142 assume !(4448 == ssl3_connect_~s__state~0); 75434#L145 assume !(4449 == ssl3_connect_~s__state~0); 75429#L148 assume 4464 == ssl3_connect_~s__state~0; 75430#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 75422#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 75423#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75944#L565 ssl3_connect_~skip~0 := 0; 75943#L94-2 assume true; 75942#L94 assume !false; 75941#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75940#L97 assume !(12292 == ssl3_connect_~s__state~0); 75939#L100 assume !(16384 == ssl3_connect_~s__state~0); 75938#L103 assume !(4096 == ssl3_connect_~s__state~0); 75937#L106 assume !(20480 == ssl3_connect_~s__state~0); 75936#L109 assume !(4099 == ssl3_connect_~s__state~0); 75935#L112 assume !(4368 == ssl3_connect_~s__state~0); 75934#L115 assume !(4369 == ssl3_connect_~s__state~0); 75933#L118 assume !(4384 == ssl3_connect_~s__state~0); 75932#L121 assume !(4385 == ssl3_connect_~s__state~0); 75931#L124 assume !(4400 == ssl3_connect_~s__state~0); 75930#L127 assume !(4401 == ssl3_connect_~s__state~0); 75929#L130 assume !(4416 == ssl3_connect_~s__state~0); 75928#L133 assume !(4417 == ssl3_connect_~s__state~0); 75927#L136 assume !(4432 == ssl3_connect_~s__state~0); 75926#L139 assume !(4433 == ssl3_connect_~s__state~0); 75925#L142 assume !(4448 == ssl3_connect_~s__state~0); 75924#L145 assume !(4449 == ssl3_connect_~s__state~0); 75923#L148 assume !(4464 == ssl3_connect_~s__state~0); 75922#L151 assume !(4465 == ssl3_connect_~s__state~0); 75921#L154 assume !(4466 == ssl3_connect_~s__state~0); 75920#L157 assume !(4467 == ssl3_connect_~s__state~0); 75919#L160 assume 4480 == ssl3_connect_~s__state~0; 75388#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 75389#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 75383#L395 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; 75385#L395-2 ssl3_connect_~s__init_num~0 := 0; 75317#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75914#L565 ssl3_connect_~skip~0 := 0; 75913#L94-2 assume true; 75912#L94 assume !false; 75909#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75903#L97 assume !(12292 == ssl3_connect_~s__state~0); 75901#L100 assume !(16384 == ssl3_connect_~s__state~0); 75899#L103 assume !(4096 == ssl3_connect_~s__state~0); 75897#L106 assume !(20480 == ssl3_connect_~s__state~0); 75895#L109 assume !(4099 == ssl3_connect_~s__state~0); 75893#L112 assume !(4368 == ssl3_connect_~s__state~0); 75891#L115 assume !(4369 == ssl3_connect_~s__state~0); 75889#L118 assume !(4384 == ssl3_connect_~s__state~0); 75887#L121 assume !(4385 == ssl3_connect_~s__state~0); 75885#L124 assume !(4400 == ssl3_connect_~s__state~0); 75883#L127 assume !(4401 == ssl3_connect_~s__state~0); 75881#L130 assume !(4416 == ssl3_connect_~s__state~0); 75879#L133 assume !(4417 == ssl3_connect_~s__state~0); 75877#L136 assume !(4432 == ssl3_connect_~s__state~0); 75875#L139 assume !(4433 == ssl3_connect_~s__state~0); 75873#L142 assume !(4448 == ssl3_connect_~s__state~0); 75871#L145 assume !(4449 == ssl3_connect_~s__state~0); 75869#L148 assume !(4464 == ssl3_connect_~s__state~0); 75867#L151 assume !(4465 == ssl3_connect_~s__state~0); 75865#L154 assume !(4466 == ssl3_connect_~s__state~0); 75863#L157 assume !(4467 == ssl3_connect_~s__state~0); 75861#L160 assume !(4480 == ssl3_connect_~s__state~0); 75859#L163 assume !(4481 == ssl3_connect_~s__state~0); 75857#L166 assume !(4496 == ssl3_connect_~s__state~0); 75855#L169 assume !(4497 == ssl3_connect_~s__state~0); 75853#L172 assume 4512 == ssl3_connect_~s__state~0; 75851#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 75849#L418 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; 75847#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 75845#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 75842#L437 assume !(0 == ssl3_connect_~tmp___8~0); 75838#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75834#L565 ssl3_connect_~skip~0 := 0; 75832#L94-2 assume true; 75830#L94 assume !false; 75827#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75821#L97 assume !(12292 == ssl3_connect_~s__state~0); 75819#L100 assume !(16384 == ssl3_connect_~s__state~0); 75817#L103 assume !(4096 == ssl3_connect_~s__state~0); 75815#L106 assume !(20480 == ssl3_connect_~s__state~0); 75813#L109 assume !(4099 == ssl3_connect_~s__state~0); 75811#L112 assume !(4368 == ssl3_connect_~s__state~0); 75809#L115 assume !(4369 == ssl3_connect_~s__state~0); 75807#L118 assume !(4384 == ssl3_connect_~s__state~0); 75805#L121 assume !(4385 == ssl3_connect_~s__state~0); 75803#L124 assume !(4400 == ssl3_connect_~s__state~0); 75801#L127 assume !(4401 == ssl3_connect_~s__state~0); 75799#L130 assume !(4416 == ssl3_connect_~s__state~0); 75797#L133 assume !(4417 == ssl3_connect_~s__state~0); 75795#L136 assume !(4432 == ssl3_connect_~s__state~0); 75793#L139 assume !(4433 == ssl3_connect_~s__state~0); 75791#L142 assume !(4448 == ssl3_connect_~s__state~0); 75789#L145 assume !(4449 == ssl3_connect_~s__state~0); 75787#L148 assume !(4464 == ssl3_connect_~s__state~0); 75785#L151 assume !(4465 == ssl3_connect_~s__state~0); 75783#L154 assume !(4466 == ssl3_connect_~s__state~0); 75781#L157 assume !(4467 == ssl3_connect_~s__state~0); 75779#L160 assume !(4480 == ssl3_connect_~s__state~0); 75777#L163 assume !(4481 == ssl3_connect_~s__state~0); 75775#L166 assume !(4496 == ssl3_connect_~s__state~0); 75773#L169 assume !(4497 == ssl3_connect_~s__state~0); 75771#L172 assume !(4512 == ssl3_connect_~s__state~0); 75769#L175 assume !(4513 == ssl3_connect_~s__state~0); 75767#L178 assume 4528 == ssl3_connect_~s__state~0; 75764#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 75761#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 75755#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 75749#L454-1 ssl3_connect_~s__init_num~0 := 0; 75740#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75735#L565 ssl3_connect_~skip~0 := 0; 75732#L94-2 assume true; 75729#L94 assume !false; 75725#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75718#L97 assume !(12292 == ssl3_connect_~s__state~0); 75715#L100 assume !(16384 == ssl3_connect_~s__state~0); 75712#L103 assume !(4096 == ssl3_connect_~s__state~0); 75709#L106 assume !(20480 == ssl3_connect_~s__state~0); 75706#L109 assume !(4099 == ssl3_connect_~s__state~0); 75702#L112 assume 4368 == ssl3_connect_~s__state~0; 75700#L116 [2018-11-18 16:55:38,219 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:38,219 INFO L82 PathProgramCache]: Analyzing trace with hash 2069339322, now seen corresponding path program 1 times [2018-11-18 16:55:38,219 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:38,219 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:38,220 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,220 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:38,220 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,256 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 16:55:38,256 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:38,256 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:38,256 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:55:38,256 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:38,257 INFO L82 PathProgramCache]: Analyzing trace with hash -1186204635, now seen corresponding path program 1 times [2018-11-18 16:55:38,257 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:38,257 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:38,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,257 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:38,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,336 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 16:55:38,336 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:38,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:38,337 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:38,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:38,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:38,337 INFO L87 Difference]: Start difference. First operand 3223 states and 3907 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-18 16:55:38,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:38,382 INFO L93 Difference]: Finished difference Result 6349 states and 7524 transitions. [2018-11-18 16:55:38,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:38,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6349 states and 7524 transitions. [2018-11-18 16:55:38,404 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5964 [2018-11-18 16:55:38,418 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6349 states to 6349 states and 7524 transitions. [2018-11-18 16:55:38,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6349 [2018-11-18 16:55:38,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6349 [2018-11-18 16:55:38,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6349 states and 7524 transitions. [2018-11-18 16:55:38,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:38,424 INFO L705 BuchiCegarLoop]: Abstraction has 6349 states and 7524 transitions. [2018-11-18 16:55:38,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6349 states and 7524 transitions. [2018-11-18 16:55:38,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6349 to 6349. [2018-11-18 16:55:38,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6349 states. [2018-11-18 16:55:38,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6349 states to 6349 states and 7524 transitions. [2018-11-18 16:55:38,482 INFO L728 BuchiCegarLoop]: Abstraction has 6349 states and 7524 transitions. [2018-11-18 16:55:38,482 INFO L608 BuchiCegarLoop]: Abstraction has 6349 states and 7524 transitions. [2018-11-18 16:55:38,482 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 16:55:38,482 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6349 states and 7524 transitions. [2018-11-18 16:55:38,497 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5964 [2018-11-18 16:55:38,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:38,497 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:38,498 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] [2018-11-18 16:55:38,498 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] [2018-11-18 16:55:38,498 INFO L794 eck$LassoCheckResult]: Stem: 84589#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 84489#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 84490#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 84596#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 84486#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 84488#L94-2 assume true; 84712#L94 assume !false; 84713#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84705#L97 assume 12292 == ssl3_connect_~s__state~0; 84635#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 84723#L203 ssl3_connect_~s__server~0 := 0; 88200#L208 assume 0 != ssl3_connect_~cb~0; 86074#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 88198#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 88195#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 88193#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 88192#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88189#L565 ssl3_connect_~skip~0 := 0; 88188#L94-2 assume true; 88187#L94 assume !false; 88186#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88185#L97 assume !(12292 == ssl3_connect_~s__state~0); 88184#L100 assume !(16384 == ssl3_connect_~s__state~0); 88183#L103 assume !(4096 == ssl3_connect_~s__state~0); 88182#L106 assume !(20480 == ssl3_connect_~s__state~0); 88181#L109 assume !(4099 == ssl3_connect_~s__state~0); 88179#L112 assume 4368 == ssl3_connect_~s__state~0; 88180#L116 [2018-11-18 16:55:38,499 INFO L796 eck$LassoCheckResult]: Loop: 88180#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 88237#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 88229#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 88230#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 88876#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88873#L565 ssl3_connect_~skip~0 := 0; 88872#L94-2 assume true; 88871#L94 assume !false; 88869#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88866#L97 assume !(12292 == ssl3_connect_~s__state~0); 88864#L100 assume !(16384 == ssl3_connect_~s__state~0); 88211#L103 assume !(4096 == ssl3_connect_~s__state~0); 88210#L106 assume !(20480 == ssl3_connect_~s__state~0); 88209#L109 assume !(4099 == ssl3_connect_~s__state~0); 88208#L112 assume !(4368 == ssl3_connect_~s__state~0); 88206#L115 assume !(4369 == ssl3_connect_~s__state~0); 88207#L118 assume 4384 == ssl3_connect_~s__state~0; 88202#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 88203#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 88717#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 88715#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 88713#L293-2 ssl3_connect_~s__init_num~0 := 0; 88712#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88709#L565 ssl3_connect_~skip~0 := 0; 88708#L94-2 assume true; 88707#L94 assume !false; 88706#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88705#L97 assume !(12292 == ssl3_connect_~s__state~0); 88704#L100 assume !(16384 == ssl3_connect_~s__state~0); 88703#L103 assume !(4096 == ssl3_connect_~s__state~0); 88702#L106 assume !(20480 == ssl3_connect_~s__state~0); 88701#L109 assume !(4099 == ssl3_connect_~s__state~0); 88700#L112 assume !(4368 == ssl3_connect_~s__state~0); 88699#L115 assume !(4369 == ssl3_connect_~s__state~0); 88698#L118 assume !(4384 == ssl3_connect_~s__state~0); 88697#L121 assume !(4385 == ssl3_connect_~s__state~0); 88696#L124 assume 4400 == ssl3_connect_~s__state~0; 88692#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 88689#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 88688#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88685#L565 ssl3_connect_~skip~0 := 0; 88684#L94-2 assume true; 88683#L94 assume !false; 88682#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88681#L97 assume !(12292 == ssl3_connect_~s__state~0); 88680#L100 assume !(16384 == ssl3_connect_~s__state~0); 88679#L103 assume !(4096 == ssl3_connect_~s__state~0); 88678#L106 assume !(20480 == ssl3_connect_~s__state~0); 88677#L109 assume !(4099 == ssl3_connect_~s__state~0); 88676#L112 assume !(4368 == ssl3_connect_~s__state~0); 88675#L115 assume !(4369 == ssl3_connect_~s__state~0); 88674#L118 assume !(4384 == ssl3_connect_~s__state~0); 88673#L121 assume !(4385 == ssl3_connect_~s__state~0); 88672#L124 assume !(4400 == ssl3_connect_~s__state~0); 88671#L127 assume !(4401 == ssl3_connect_~s__state~0); 88670#L130 assume 4416 == ssl3_connect_~s__state~0; 88669#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 88668#L323 assume !(3 == ssl3_connect_~blastFlag~0); 88666#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 88664#L335 assume !(0 == ssl3_connect_~tmp___6~0); 88663#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88660#L565 ssl3_connect_~skip~0 := 0; 88659#L94-2 assume true; 88658#L94 assume !false; 88657#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88656#L97 assume !(12292 == ssl3_connect_~s__state~0); 88655#L100 assume !(16384 == ssl3_connect_~s__state~0); 88654#L103 assume !(4096 == ssl3_connect_~s__state~0); 88653#L106 assume !(20480 == ssl3_connect_~s__state~0); 88652#L109 assume !(4099 == ssl3_connect_~s__state~0); 88651#L112 assume !(4368 == ssl3_connect_~s__state~0); 88650#L115 assume !(4369 == ssl3_connect_~s__state~0); 88649#L118 assume !(4384 == ssl3_connect_~s__state~0); 88648#L121 assume !(4385 == ssl3_connect_~s__state~0); 88647#L124 assume !(4400 == ssl3_connect_~s__state~0); 88646#L127 assume !(4401 == ssl3_connect_~s__state~0); 88645#L130 assume !(4416 == ssl3_connect_~s__state~0); 88644#L133 assume !(4417 == ssl3_connect_~s__state~0); 88643#L136 assume 4432 == ssl3_connect_~s__state~0; 88642#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 88640#L345 assume !(5 == ssl3_connect_~blastFlag~0); 88638#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 88637#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88634#L565 ssl3_connect_~skip~0 := 0; 88633#L94-2 assume true; 88632#L94 assume !false; 88631#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88630#L97 assume !(12292 == ssl3_connect_~s__state~0); 88629#L100 assume !(16384 == ssl3_connect_~s__state~0); 88628#L103 assume !(4096 == ssl3_connect_~s__state~0); 88627#L106 assume !(20480 == ssl3_connect_~s__state~0); 88626#L109 assume !(4099 == ssl3_connect_~s__state~0); 88625#L112 assume !(4368 == ssl3_connect_~s__state~0); 88624#L115 assume !(4369 == ssl3_connect_~s__state~0); 88623#L118 assume !(4384 == ssl3_connect_~s__state~0); 88622#L121 assume !(4385 == ssl3_connect_~s__state~0); 88621#L124 assume !(4400 == ssl3_connect_~s__state~0); 88620#L127 assume !(4401 == ssl3_connect_~s__state~0); 88619#L130 assume !(4416 == ssl3_connect_~s__state~0); 88618#L133 assume !(4417 == ssl3_connect_~s__state~0); 88617#L136 assume !(4432 == ssl3_connect_~s__state~0); 88616#L139 assume !(4433 == ssl3_connect_~s__state~0); 88615#L142 assume 4448 == ssl3_connect_~s__state~0; 88614#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 88613#L361 assume !(ssl3_connect_~ret~0 <= 0); 88610#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 88608#L366-2 ssl3_connect_~s__init_num~0 := 0; 88607#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88604#L565 ssl3_connect_~skip~0 := 0; 88603#L94-2 assume true; 88586#L94 assume !false; 88587#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88578#L97 assume !(12292 == ssl3_connect_~s__state~0); 88579#L100 assume !(16384 == ssl3_connect_~s__state~0); 88570#L103 assume !(4096 == ssl3_connect_~s__state~0); 88571#L106 assume !(20480 == ssl3_connect_~s__state~0); 88562#L109 assume !(4099 == ssl3_connect_~s__state~0); 88563#L112 assume !(4368 == ssl3_connect_~s__state~0); 88554#L115 assume !(4369 == ssl3_connect_~s__state~0); 88555#L118 assume !(4384 == ssl3_connect_~s__state~0); 88546#L121 assume !(4385 == ssl3_connect_~s__state~0); 88547#L124 assume !(4400 == ssl3_connect_~s__state~0); 88538#L127 assume !(4401 == ssl3_connect_~s__state~0); 88539#L130 assume !(4416 == ssl3_connect_~s__state~0); 88530#L133 assume !(4417 == ssl3_connect_~s__state~0); 88531#L136 assume !(4432 == ssl3_connect_~s__state~0); 88522#L139 assume !(4433 == ssl3_connect_~s__state~0); 88523#L142 assume !(4448 == ssl3_connect_~s__state~0); 88514#L145 assume !(4449 == ssl3_connect_~s__state~0); 88515#L148 assume 4464 == ssl3_connect_~s__state~0; 88504#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 88505#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 88496#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88494#L565 ssl3_connect_~skip~0 := 0; 88485#L94-2 assume true; 88486#L94 assume !false; 88477#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88478#L97 assume !(12292 == ssl3_connect_~s__state~0); 88471#L100 assume !(16384 == ssl3_connect_~s__state~0); 88472#L103 assume !(4096 == ssl3_connect_~s__state~0); 88455#L106 assume !(20480 == ssl3_connect_~s__state~0); 88456#L109 assume !(4099 == ssl3_connect_~s__state~0); 88444#L112 assume !(4368 == ssl3_connect_~s__state~0); 88445#L115 assume !(4369 == ssl3_connect_~s__state~0); 88434#L118 assume !(4384 == ssl3_connect_~s__state~0); 88435#L121 assume !(4385 == ssl3_connect_~s__state~0); 88426#L124 assume !(4400 == ssl3_connect_~s__state~0); 88427#L127 assume !(4401 == ssl3_connect_~s__state~0); 88418#L130 assume !(4416 == ssl3_connect_~s__state~0); 88419#L133 assume !(4417 == ssl3_connect_~s__state~0); 88410#L136 assume !(4432 == ssl3_connect_~s__state~0); 88411#L139 assume !(4433 == ssl3_connect_~s__state~0); 88402#L142 assume !(4448 == ssl3_connect_~s__state~0); 88403#L145 assume !(4449 == ssl3_connect_~s__state~0); 88394#L148 assume !(4464 == ssl3_connect_~s__state~0); 88395#L151 assume !(4465 == ssl3_connect_~s__state~0); 88386#L154 assume !(4466 == ssl3_connect_~s__state~0); 88387#L157 assume !(4467 == ssl3_connect_~s__state~0); 88378#L160 assume 4480 == ssl3_connect_~s__state~0; 88379#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 88370#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 88371#L395 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; 88598#L395-2 ssl3_connect_~s__init_num~0 := 0; 85336#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85334#L565 ssl3_connect_~skip~0 := 0; 85327#L94-2 assume true; 85328#L94 assume !false; 85321#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85322#L97 assume !(12292 == ssl3_connect_~s__state~0); 85315#L100 assume !(16384 == ssl3_connect_~s__state~0); 85316#L103 assume !(4096 == ssl3_connect_~s__state~0); 85309#L106 assume !(20480 == ssl3_connect_~s__state~0); 85310#L109 assume !(4099 == ssl3_connect_~s__state~0); 85303#L112 assume !(4368 == ssl3_connect_~s__state~0); 85304#L115 assume !(4369 == ssl3_connect_~s__state~0); 85297#L118 assume !(4384 == ssl3_connect_~s__state~0); 85298#L121 assume !(4385 == ssl3_connect_~s__state~0); 85291#L124 assume !(4400 == ssl3_connect_~s__state~0); 85292#L127 assume !(4401 == ssl3_connect_~s__state~0); 85285#L130 assume !(4416 == ssl3_connect_~s__state~0); 85286#L133 assume !(4417 == ssl3_connect_~s__state~0); 85279#L136 assume !(4432 == ssl3_connect_~s__state~0); 85280#L139 assume !(4433 == ssl3_connect_~s__state~0); 85273#L142 assume !(4448 == ssl3_connect_~s__state~0); 85274#L145 assume !(4449 == ssl3_connect_~s__state~0); 85267#L148 assume !(4464 == ssl3_connect_~s__state~0); 85268#L151 assume !(4465 == ssl3_connect_~s__state~0); 85261#L154 assume !(4466 == ssl3_connect_~s__state~0); 85262#L157 assume !(4467 == ssl3_connect_~s__state~0); 85255#L160 assume !(4480 == ssl3_connect_~s__state~0); 85256#L163 assume !(4481 == ssl3_connect_~s__state~0); 85249#L166 assume !(4496 == ssl3_connect_~s__state~0); 85250#L169 assume !(4497 == ssl3_connect_~s__state~0); 85243#L172 assume 4512 == ssl3_connect_~s__state~0; 85244#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 85235#L418 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; 85236#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 88451#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 88452#L437 assume !(0 == ssl3_connect_~tmp___8~0); 88443#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88441#L565 ssl3_connect_~skip~0 := 0; 88432#L94-2 assume true; 88433#L94 assume !false; 88424#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88425#L97 assume !(12292 == ssl3_connect_~s__state~0); 88416#L100 assume !(16384 == ssl3_connect_~s__state~0); 88417#L103 assume !(4096 == ssl3_connect_~s__state~0); 88408#L106 assume !(20480 == ssl3_connect_~s__state~0); 88409#L109 assume !(4099 == ssl3_connect_~s__state~0); 88400#L112 assume !(4368 == ssl3_connect_~s__state~0); 88401#L115 assume !(4369 == ssl3_connect_~s__state~0); 88392#L118 assume !(4384 == ssl3_connect_~s__state~0); 88393#L121 assume !(4385 == ssl3_connect_~s__state~0); 88384#L124 assume !(4400 == ssl3_connect_~s__state~0); 88385#L127 assume !(4401 == ssl3_connect_~s__state~0); 88376#L130 assume !(4416 == ssl3_connect_~s__state~0); 88377#L133 assume !(4417 == ssl3_connect_~s__state~0); 88368#L136 assume !(4432 == ssl3_connect_~s__state~0); 88369#L139 assume !(4433 == ssl3_connect_~s__state~0); 88357#L142 assume !(4448 == ssl3_connect_~s__state~0); 88358#L145 assume !(4449 == ssl3_connect_~s__state~0); 88347#L148 assume !(4464 == ssl3_connect_~s__state~0); 88348#L151 assume !(4465 == ssl3_connect_~s__state~0); 88339#L154 assume !(4466 == ssl3_connect_~s__state~0); 88340#L157 assume !(4467 == ssl3_connect_~s__state~0); 88331#L160 assume !(4480 == ssl3_connect_~s__state~0); 88332#L163 assume !(4481 == ssl3_connect_~s__state~0); 88323#L166 assume !(4496 == ssl3_connect_~s__state~0); 88324#L169 assume !(4497 == ssl3_connect_~s__state~0); 88315#L172 assume !(4512 == ssl3_connect_~s__state~0); 88316#L175 assume !(4513 == ssl3_connect_~s__state~0); 88307#L178 assume 4528 == ssl3_connect_~s__state~0; 88308#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 88299#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 88300#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 88287#L454-1 ssl3_connect_~s__init_num~0 := 0; 88288#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88277#L565 ssl3_connect_~skip~0 := 0; 88278#L94-2 assume true; 88269#L94 assume !false; 88270#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88261#L97 assume !(12292 == ssl3_connect_~s__state~0); 88262#L100 assume !(16384 == ssl3_connect_~s__state~0); 88253#L103 assume !(4096 == ssl3_connect_~s__state~0); 88254#L106 assume !(20480 == ssl3_connect_~s__state~0); 88245#L109 assume !(4099 == ssl3_connect_~s__state~0); 88246#L112 assume 4368 == ssl3_connect_~s__state~0; 88180#L116 [2018-11-18 16:55:38,499 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:38,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1204559620, now seen corresponding path program 1 times [2018-11-18 16:55:38,499 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:38,499 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:38,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,500 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:38,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:38,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:38,507 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:38,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1186204635, now seen corresponding path program 2 times [2018-11-18 16:55:38,507 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:38,507 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:38,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:38,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,569 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 16:55:38,570 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:38,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:38,570 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:38,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:38,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:38,570 INFO L87 Difference]: Start difference. First operand 6349 states and 7524 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-18 16:55:38,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:38,770 INFO L93 Difference]: Finished difference Result 5635 states and 6639 transitions. [2018-11-18 16:55:38,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:38,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5635 states and 6639 transitions. [2018-11-18 16:55:38,786 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-18 16:55:38,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5635 states to 5635 states and 6639 transitions. [2018-11-18 16:55:38,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5635 [2018-11-18 16:55:38,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5635 [2018-11-18 16:55:38,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5635 states and 6639 transitions. [2018-11-18 16:55:38,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:38,801 INFO L705 BuchiCegarLoop]: Abstraction has 5635 states and 6639 transitions. [2018-11-18 16:55:38,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5635 states and 6639 transitions. [2018-11-18 16:55:38,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5635 to 5603. [2018-11-18 16:55:38,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5603 states. [2018-11-18 16:55:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5603 states to 5603 states and 6604 transitions. [2018-11-18 16:55:38,851 INFO L728 BuchiCegarLoop]: Abstraction has 5603 states and 6604 transitions. [2018-11-18 16:55:38,851 INFO L608 BuchiCegarLoop]: Abstraction has 5603 states and 6604 transitions. [2018-11-18 16:55:38,851 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 16:55:38,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5603 states and 6604 transitions. [2018-11-18 16:55:38,865 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-18 16:55:38,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:38,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:38,867 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 16:55:38,867 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] [2018-11-18 16:55:38,867 INFO L794 eck$LassoCheckResult]: Stem: 96581#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 96479#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 96480#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 96585#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 96856#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 96627#L94-2 assume true; 96628#L94 assume !false; 96623#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96624#L97 assume !(12292 == ssl3_connect_~s__state~0); 96684#L100 assume !(16384 == ssl3_connect_~s__state~0); 96685#L103 assume !(4096 == ssl3_connect_~s__state~0); 96680#L106 assume !(20480 == ssl3_connect_~s__state~0); 96681#L109 assume !(4099 == ssl3_connect_~s__state~0); 96676#L112 assume !(4368 == ssl3_connect_~s__state~0); 96677#L115 assume !(4369 == ssl3_connect_~s__state~0); 96672#L118 assume !(4384 == ssl3_connect_~s__state~0); 96673#L121 assume !(4385 == ssl3_connect_~s__state~0); 96668#L124 assume !(4400 == ssl3_connect_~s__state~0); 96669#L127 assume !(4401 == ssl3_connect_~s__state~0); 96664#L130 assume !(4416 == ssl3_connect_~s__state~0); 96665#L133 assume !(4417 == ssl3_connect_~s__state~0); 96660#L136 assume !(4432 == ssl3_connect_~s__state~0); 96661#L139 assume !(4433 == ssl3_connect_~s__state~0); 96656#L142 assume !(4448 == ssl3_connect_~s__state~0); 96657#L145 assume !(4449 == ssl3_connect_~s__state~0); 96652#L148 assume !(4464 == ssl3_connect_~s__state~0); 96653#L151 assume !(4465 == ssl3_connect_~s__state~0); 96648#L154 assume !(4466 == ssl3_connect_~s__state~0); 96649#L157 assume !(4467 == ssl3_connect_~s__state~0); 96644#L160 assume !(4480 == ssl3_connect_~s__state~0); 96645#L163 assume !(4481 == ssl3_connect_~s__state~0); 96640#L166 assume !(4496 == ssl3_connect_~s__state~0); 96641#L169 assume !(4497 == ssl3_connect_~s__state~0); 99507#L172 assume !(4512 == ssl3_connect_~s__state~0); 99506#L175 assume !(4513 == ssl3_connect_~s__state~0); 99505#L178 assume !(4528 == ssl3_connect_~s__state~0); 99504#L181 assume !(4529 == ssl3_connect_~s__state~0); 96633#L184 assume 4560 == ssl3_connect_~s__state~0; 96632#L188 [2018-11-18 16:55:38,867 INFO L796 eck$LassoCheckResult]: Loop: 96632#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 101690#L471 assume !(ssl3_connect_~ret~0 <= 0); 101689#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 101687#L476-2 ssl3_connect_~s__init_num~0 := 0; 101683#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101679#L565 ssl3_connect_~skip~0 := 0; 101675#L94-2 assume true; 101672#L94 assume !false; 101669#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101666#L97 assume !(12292 == ssl3_connect_~s__state~0); 101663#L100 assume !(16384 == ssl3_connect_~s__state~0); 101660#L103 assume !(4096 == ssl3_connect_~s__state~0); 101657#L106 assume !(20480 == ssl3_connect_~s__state~0); 101654#L109 assume !(4099 == ssl3_connect_~s__state~0); 101651#L112 assume !(4368 == ssl3_connect_~s__state~0); 101648#L115 assume !(4369 == ssl3_connect_~s__state~0); 101645#L118 assume !(4384 == ssl3_connect_~s__state~0); 101642#L121 assume !(4385 == ssl3_connect_~s__state~0); 101639#L124 assume !(4400 == ssl3_connect_~s__state~0); 101636#L127 assume !(4401 == ssl3_connect_~s__state~0); 101633#L130 assume !(4416 == ssl3_connect_~s__state~0); 101630#L133 assume !(4417 == ssl3_connect_~s__state~0); 101627#L136 assume !(4432 == ssl3_connect_~s__state~0); 101624#L139 assume !(4433 == ssl3_connect_~s__state~0); 101621#L142 assume !(4448 == ssl3_connect_~s__state~0); 101618#L145 assume !(4449 == ssl3_connect_~s__state~0); 101615#L148 assume !(4464 == ssl3_connect_~s__state~0); 101612#L151 assume !(4465 == ssl3_connect_~s__state~0); 101609#L154 assume !(4466 == ssl3_connect_~s__state~0); 101606#L157 assume !(4467 == ssl3_connect_~s__state~0); 101603#L160 assume !(4480 == ssl3_connect_~s__state~0); 101600#L163 assume !(4481 == ssl3_connect_~s__state~0); 101597#L166 assume !(4496 == ssl3_connect_~s__state~0); 101594#L169 assume !(4497 == ssl3_connect_~s__state~0); 101591#L172 assume 4512 == ssl3_connect_~s__state~0; 96572#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 96573#L418 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; 96592#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 96598#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 96599#L437 assume !(0 == ssl3_connect_~tmp___8~0); 96608#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101691#L565 ssl3_connect_~skip~0 := 0; 101676#L94-2 assume true; 101673#L94 assume !false; 101670#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101667#L97 assume !(12292 == ssl3_connect_~s__state~0); 101664#L100 assume !(16384 == ssl3_connect_~s__state~0); 101661#L103 assume !(4096 == ssl3_connect_~s__state~0); 101658#L106 assume !(20480 == ssl3_connect_~s__state~0); 101655#L109 assume !(4099 == ssl3_connect_~s__state~0); 101652#L112 assume !(4368 == ssl3_connect_~s__state~0); 101649#L115 assume !(4369 == ssl3_connect_~s__state~0); 101646#L118 assume !(4384 == ssl3_connect_~s__state~0); 101643#L121 assume !(4385 == ssl3_connect_~s__state~0); 101640#L124 assume !(4400 == ssl3_connect_~s__state~0); 101637#L127 assume !(4401 == ssl3_connect_~s__state~0); 101634#L130 assume !(4416 == ssl3_connect_~s__state~0); 101631#L133 assume !(4417 == ssl3_connect_~s__state~0); 101628#L136 assume !(4432 == ssl3_connect_~s__state~0); 101625#L139 assume !(4433 == ssl3_connect_~s__state~0); 101622#L142 assume !(4448 == ssl3_connect_~s__state~0); 101619#L145 assume !(4449 == ssl3_connect_~s__state~0); 101616#L148 assume !(4464 == ssl3_connect_~s__state~0); 101613#L151 assume !(4465 == ssl3_connect_~s__state~0); 101610#L154 assume !(4466 == ssl3_connect_~s__state~0); 101607#L157 assume !(4467 == ssl3_connect_~s__state~0); 101604#L160 assume !(4480 == ssl3_connect_~s__state~0); 101601#L163 assume !(4481 == ssl3_connect_~s__state~0); 101598#L166 assume !(4496 == ssl3_connect_~s__state~0); 101595#L169 assume !(4497 == ssl3_connect_~s__state~0); 101592#L172 assume !(4512 == ssl3_connect_~s__state~0); 96469#L175 assume !(4513 == ssl3_connect_~s__state~0); 96470#L178 assume 4528 == ssl3_connect_~s__state~0; 96563#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 96564#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 97638#L454 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 97639#L456 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 97630#L454-1 ssl3_connect_~s__init_num~0 := 0; 97631#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101293#L565 ssl3_connect_~skip~0 := 0; 101292#L94-2 assume true; 101291#L94 assume !false; 101290#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101289#L97 assume !(12292 == ssl3_connect_~s__state~0); 101288#L100 assume !(16384 == ssl3_connect_~s__state~0); 101287#L103 assume !(4096 == ssl3_connect_~s__state~0); 101286#L106 assume !(20480 == ssl3_connect_~s__state~0); 101285#L109 assume !(4099 == ssl3_connect_~s__state~0); 101284#L112 assume !(4368 == ssl3_connect_~s__state~0); 101283#L115 assume !(4369 == ssl3_connect_~s__state~0); 101282#L118 assume !(4384 == ssl3_connect_~s__state~0); 101281#L121 assume !(4385 == ssl3_connect_~s__state~0); 101280#L124 assume !(4400 == ssl3_connect_~s__state~0); 101279#L127 assume !(4401 == ssl3_connect_~s__state~0); 101278#L130 assume !(4416 == ssl3_connect_~s__state~0); 101277#L133 assume !(4417 == ssl3_connect_~s__state~0); 101276#L136 assume !(4432 == ssl3_connect_~s__state~0); 101275#L139 assume !(4433 == ssl3_connect_~s__state~0); 101274#L142 assume !(4448 == ssl3_connect_~s__state~0); 101273#L145 assume !(4449 == ssl3_connect_~s__state~0); 101272#L148 assume !(4464 == ssl3_connect_~s__state~0); 101271#L151 assume !(4465 == ssl3_connect_~s__state~0); 101270#L154 assume !(4466 == ssl3_connect_~s__state~0); 101269#L157 assume !(4467 == ssl3_connect_~s__state~0); 101268#L160 assume !(4480 == ssl3_connect_~s__state~0); 101267#L163 assume !(4481 == ssl3_connect_~s__state~0); 101266#L166 assume !(4496 == ssl3_connect_~s__state~0); 96973#L169 assume !(4497 == ssl3_connect_~s__state~0); 96974#L172 assume !(4512 == ssl3_connect_~s__state~0); 96965#L175 assume !(4513 == ssl3_connect_~s__state~0); 96960#L178 assume !(4528 == ssl3_connect_~s__state~0); 96961#L181 assume !(4529 == ssl3_connect_~s__state~0); 96951#L184 assume !(4560 == ssl3_connect_~s__state~0); 96948#L187 assume !(4561 == ssl3_connect_~s__state~0); 96949#L190 assume 4352 == ssl3_connect_~s__state~0; 100823#L191 assume !(ssl3_connect_~num1~0 > 0); 100821#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 100820#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 100817#L565 ssl3_connect_~skip~0 := 0; 100816#L94-2 assume true; 100815#L94 assume !false; 100814#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100813#L97 assume !(12292 == ssl3_connect_~s__state~0); 100812#L100 assume !(16384 == ssl3_connect_~s__state~0); 100811#L103 assume !(4096 == ssl3_connect_~s__state~0); 100810#L106 assume !(20480 == ssl3_connect_~s__state~0); 100809#L109 assume !(4099 == ssl3_connect_~s__state~0); 100808#L112 assume !(4368 == ssl3_connect_~s__state~0); 100807#L115 assume !(4369 == ssl3_connect_~s__state~0); 100806#L118 assume !(4384 == ssl3_connect_~s__state~0); 100805#L121 assume !(4385 == ssl3_connect_~s__state~0); 97662#L124 assume !(4400 == ssl3_connect_~s__state~0); 97661#L127 assume !(4401 == ssl3_connect_~s__state~0); 97660#L130 assume !(4416 == ssl3_connect_~s__state~0); 97659#L133 assume !(4417 == ssl3_connect_~s__state~0); 97658#L136 assume !(4432 == ssl3_connect_~s__state~0); 97656#L139 assume !(4433 == ssl3_connect_~s__state~0); 97657#L142 assume !(4448 == ssl3_connect_~s__state~0); 97651#L145 assume !(4449 == ssl3_connect_~s__state~0); 97653#L148 assume !(4464 == ssl3_connect_~s__state~0); 101230#L151 assume !(4465 == ssl3_connect_~s__state~0); 97646#L154 assume !(4466 == ssl3_connect_~s__state~0); 97647#L157 assume !(4467 == ssl3_connect_~s__state~0); 97640#L160 assume !(4480 == ssl3_connect_~s__state~0); 97642#L163 assume !(4481 == ssl3_connect_~s__state~0); 96975#L166 assume !(4496 == ssl3_connect_~s__state~0); 96977#L169 assume !(4497 == ssl3_connect_~s__state~0); 97588#L172 assume !(4512 == ssl3_connect_~s__state~0); 97589#L175 assume !(4513 == ssl3_connect_~s__state~0); 97571#L178 assume !(4528 == ssl3_connect_~s__state~0); 97572#L181 assume !(4529 == ssl3_connect_~s__state~0); 96950#L184 assume 4560 == ssl3_connect_~s__state~0; 96632#L188 [2018-11-18 16:55:38,867 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:38,867 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-18 16:55:38,867 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:38,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:38,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:38,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,895 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 16:55:38,895 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:38,895 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:38,895 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:55:38,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:38,896 INFO L82 PathProgramCache]: Analyzing trace with hash 2137704679, now seen corresponding path program 1 times [2018-11-18 16:55:38,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:38,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:38,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:38,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:38,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,951 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 16:55:38,951 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:55:38,951 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:55:38,963 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:38,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:38,983 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:38,999 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 16:55:39,023 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:55:39,023 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:55:39,024 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:39,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:39,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:39,024 INFO L87 Difference]: Start difference. First operand 5603 states and 6604 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-18 16:55:39,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:39,215 INFO L93 Difference]: Finished difference Result 5609 states and 6608 transitions. [2018-11-18 16:55:39,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:39,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5609 states and 6608 transitions. [2018-11-18 16:55:39,228 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-18 16:55:39,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5609 states to 5609 states and 6608 transitions. [2018-11-18 16:55:39,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5609 [2018-11-18 16:55:39,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5609 [2018-11-18 16:55:39,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5609 states and 6608 transitions. [2018-11-18 16:55:39,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:39,242 INFO L705 BuchiCegarLoop]: Abstraction has 5609 states and 6608 transitions. [2018-11-18 16:55:39,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5609 states and 6608 transitions. [2018-11-18 16:55:39,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5609 to 5603. [2018-11-18 16:55:39,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5603 states. [2018-11-18 16:55:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5603 states to 5603 states and 6602 transitions. [2018-11-18 16:55:39,288 INFO L728 BuchiCegarLoop]: Abstraction has 5603 states and 6602 transitions. [2018-11-18 16:55:39,288 INFO L608 BuchiCegarLoop]: Abstraction has 5603 states and 6602 transitions. [2018-11-18 16:55:39,288 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 16:55:39,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5603 states and 6602 transitions. [2018-11-18 16:55:39,301 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-18 16:55:39,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:39,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:39,303 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 16:55:39,303 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] [2018-11-18 16:55:39,303 INFO L794 eck$LassoCheckResult]: Stem: 108262#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 108152#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 108153#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 108270#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 108149#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 108151#L94-2 assume true; 108315#L94 assume !false; 108529#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108527#L97 assume !(12292 == ssl3_connect_~s__state~0); 108528#L100 assume !(16384 == ssl3_connect_~s__state~0); 113407#L103 assume !(4096 == ssl3_connect_~s__state~0); 113406#L106 assume !(20480 == ssl3_connect_~s__state~0); 113405#L109 assume !(4099 == ssl3_connect_~s__state~0); 113404#L112 assume !(4368 == ssl3_connect_~s__state~0); 113403#L115 assume !(4369 == ssl3_connect_~s__state~0); 113402#L118 assume !(4384 == ssl3_connect_~s__state~0); 113401#L121 assume !(4385 == ssl3_connect_~s__state~0); 113400#L124 assume !(4400 == ssl3_connect_~s__state~0); 113399#L127 assume !(4401 == ssl3_connect_~s__state~0); 113398#L130 assume !(4416 == ssl3_connect_~s__state~0); 113397#L133 assume !(4417 == ssl3_connect_~s__state~0); 113396#L136 assume !(4432 == ssl3_connect_~s__state~0); 113395#L139 assume !(4433 == ssl3_connect_~s__state~0); 113394#L142 assume !(4448 == ssl3_connect_~s__state~0); 113393#L145 assume !(4449 == ssl3_connect_~s__state~0); 113392#L148 assume !(4464 == ssl3_connect_~s__state~0); 113391#L151 assume !(4465 == ssl3_connect_~s__state~0); 113390#L154 assume !(4466 == ssl3_connect_~s__state~0); 113389#L157 assume !(4467 == ssl3_connect_~s__state~0); 113388#L160 assume !(4480 == ssl3_connect_~s__state~0); 113387#L163 assume !(4481 == ssl3_connect_~s__state~0); 113386#L166 assume !(4496 == ssl3_connect_~s__state~0); 113385#L169 assume !(4497 == ssl3_connect_~s__state~0); 113384#L172 assume !(4512 == ssl3_connect_~s__state~0); 113383#L175 assume !(4513 == ssl3_connect_~s__state~0); 113382#L178 assume !(4528 == ssl3_connect_~s__state~0); 113381#L181 assume !(4529 == ssl3_connect_~s__state~0); 113380#L184 assume !(4560 == ssl3_connect_~s__state~0); 113379#L187 assume 4561 == ssl3_connect_~s__state~0; 108600#L188 [2018-11-18 16:55:39,303 INFO L796 eck$LassoCheckResult]: Loop: 108600#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 113377#L471 assume !(ssl3_connect_~ret~0 <= 0); 111902#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 111766#L476-2 ssl3_connect_~s__init_num~0 := 0; 111763#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 111760#L565 ssl3_connect_~skip~0 := 0; 111759#L94-2 assume true; 111758#L94 assume !false; 111757#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111756#L97 assume !(12292 == ssl3_connect_~s__state~0); 111755#L100 assume !(16384 == ssl3_connect_~s__state~0); 111754#L103 assume !(4096 == ssl3_connect_~s__state~0); 111753#L106 assume !(20480 == ssl3_connect_~s__state~0); 111752#L109 assume !(4099 == ssl3_connect_~s__state~0); 111751#L112 assume !(4368 == ssl3_connect_~s__state~0); 111750#L115 assume !(4369 == ssl3_connect_~s__state~0); 111749#L118 assume !(4384 == ssl3_connect_~s__state~0); 111748#L121 assume !(4385 == ssl3_connect_~s__state~0); 111747#L124 assume !(4400 == ssl3_connect_~s__state~0); 111746#L127 assume !(4401 == ssl3_connect_~s__state~0); 111745#L130 assume !(4416 == ssl3_connect_~s__state~0); 111744#L133 assume !(4417 == ssl3_connect_~s__state~0); 111743#L136 assume !(4432 == ssl3_connect_~s__state~0); 111742#L139 assume !(4433 == ssl3_connect_~s__state~0); 111741#L142 assume !(4448 == ssl3_connect_~s__state~0); 111740#L145 assume !(4449 == ssl3_connect_~s__state~0); 111739#L148 assume !(4464 == ssl3_connect_~s__state~0); 111738#L151 assume !(4465 == ssl3_connect_~s__state~0); 111737#L154 assume !(4466 == ssl3_connect_~s__state~0); 111736#L157 assume !(4467 == ssl3_connect_~s__state~0); 111735#L160 assume !(4480 == ssl3_connect_~s__state~0); 111734#L163 assume !(4481 == ssl3_connect_~s__state~0); 111733#L166 assume !(4496 == ssl3_connect_~s__state~0); 111732#L169 assume !(4497 == ssl3_connect_~s__state~0); 111731#L172 assume 4512 == ssl3_connect_~s__state~0; 108619#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 111730#L418 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; 111729#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 111728#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 111727#L437 assume !(0 == ssl3_connect_~tmp___8~0); 111724#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 111721#L565 ssl3_connect_~skip~0 := 0; 111720#L94-2 assume true; 111719#L94 assume !false; 111718#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111717#L97 assume !(12292 == ssl3_connect_~s__state~0); 111716#L100 assume !(16384 == ssl3_connect_~s__state~0); 111715#L103 assume !(4096 == ssl3_connect_~s__state~0); 111714#L106 assume !(20480 == ssl3_connect_~s__state~0); 111713#L109 assume !(4099 == ssl3_connect_~s__state~0); 111712#L112 assume !(4368 == ssl3_connect_~s__state~0); 111711#L115 assume !(4369 == ssl3_connect_~s__state~0); 111710#L118 assume !(4384 == ssl3_connect_~s__state~0); 111709#L121 assume !(4385 == ssl3_connect_~s__state~0); 111708#L124 assume !(4400 == ssl3_connect_~s__state~0); 111707#L127 assume !(4401 == ssl3_connect_~s__state~0); 111706#L130 assume !(4416 == ssl3_connect_~s__state~0); 111705#L133 assume !(4417 == ssl3_connect_~s__state~0); 111704#L136 assume !(4432 == ssl3_connect_~s__state~0); 111703#L139 assume !(4433 == ssl3_connect_~s__state~0); 111702#L142 assume !(4448 == ssl3_connect_~s__state~0); 111701#L145 assume !(4449 == ssl3_connect_~s__state~0); 111700#L148 assume !(4464 == ssl3_connect_~s__state~0); 111699#L151 assume !(4465 == ssl3_connect_~s__state~0); 111698#L154 assume !(4466 == ssl3_connect_~s__state~0); 111697#L157 assume !(4467 == ssl3_connect_~s__state~0); 111696#L160 assume !(4480 == ssl3_connect_~s__state~0); 111695#L163 assume !(4481 == ssl3_connect_~s__state~0); 111694#L166 assume !(4496 == ssl3_connect_~s__state~0); 111693#L169 assume !(4497 == ssl3_connect_~s__state~0); 111692#L172 assume !(4512 == ssl3_connect_~s__state~0); 111691#L175 assume !(4513 == ssl3_connect_~s__state~0); 111690#L178 assume 4528 == ssl3_connect_~s__state~0; 108606#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 111689#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 111688#L454 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 111686#L456 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 111685#L454-1 ssl3_connect_~s__init_num~0 := 0; 111682#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 111679#L565 ssl3_connect_~skip~0 := 0; 111678#L94-2 assume true; 111677#L94 assume !false; 111676#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111675#L97 assume !(12292 == ssl3_connect_~s__state~0); 111674#L100 assume !(16384 == ssl3_connect_~s__state~0); 111673#L103 assume !(4096 == ssl3_connect_~s__state~0); 111672#L106 assume !(20480 == ssl3_connect_~s__state~0); 111671#L109 assume !(4099 == ssl3_connect_~s__state~0); 111670#L112 assume !(4368 == ssl3_connect_~s__state~0); 111669#L115 assume !(4369 == ssl3_connect_~s__state~0); 111668#L118 assume !(4384 == ssl3_connect_~s__state~0); 111667#L121 assume !(4385 == ssl3_connect_~s__state~0); 111666#L124 assume !(4400 == ssl3_connect_~s__state~0); 111665#L127 assume !(4401 == ssl3_connect_~s__state~0); 111664#L130 assume !(4416 == ssl3_connect_~s__state~0); 108714#L133 assume !(4417 == ssl3_connect_~s__state~0); 108708#L136 assume !(4432 == ssl3_connect_~s__state~0); 108701#L139 assume !(4433 == ssl3_connect_~s__state~0); 108702#L142 assume !(4448 == ssl3_connect_~s__state~0); 111655#L145 assume !(4449 == ssl3_connect_~s__state~0); 111653#L148 assume !(4464 == ssl3_connect_~s__state~0); 108674#L151 assume !(4465 == ssl3_connect_~s__state~0); 108675#L154 assume !(4466 == ssl3_connect_~s__state~0); 111643#L157 assume !(4467 == ssl3_connect_~s__state~0); 111641#L160 assume !(4480 == ssl3_connect_~s__state~0); 111639#L163 assume !(4481 == ssl3_connect_~s__state~0); 108643#L166 assume !(4496 == ssl3_connect_~s__state~0); 108644#L169 assume !(4497 == ssl3_connect_~s__state~0); 108628#L172 assume !(4512 == ssl3_connect_~s__state~0); 108629#L175 assume !(4513 == ssl3_connect_~s__state~0); 108614#L178 assume !(4528 == ssl3_connect_~s__state~0); 108615#L181 assume !(4529 == ssl3_connect_~s__state~0); 108602#L184 assume !(4560 == ssl3_connect_~s__state~0); 108601#L187 assume !(4561 == ssl3_connect_~s__state~0); 108590#L190 assume 4352 == ssl3_connect_~s__state~0; 108591#L191 assume !(ssl3_connect_~num1~0 > 0); 109443#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 109433#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108558#L565 ssl3_connect_~skip~0 := 0; 108559#L94-2 assume true; 109426#L94 assume !false; 111384#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111382#L97 assume !(12292 == ssl3_connect_~s__state~0); 111380#L100 assume !(16384 == ssl3_connect_~s__state~0); 111378#L103 assume !(4096 == ssl3_connect_~s__state~0); 111376#L106 assume !(20480 == ssl3_connect_~s__state~0); 111374#L109 assume !(4099 == ssl3_connect_~s__state~0); 111372#L112 assume !(4368 == ssl3_connect_~s__state~0); 111370#L115 assume !(4369 == ssl3_connect_~s__state~0); 111368#L118 assume !(4384 == ssl3_connect_~s__state~0); 111366#L121 assume !(4385 == ssl3_connect_~s__state~0); 109401#L124 assume !(4400 == ssl3_connect_~s__state~0); 108360#L127 assume !(4401 == ssl3_connect_~s__state~0); 108362#L130 assume !(4416 == ssl3_connect_~s__state~0); 109397#L133 assume !(4417 == ssl3_connect_~s__state~0); 109394#L136 assume !(4432 == ssl3_connect_~s__state~0); 108698#L139 assume !(4433 == ssl3_connect_~s__state~0); 108699#L142 assume !(4448 == ssl3_connect_~s__state~0); 111308#L145 assume !(4449 == ssl3_connect_~s__state~0); 111310#L148 assume !(4464 == ssl3_connect_~s__state~0); 111638#L151 assume !(4465 == ssl3_connect_~s__state~0); 111637#L154 assume !(4466 == ssl3_connect_~s__state~0); 111635#L157 assume !(4467 == ssl3_connect_~s__state~0); 111634#L160 assume !(4480 == ssl3_connect_~s__state~0); 111633#L163 assume !(4481 == ssl3_connect_~s__state~0); 111632#L166 assume !(4496 == ssl3_connect_~s__state~0); 108633#L169 assume !(4497 == ssl3_connect_~s__state~0); 108635#L172 assume !(4512 == ssl3_connect_~s__state~0); 108618#L175 assume !(4513 == ssl3_connect_~s__state~0); 108620#L178 assume !(4528 == ssl3_connect_~s__state~0); 108605#L181 assume !(4529 == ssl3_connect_~s__state~0); 108599#L184 assume 4560 == ssl3_connect_~s__state~0; 108600#L188 [2018-11-18 16:55:39,303 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:39,303 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-18 16:55:39,304 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:39,304 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:39,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,304 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:39,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:39,343 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 16:55:39,343 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:39,343 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:55:39,343 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:55:39,343 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:39,344 INFO L82 PathProgramCache]: Analyzing trace with hash 2137704679, now seen corresponding path program 2 times [2018-11-18 16:55:39,344 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:39,344 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:39,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:39,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:39,399 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 16:55:39,400 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:55:39,400 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:55:39,411 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 16:55:39,445 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 16:55:39,445 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 16:55:39,449 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:39,468 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 16:55:39,494 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:55:39,494 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:55:39,494 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:39,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:39,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:39,495 INFO L87 Difference]: Start difference. First operand 5603 states and 6602 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-18 16:55:39,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:39,623 INFO L93 Difference]: Finished difference Result 5927 states and 6956 transitions. [2018-11-18 16:55:39,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:39,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5927 states and 6956 transitions. [2018-11-18 16:55:39,647 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3462 [2018-11-18 16:55:39,661 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5927 states to 5861 states and 6888 transitions. [2018-11-18 16:55:39,661 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5861 [2018-11-18 16:55:39,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5861 [2018-11-18 16:55:39,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5861 states and 6888 transitions. [2018-11-18 16:55:39,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:39,674 INFO L705 BuchiCegarLoop]: Abstraction has 5861 states and 6888 transitions. [2018-11-18 16:55:39,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5861 states and 6888 transitions. [2018-11-18 16:55:39,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5861 to 5537. [2018-11-18 16:55:39,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5537 states. [2018-11-18 16:55:39,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5537 states to 5537 states and 6532 transitions. [2018-11-18 16:55:39,768 INFO L728 BuchiCegarLoop]: Abstraction has 5537 states and 6532 transitions. [2018-11-18 16:55:39,768 INFO L608 BuchiCegarLoop]: Abstraction has 5537 states and 6532 transitions. [2018-11-18 16:55:39,768 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 16:55:39,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5537 states and 6532 transitions. [2018-11-18 16:55:39,777 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-18 16:55:39,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:39,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:39,782 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] [2018-11-18 16:55:39,782 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] [2018-11-18 16:55:39,782 INFO L794 eck$LassoCheckResult]: Stem: 120243#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 120143#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 120144#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 120244#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 120140#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 120142#L94-2 assume true; 120314#L94 assume !false; 120311#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120312#L97 assume 12292 == ssl3_connect_~s__state~0; 120147#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 120148#L203 ssl3_connect_~s__server~0 := 0; 123350#L208 assume 0 != ssl3_connect_~cb~0; 121688#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 123348#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 123345#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 123343#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 123342#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 123339#L565 ssl3_connect_~skip~0 := 0; 123338#L94-2 assume true; 123337#L94 assume !false; 123336#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 123335#L97 assume !(12292 == ssl3_connect_~s__state~0); 123334#L100 assume !(16384 == ssl3_connect_~s__state~0); 123333#L103 assume !(4096 == ssl3_connect_~s__state~0); 123332#L106 assume !(20480 == ssl3_connect_~s__state~0); 123331#L109 assume !(4099 == ssl3_connect_~s__state~0); 123330#L112 assume 4368 == ssl3_connect_~s__state~0; 123329#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 123328#L258 assume !(0 == ssl3_connect_~blastFlag~0); 123326#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 123324#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 123323#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 123320#L565 ssl3_connect_~skip~0 := 0; 123319#L94-2 assume true; 123318#L94 assume !false; 123317#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 123316#L97 assume !(12292 == ssl3_connect_~s__state~0); 123315#L100 assume !(16384 == ssl3_connect_~s__state~0); 123314#L103 assume !(4096 == ssl3_connect_~s__state~0); 123313#L106 assume !(20480 == ssl3_connect_~s__state~0); 123312#L109 assume !(4099 == ssl3_connect_~s__state~0); 123311#L112 assume !(4368 == ssl3_connect_~s__state~0); 123310#L115 assume !(4369 == ssl3_connect_~s__state~0); 123309#L118 assume 4384 == ssl3_connect_~s__state~0; 123308#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 123307#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 123305#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 123303#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 120180#L293-2 [2018-11-18 16:55:39,782 INFO L796 eck$LassoCheckResult]: Loop: 120180#L293-2 ssl3_connect_~s__init_num~0 := 0; 120181#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120138#L565 ssl3_connect_~skip~0 := 0; 120202#L94-2 assume true; 120203#L94 assume !false; 120172#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120173#L97 assume !(12292 == ssl3_connect_~s__state~0); 120201#L100 assume !(16384 == ssl3_connect_~s__state~0); 120161#L103 assume !(4096 == ssl3_connect_~s__state~0); 120162#L106 assume !(20480 == ssl3_connect_~s__state~0); 120149#L109 assume !(4099 == ssl3_connect_~s__state~0); 120150#L112 assume !(4368 == ssl3_connect_~s__state~0); 120258#L115 assume !(4369 == ssl3_connect_~s__state~0); 120259#L118 assume !(4384 == ssl3_connect_~s__state~0); 120253#L121 assume !(4385 == ssl3_connect_~s__state~0); 120214#L124 assume !(4400 == ssl3_connect_~s__state~0); 120215#L127 assume !(4401 == ssl3_connect_~s__state~0); 120210#L130 assume !(4416 == ssl3_connect_~s__state~0); 120186#L133 assume !(4417 == ssl3_connect_~s__state~0); 120164#L136 assume !(4432 == ssl3_connect_~s__state~0); 120165#L139 assume !(4433 == ssl3_connect_~s__state~0); 120177#L142 assume !(4448 == ssl3_connect_~s__state~0); 125582#L145 assume !(4449 == ssl3_connect_~s__state~0); 125581#L148 assume !(4464 == ssl3_connect_~s__state~0); 125580#L151 assume !(4465 == ssl3_connect_~s__state~0); 125579#L154 assume !(4466 == ssl3_connect_~s__state~0); 125578#L157 assume !(4467 == ssl3_connect_~s__state~0); 120222#L160 assume !(4480 == ssl3_connect_~s__state~0); 120211#L163 assume !(4481 == ssl3_connect_~s__state~0); 120189#L166 assume !(4496 == ssl3_connect_~s__state~0); 120170#L169 assume !(4497 == ssl3_connect_~s__state~0); 120171#L172 assume !(4512 == ssl3_connect_~s__state~0); 125416#L175 assume !(4513 == ssl3_connect_~s__state~0); 125414#L178 assume !(4528 == ssl3_connect_~s__state~0); 125412#L181 assume !(4529 == ssl3_connect_~s__state~0); 124426#L184 assume 4560 == ssl3_connect_~s__state~0; 124427#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 124130#L471 assume !(ssl3_connect_~ret~0 <= 0); 124131#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 120254#L476-2 ssl3_connect_~s__init_num~0 := 0; 120255#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124170#L565 ssl3_connect_~skip~0 := 0; 124171#L94-2 assume true; 124120#L94 assume !false; 124121#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124076#L97 assume !(12292 == ssl3_connect_~s__state~0); 124077#L100 assume !(16384 == ssl3_connect_~s__state~0); 123882#L103 assume !(4096 == ssl3_connect_~s__state~0); 123883#L106 assume !(20480 == ssl3_connect_~s__state~0); 123874#L109 assume !(4099 == ssl3_connect_~s__state~0); 123875#L112 assume !(4368 == ssl3_connect_~s__state~0); 123866#L115 assume !(4369 == ssl3_connect_~s__state~0); 123867#L118 assume !(4384 == ssl3_connect_~s__state~0); 123858#L121 assume !(4385 == ssl3_connect_~s__state~0); 123859#L124 assume !(4400 == ssl3_connect_~s__state~0); 123850#L127 assume !(4401 == ssl3_connect_~s__state~0); 123851#L130 assume !(4416 == ssl3_connect_~s__state~0); 123842#L133 assume !(4417 == ssl3_connect_~s__state~0); 123843#L136 assume !(4432 == ssl3_connect_~s__state~0); 123834#L139 assume !(4433 == ssl3_connect_~s__state~0); 123835#L142 assume !(4448 == ssl3_connect_~s__state~0); 123826#L145 assume !(4449 == ssl3_connect_~s__state~0); 123827#L148 assume !(4464 == ssl3_connect_~s__state~0); 123818#L151 assume !(4465 == ssl3_connect_~s__state~0); 123819#L154 assume !(4466 == ssl3_connect_~s__state~0); 123810#L157 assume !(4467 == ssl3_connect_~s__state~0); 123811#L160 assume !(4480 == ssl3_connect_~s__state~0); 123802#L163 assume !(4481 == ssl3_connect_~s__state~0); 123803#L166 assume !(4496 == ssl3_connect_~s__state~0); 123794#L169 assume !(4497 == ssl3_connect_~s__state~0); 123795#L172 assume 4512 == ssl3_connect_~s__state~0; 120380#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 123787#L418 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; 123779#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 123780#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 123754#L437 assume !(0 == ssl3_connect_~tmp___8~0); 123755#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 123739#L565 ssl3_connect_~skip~0 := 0; 123740#L94-2 assume true; 123731#L94 assume !false; 123732#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 123723#L97 assume !(12292 == ssl3_connect_~s__state~0); 123724#L100 assume !(16384 == ssl3_connect_~s__state~0); 123715#L103 assume !(4096 == ssl3_connect_~s__state~0); 123716#L106 assume !(20480 == ssl3_connect_~s__state~0); 123707#L109 assume !(4099 == ssl3_connect_~s__state~0); 123708#L112 assume !(4368 == ssl3_connect_~s__state~0); 123699#L115 assume !(4369 == ssl3_connect_~s__state~0); 123700#L118 assume !(4384 == ssl3_connect_~s__state~0); 123691#L121 assume !(4385 == ssl3_connect_~s__state~0); 123692#L124 assume !(4400 == ssl3_connect_~s__state~0); 123683#L127 assume !(4401 == ssl3_connect_~s__state~0); 123684#L130 assume !(4416 == ssl3_connect_~s__state~0); 123678#L133 assume !(4417 == ssl3_connect_~s__state~0); 123679#L136 assume !(4432 == ssl3_connect_~s__state~0); 123674#L139 assume !(4433 == ssl3_connect_~s__state~0); 123675#L142 assume !(4448 == ssl3_connect_~s__state~0); 123670#L145 assume !(4449 == ssl3_connect_~s__state~0); 123671#L148 assume !(4464 == ssl3_connect_~s__state~0); 123666#L151 assume !(4465 == ssl3_connect_~s__state~0); 123667#L154 assume !(4466 == ssl3_connect_~s__state~0); 123662#L157 assume !(4467 == ssl3_connect_~s__state~0); 123663#L160 assume !(4480 == ssl3_connect_~s__state~0); 123658#L163 assume !(4481 == ssl3_connect_~s__state~0); 123659#L166 assume !(4496 == ssl3_connect_~s__state~0); 123654#L169 assume !(4497 == ssl3_connect_~s__state~0); 123655#L172 assume !(4512 == ssl3_connect_~s__state~0); 123650#L175 assume !(4513 == ssl3_connect_~s__state~0); 123651#L178 assume 4528 == ssl3_connect_~s__state~0; 125009#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 125007#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 125000#L454 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 124999#L456 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 124998#L454-1 ssl3_connect_~s__init_num~0 := 0; 123515#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 123513#L565 ssl3_connect_~skip~0 := 0; 123508#L94-2 assume true; 123509#L94 assume !false; 123504#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 123505#L97 assume !(12292 == ssl3_connect_~s__state~0); 123500#L100 assume !(16384 == ssl3_connect_~s__state~0); 123501#L103 assume !(4096 == ssl3_connect_~s__state~0); 123496#L106 assume !(20480 == ssl3_connect_~s__state~0); 123497#L109 assume !(4099 == ssl3_connect_~s__state~0); 123492#L112 assume !(4368 == ssl3_connect_~s__state~0); 123493#L115 assume !(4369 == ssl3_connect_~s__state~0); 123488#L118 assume !(4384 == ssl3_connect_~s__state~0); 123489#L121 assume !(4385 == ssl3_connect_~s__state~0); 123484#L124 assume !(4400 == ssl3_connect_~s__state~0); 123485#L127 assume !(4401 == ssl3_connect_~s__state~0); 123480#L130 assume !(4416 == ssl3_connect_~s__state~0); 123481#L133 assume !(4417 == ssl3_connect_~s__state~0); 123474#L136 assume !(4432 == ssl3_connect_~s__state~0); 123475#L139 assume !(4433 == ssl3_connect_~s__state~0); 123469#L142 assume !(4448 == ssl3_connect_~s__state~0); 123470#L145 assume !(4449 == ssl3_connect_~s__state~0); 123465#L148 assume !(4464 == ssl3_connect_~s__state~0); 123466#L151 assume !(4465 == ssl3_connect_~s__state~0); 123461#L154 assume !(4466 == ssl3_connect_~s__state~0); 123462#L157 assume !(4467 == ssl3_connect_~s__state~0); 123455#L160 assume !(4480 == ssl3_connect_~s__state~0); 123456#L163 assume !(4481 == ssl3_connect_~s__state~0); 123451#L166 assume !(4496 == ssl3_connect_~s__state~0); 123452#L169 assume !(4497 == ssl3_connect_~s__state~0); 123447#L172 assume !(4512 == ssl3_connect_~s__state~0); 123448#L175 assume !(4513 == ssl3_connect_~s__state~0); 123442#L178 assume !(4528 == ssl3_connect_~s__state~0); 123443#L181 assume !(4529 == ssl3_connect_~s__state~0); 124993#L184 assume !(4560 == ssl3_connect_~s__state~0); 124740#L187 assume !(4561 == ssl3_connect_~s__state~0); 120357#L190 assume 4352 == ssl3_connect_~s__state~0; 120358#L191 assume !(ssl3_connect_~num1~0 > 0); 120346#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 120347#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124337#L565 ssl3_connect_~skip~0 := 0; 124336#L94-2 assume true; 124335#L94 assume !false; 124334#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124333#L97 assume !(12292 == ssl3_connect_~s__state~0); 124332#L100 assume !(16384 == ssl3_connect_~s__state~0); 124331#L103 assume !(4096 == ssl3_connect_~s__state~0); 124330#L106 assume !(20480 == ssl3_connect_~s__state~0); 124328#L109 assume !(4099 == ssl3_connect_~s__state~0); 124327#L112 assume !(4368 == ssl3_connect_~s__state~0); 124326#L115 assume !(4369 == ssl3_connect_~s__state~0); 124325#L118 assume 4384 == ssl3_connect_~s__state~0; 123399#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 120198#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 120158#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 120179#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 120180#L293-2 [2018-11-18 16:55:39,782 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:39,783 INFO L82 PathProgramCache]: Analyzing trace with hash -711388721, now seen corresponding path program 1 times [2018-11-18 16:55:39,783 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:39,783 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:39,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,783 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:55:39,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:39,817 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 16:55:39,817 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:55:39,817 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:55:39,817 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:55:39,818 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:39,818 INFO L82 PathProgramCache]: Analyzing trace with hash -1309352260, now seen corresponding path program 1 times [2018-11-18 16:55:39,818 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:39,818 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:39,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,818 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:39,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:39,862 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 16:55:39,862 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:55:39,862 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:55:39,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:39,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:39,894 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:39,905 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 16:55:39,921 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:55:39,921 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 16:55:39,921 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:39,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:55:39,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:55:39,922 INFO L87 Difference]: Start difference. First operand 5537 states and 6532 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-18 16:55:39,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:39,944 INFO L93 Difference]: Finished difference Result 5537 states and 6530 transitions. [2018-11-18 16:55:39,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:55:39,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5537 states and 6530 transitions. [2018-11-18 16:55:39,956 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-18 16:55:39,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5537 states to 5537 states and 6530 transitions. [2018-11-18 16:55:39,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5537 [2018-11-18 16:55:39,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5537 [2018-11-18 16:55:39,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5537 states and 6530 transitions. [2018-11-18 16:55:39,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:55:39,966 INFO L705 BuchiCegarLoop]: Abstraction has 5537 states and 6530 transitions. [2018-11-18 16:55:39,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5537 states and 6530 transitions. [2018-11-18 16:55:40,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5537 to 5537. [2018-11-18 16:55:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5537 states. [2018-11-18 16:55:40,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5537 states to 5537 states and 6530 transitions. [2018-11-18 16:55:40,008 INFO L728 BuchiCegarLoop]: Abstraction has 5537 states and 6530 transitions. [2018-11-18 16:55:40,008 INFO L608 BuchiCegarLoop]: Abstraction has 5537 states and 6530 transitions. [2018-11-18 16:55:40,008 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 16:55:40,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5537 states and 6530 transitions. [2018-11-18 16:55:40,019 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-18 16:55:40,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:55:40,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:55:40,020 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] [2018-11-18 16:55:40,020 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] [2018-11-18 16:55:40,020 INFO L794 eck$LassoCheckResult]: Stem: 131829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 131732#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 131733#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 131830#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 131729#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 131731#L94-2 assume true; 131871#L94 assume !false; 131872#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131867#L97 assume 12292 == ssl3_connect_~s__state~0; 131868#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 133136#L203 ssl3_connect_~s__server~0 := 0; 133134#L208 assume 0 != ssl3_connect_~cb~0; 133132#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 133127#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 133123#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 133119#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 133113#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133109#L565 ssl3_connect_~skip~0 := 0; 133107#L94-2 assume true; 133105#L94 assume !false; 133103#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133101#L97 assume !(12292 == ssl3_connect_~s__state~0); 133099#L100 assume !(16384 == ssl3_connect_~s__state~0); 133097#L103 assume !(4096 == ssl3_connect_~s__state~0); 133095#L106 assume !(20480 == ssl3_connect_~s__state~0); 133093#L109 assume !(4099 == ssl3_connect_~s__state~0); 133091#L112 assume 4368 == ssl3_connect_~s__state~0; 133089#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 133087#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 133084#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 133080#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 133074#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133070#L565 ssl3_connect_~skip~0 := 0; 133068#L94-2 assume true; 133066#L94 assume !false; 133064#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133062#L97 assume !(12292 == ssl3_connect_~s__state~0); 133060#L100 assume !(16384 == ssl3_connect_~s__state~0); 133058#L103 assume !(4096 == ssl3_connect_~s__state~0); 133056#L106 assume !(20480 == ssl3_connect_~s__state~0); 133054#L109 assume !(4099 == ssl3_connect_~s__state~0); 133052#L112 assume !(4368 == ssl3_connect_~s__state~0); 133050#L115 assume !(4369 == ssl3_connect_~s__state~0); 133048#L118 assume 4384 == ssl3_connect_~s__state~0; 133046#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 133043#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 133040#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 133036#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 133037#L293-2 [2018-11-18 16:55:40,021 INFO L796 eck$LassoCheckResult]: Loop: 133037#L293-2 ssl3_connect_~s__init_num~0 := 0; 136912#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136908#L565 ssl3_connect_~skip~0 := 0; 136906#L94-2 assume true; 136904#L94 assume !false; 136902#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136900#L97 assume !(12292 == ssl3_connect_~s__state~0); 136898#L100 assume !(16384 == ssl3_connect_~s__state~0); 136896#L103 assume !(4096 == ssl3_connect_~s__state~0); 136894#L106 assume !(20480 == ssl3_connect_~s__state~0); 136892#L109 assume !(4099 == ssl3_connect_~s__state~0); 136890#L112 assume !(4368 == ssl3_connect_~s__state~0); 136888#L115 assume !(4369 == ssl3_connect_~s__state~0); 136886#L118 assume !(4384 == ssl3_connect_~s__state~0); 136884#L121 assume !(4385 == ssl3_connect_~s__state~0); 136883#L124 assume !(4400 == ssl3_connect_~s__state~0); 136881#L127 assume !(4401 == ssl3_connect_~s__state~0); 136879#L130 assume !(4416 == ssl3_connect_~s__state~0); 136877#L133 assume !(4417 == ssl3_connect_~s__state~0); 136874#L136 assume !(4432 == ssl3_connect_~s__state~0); 136872#L139 assume !(4433 == ssl3_connect_~s__state~0); 136870#L142 assume !(4448 == ssl3_connect_~s__state~0); 136868#L145 assume !(4449 == ssl3_connect_~s__state~0); 136866#L148 assume !(4464 == ssl3_connect_~s__state~0); 136865#L151 assume !(4465 == ssl3_connect_~s__state~0); 132283#L154 assume !(4466 == ssl3_connect_~s__state~0); 132279#L157 assume !(4467 == ssl3_connect_~s__state~0); 132280#L160 assume !(4480 == ssl3_connect_~s__state~0); 136779#L163 assume !(4481 == ssl3_connect_~s__state~0); 136775#L166 assume !(4496 == ssl3_connect_~s__state~0); 132266#L169 assume !(4497 == ssl3_connect_~s__state~0); 132262#L172 assume !(4512 == ssl3_connect_~s__state~0); 132263#L175 assume !(4513 == ssl3_connect_~s__state~0); 132254#L178 assume !(4528 == ssl3_connect_~s__state~0); 132255#L181 assume !(4529 == ssl3_connect_~s__state~0); 131875#L184 assume 4560 == ssl3_connect_~s__state~0; 131876#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 135547#L471 assume !(ssl3_connect_~ret~0 <= 0); 135509#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 131839#L476-2 ssl3_connect_~s__init_num~0 := 0; 131752#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136557#L565 ssl3_connect_~skip~0 := 0; 136556#L94-2 assume true; 136555#L94 assume !false; 136554#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136553#L97 assume !(12292 == ssl3_connect_~s__state~0); 136552#L100 assume !(16384 == ssl3_connect_~s__state~0); 136551#L103 assume !(4096 == ssl3_connect_~s__state~0); 136549#L106 assume !(20480 == ssl3_connect_~s__state~0); 136547#L109 assume !(4099 == ssl3_connect_~s__state~0); 136546#L112 assume !(4368 == ssl3_connect_~s__state~0); 136545#L115 assume !(4369 == ssl3_connect_~s__state~0); 136543#L118 assume !(4384 == ssl3_connect_~s__state~0); 136541#L121 assume !(4385 == ssl3_connect_~s__state~0); 136537#L124 assume !(4400 == ssl3_connect_~s__state~0); 136535#L127 assume !(4401 == ssl3_connect_~s__state~0); 136533#L130 assume !(4416 == ssl3_connect_~s__state~0); 136531#L133 assume !(4417 == ssl3_connect_~s__state~0); 136529#L136 assume !(4432 == ssl3_connect_~s__state~0); 136527#L139 assume !(4433 == ssl3_connect_~s__state~0); 136525#L142 assume !(4448 == ssl3_connect_~s__state~0); 136523#L145 assume !(4449 == ssl3_connect_~s__state~0); 136521#L148 assume !(4464 == ssl3_connect_~s__state~0); 136519#L151 assume !(4465 == ssl3_connect_~s__state~0); 136517#L154 assume !(4466 == ssl3_connect_~s__state~0); 136515#L157 assume !(4467 == ssl3_connect_~s__state~0); 136513#L160 assume !(4480 == ssl3_connect_~s__state~0); 136511#L163 assume !(4481 == ssl3_connect_~s__state~0); 136509#L166 assume !(4496 == ssl3_connect_~s__state~0); 136507#L169 assume !(4497 == ssl3_connect_~s__state~0); 136505#L172 assume 4512 == ssl3_connect_~s__state~0; 131818#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 131819#L418 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; 131841#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 131847#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 131848#L437 assume !(0 == ssl3_connect_~tmp___8~0); 131855#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136980#L565 ssl3_connect_~skip~0 := 0; 136975#L94-2 assume true; 136973#L94 assume !false; 136971#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136970#L97 assume !(12292 == ssl3_connect_~s__state~0); 136969#L100 assume !(16384 == ssl3_connect_~s__state~0); 136968#L103 assume !(4096 == ssl3_connect_~s__state~0); 136967#L106 assume !(20480 == ssl3_connect_~s__state~0); 136966#L109 assume !(4099 == ssl3_connect_~s__state~0); 136965#L112 assume !(4368 == ssl3_connect_~s__state~0); 136963#L115 assume !(4369 == ssl3_connect_~s__state~0); 136961#L118 assume !(4384 == ssl3_connect_~s__state~0); 136958#L121 assume !(4385 == ssl3_connect_~s__state~0); 136956#L124 assume !(4400 == ssl3_connect_~s__state~0); 136954#L127 assume !(4401 == ssl3_connect_~s__state~0); 136952#L130 assume !(4416 == ssl3_connect_~s__state~0); 136950#L133 assume !(4417 == ssl3_connect_~s__state~0); 136948#L136 assume !(4432 == ssl3_connect_~s__state~0); 136946#L139 assume !(4433 == ssl3_connect_~s__state~0); 136944#L142 assume !(4448 == ssl3_connect_~s__state~0); 136942#L145 assume !(4449 == ssl3_connect_~s__state~0); 136940#L148 assume !(4464 == ssl3_connect_~s__state~0); 136938#L151 assume !(4465 == ssl3_connect_~s__state~0); 136936#L154 assume !(4466 == ssl3_connect_~s__state~0); 136934#L157 assume !(4467 == ssl3_connect_~s__state~0); 136932#L160 assume !(4480 == ssl3_connect_~s__state~0); 136930#L163 assume !(4481 == ssl3_connect_~s__state~0); 136928#L166 assume !(4496 == ssl3_connect_~s__state~0); 136926#L169 assume !(4497 == ssl3_connect_~s__state~0); 136924#L172 assume !(4512 == ssl3_connect_~s__state~0); 136922#L175 assume !(4513 == ssl3_connect_~s__state~0); 131854#L178 assume 4528 == ssl3_connect_~s__state~0; 131810#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 131780#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 131781#L454 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 132244#L456 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 132245#L454-1 ssl3_connect_~s__init_num~0 := 0; 132228#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132226#L565 ssl3_connect_~skip~0 := 0; 132215#L94-2 assume true; 132216#L94 assume !false; 132203#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132204#L97 assume !(12292 == ssl3_connect_~s__state~0); 132191#L100 assume !(16384 == ssl3_connect_~s__state~0); 132192#L103 assume !(4096 == ssl3_connect_~s__state~0); 132179#L106 assume !(20480 == ssl3_connect_~s__state~0); 132180#L109 assume !(4099 == ssl3_connect_~s__state~0); 132163#L112 assume !(4368 == ssl3_connect_~s__state~0); 132164#L115 assume !(4369 == ssl3_connect_~s__state~0); 132143#L118 assume !(4384 == ssl3_connect_~s__state~0); 132144#L121 assume !(4385 == ssl3_connect_~s__state~0); 132123#L124 assume !(4400 == ssl3_connect_~s__state~0); 132124#L127 assume !(4401 == ssl3_connect_~s__state~0); 132104#L130 assume !(4416 == ssl3_connect_~s__state~0); 132105#L133 assume !(4417 == ssl3_connect_~s__state~0); 132084#L136 assume !(4432 == ssl3_connect_~s__state~0); 132085#L139 assume !(4433 == ssl3_connect_~s__state~0); 132064#L142 assume !(4448 == ssl3_connect_~s__state~0); 132065#L145 assume !(4449 == ssl3_connect_~s__state~0); 132046#L148 assume !(4464 == ssl3_connect_~s__state~0); 132047#L151 assume !(4465 == ssl3_connect_~s__state~0); 132029#L154 assume !(4466 == ssl3_connect_~s__state~0); 132030#L157 assume !(4467 == ssl3_connect_~s__state~0); 132010#L160 assume !(4480 == ssl3_connect_~s__state~0); 132011#L163 assume !(4481 == ssl3_connect_~s__state~0); 131992#L166 assume !(4496 == ssl3_connect_~s__state~0); 131993#L169 assume !(4497 == ssl3_connect_~s__state~0); 131975#L172 assume !(4512 == ssl3_connect_~s__state~0); 131976#L175 assume !(4513 == ssl3_connect_~s__state~0); 135080#L178 assume !(4528 == ssl3_connect_~s__state~0); 136160#L181 assume !(4529 == ssl3_connect_~s__state~0); 136157#L184 assume !(4560 == ssl3_connect_~s__state~0); 136156#L187 assume !(4561 == ssl3_connect_~s__state~0); 136155#L190 assume 4352 == ssl3_connect_~s__state~0; 136154#L191 assume !(ssl3_connect_~num1~0 > 0); 136152#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 133211#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133210#L565 ssl3_connect_~skip~0 := 0; 133198#L94-2 assume true; 133199#L94 assume !false; 133190#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133191#L97 assume !(12292 == ssl3_connect_~s__state~0); 133182#L100 assume !(16384 == ssl3_connect_~s__state~0); 133183#L103 assume !(4096 == ssl3_connect_~s__state~0); 133174#L106 assume !(20480 == ssl3_connect_~s__state~0); 133175#L109 assume !(4099 == ssl3_connect_~s__state~0); 133164#L112 assume !(4368 == ssl3_connect_~s__state~0); 133166#L115 assume !(4369 == ssl3_connect_~s__state~0); 133153#L118 assume 4384 == ssl3_connect_~s__state~0; 133154#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 136977#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 136974#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 136972#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 133037#L293-2 [2018-11-18 16:55:40,021 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:40,021 INFO L82 PathProgramCache]: Analyzing trace with hash 106259729, now seen corresponding path program 1 times [2018-11-18 16:55:40,021 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:40,021 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:40,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:40,022 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:40,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:40,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:40,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:55:40,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:55:40,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1309352260, now seen corresponding path program 2 times [2018-11-18 16:55:40,032 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:55:40,032 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:55:40,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:40,033 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:55:40,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:55:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:55:40,085 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 16:55:40,085 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:55:40,086 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_38491be2-d140-4fca-939d-b27522478553/bin-2019/uautomizer/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:55:40,098 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 16:55:40,137 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 16:55:40,137 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 16:55:40,140 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:55:40,151 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 16:55:40,167 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:55:40,167 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 16:55:40,167 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:55:40,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 16:55:40,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 16:55:40,168 INFO L87 Difference]: Start difference. First operand 5537 states and 6530 transitions. cyclomatic complexity: 997 Second operand 4 states. [2018-11-18 16:55:40,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:55:40,280 INFO L93 Difference]: Finished difference Result 3785 states and 4242 transitions. [2018-11-18 16:55:40,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 16:55:40,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3785 states and 4242 transitions. [2018-11-18 16:55:40,291 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 16:55:40,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3785 states to 0 states and 0 transitions. [2018-11-18 16:55:40,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-18 16:55:40,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-18 16:55:40,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-18 16:55:40,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 16:55:40,291 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 16:55:40,291 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 16:55:40,291 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 16:55:40,291 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 16:55:40,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-18 16:55:40,292 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 16:55:40,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-18 16:55:40,297 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 04:55:40 BoogieIcfgContainer [2018-11-18 16:55:40,297 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 16:55:40,298 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 16:55:40,298 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 16:55:40,298 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 16:55:40,298 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:55:30" (3/4) ... [2018-11-18 16:55:40,301 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-18 16:55:40,301 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 16:55:40,302 INFO L168 Benchmark]: Toolchain (without parser) took 10547.13 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 450.4 MB). Free memory was 958.2 MB in the beginning and 1.1 GB in the end (delta: -126.0 MB). Peak memory consumption was 324.4 MB. Max. memory is 11.5 GB. [2018-11-18 16:55:40,303 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 16:55:40,304 INFO L168 Benchmark]: CACSL2BoogieTranslator took 235.29 ms. Allocated memory is still 1.0 GB. Free memory was 958.2 MB in the beginning and 942.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-18 16:55:40,304 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 137.4 MB). Free memory was 942.1 MB in the beginning and 1.1 GB in the end (delta: -195.1 MB). Peak memory consumption was 17.8 MB. Max. memory is 11.5 GB. [2018-11-18 16:55:40,304 INFO L168 Benchmark]: Boogie Preprocessor took 19.97 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-18 16:55:40,305 INFO L168 Benchmark]: RCFGBuilder took 432.88 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: 46.6 MB). Peak memory consumption was 46.6 MB. Max. memory is 11.5 GB. [2018-11-18 16:55:40,305 INFO L168 Benchmark]: BuchiAutomizer took 9782.74 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 313.0 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.0 MB). Peak memory consumption was 314.0 MB. Max. memory is 11.5 GB. [2018-11-18 16:55:40,306 INFO L168 Benchmark]: Witness Printer took 3.82 ms. Allocated memory is still 1.5 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 16:55:40,308 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.13 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 235.29 ms. Allocated memory is still 1.0 GB. Free memory was 958.2 MB in the beginning and 942.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 69.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 137.4 MB). Free memory was 942.1 MB in the beginning and 1.1 GB in the end (delta: -195.1 MB). Peak memory consumption was 17.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 19.97 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 432.88 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: 46.6 MB). Peak memory consumption was 46.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9782.74 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 313.0 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.0 MB). Peak memory consumption was 314.0 MB. Max. memory is 11.5 GB. * Witness Printer took 3.82 ms. Allocated memory is still 1.5 GB. Free memory is still 1.1 GB. 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 9.7s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.3s. Construction of modules took 2.6s. 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.7s AutomataMinimizationTime, 31 MinimizatonAttempts, 3971 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6349 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6526 SDtfs, 3420 SDslu, 3459 SDs, 0 SdLazy, 3970 SolverSat, 646 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.6s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div427 bol100 ite100 ukn100 eq142 hnf44 smp76 dnf100 smp100 tf108 neg95 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 2 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...