./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 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-1dbac8b [2018-11-10 04:36:59,538 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 04:36:59,539 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 04:36:59,546 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 04:36:59,546 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 04:36:59,547 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 04:36:59,547 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 04:36:59,548 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 04:36:59,549 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 04:36:59,550 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 04:36:59,551 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 04:36:59,551 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 04:36:59,552 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 04:36:59,552 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 04:36:59,553 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 04:36:59,553 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 04:36:59,554 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 04:36:59,555 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 04:36:59,556 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 04:36:59,557 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 04:36:59,558 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 04:36:59,559 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 04:36:59,560 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 04:36:59,560 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 04:36:59,561 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 04:36:59,561 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 04:36:59,562 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 04:36:59,562 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 04:36:59,563 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 04:36:59,564 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 04:36:59,564 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 04:36:59,564 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 04:36:59,564 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 04:36:59,565 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 04:36:59,565 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 04:36:59,566 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 04:36:59,566 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 04:36:59,577 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 04:36:59,577 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 04:36:59,578 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 04:36:59,578 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 04:36:59,578 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 04:36:59,578 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 04:36:59,578 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 04:36:59,579 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 04:36:59,579 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 04:36:59,580 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 04:36:59,580 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 04:36:59,581 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 04:36:59,581 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 04:36:59,581 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 04:36:59,581 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 04:36:59,581 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 04:36:59,582 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 04:36:59,582 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:36:59,604 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 04:36:59,613 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 04:36:59,615 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 04:36:59,616 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 04:36:59,616 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 04:36:59,617 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil_true-unreach-call_true-termination.c [2018-11-10 04:36:59,653 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/data/003052a04/cc92688ab03947d19348b66a7e0da9b5/FLAG638f07a6e [2018-11-10 04:37:00,076 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 04:37:00,077 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil_true-unreach-call_true-termination.c [2018-11-10 04:37:00,084 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/data/003052a04/cc92688ab03947d19348b66a7e0da9b5/FLAG638f07a6e [2018-11-10 04:37:00,093 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/bin-2019/uautomizer/data/003052a04/cc92688ab03947d19348b66a7e0da9b5 [2018-11-10 04:37:00,095 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 04:37:00,096 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 04:37:00,097 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 04:37:00,097 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 04:37:00,099 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 04:37:00,100 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,101 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fb0e8a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00, skipping insertion in model container [2018-11-10 04:37:00,102 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,107 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 04:37:00,133 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 04:37:00,267 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 04:37:00,269 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 04:37:00,304 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 04:37:00,311 INFO L193 MainTranslator]: Completed translation [2018-11-10 04:37:00,312 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00 WrapperNode [2018-11-10 04:37:00,312 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 04:37:00,312 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 04:37:00,312 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 04:37:00,312 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 04:37:00,317 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,321 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,337 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 04:37:00,337 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 04:37:00,337 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 04:37:00,337 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 04:37:00,381 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,381 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,382 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,382 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,386 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,392 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,394 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... [2018-11-10 04:37:00,396 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 04:37:00,396 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 04:37:00,396 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 04:37:00,396 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 04:37:00,397 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:00,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 04:37:00,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 04:37:00,496 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 04:37:00,496 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 04:37:00,794 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 04:37:00,794 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:37:00 BoogieIcfgContainer [2018-11-10 04:37:00,795 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 04:37:00,795 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 04:37:00,795 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 04:37:00,797 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 04:37:00,798 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:37:00,798 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 04:37:00" (1/3) ... [2018-11-10 04:37:00,799 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3a4f38db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 04:37:00, skipping insertion in model container [2018-11-10 04:37:00,799 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:37:00,799 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:37:00" (2/3) ... [2018-11-10 04:37:00,799 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3a4f38db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 04:37:00, skipping insertion in model container [2018-11-10 04:37:00,799 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:37:00,799 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:37:00" (3/3) ... [2018-11-10 04:37:00,801 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil_true-unreach-call_true-termination.c [2018-11-10 04:37:00,835 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 04:37:00,836 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 04:37:00,836 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 04:37:00,836 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 04:37:00,836 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 04:37:00,836 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 04:37:00,836 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 04:37:00,836 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 04:37:00,836 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 04:37:00,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states. [2018-11-10 04:37:00,867 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 101 [2018-11-10 04:37:00,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:00,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:00,873 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 04:37:00,873 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:00,873 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 04:37:00,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states. [2018-11-10 04:37:00,877 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 101 [2018-11-10 04:37:00,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:00,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:00,878 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 04:37:00,878 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:00,883 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 88#L77-2true ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 7#L84true assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 49#L94-2true [2018-11-10 04:37:00,883 INFO L795 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 !(ssl3_connect_~s__state~0 == 12292); 48#L100true assume ssl3_connect_~s__state~0 == 16384; 121#L203true ssl3_connect_~s__server~0 := 0; 5#L208true assume ssl3_connect_~cb~0 != 0; 14#L208-2true assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 81#L220true assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 74#L220-2true assume !(ssl3_connect_~tmp___4~0 == 0); 116#L244true assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 57#L529true assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 51#L565true ssl3_connect_~skip~0 := 0; 49#L94-2true [2018-11-10 04:37:00,887 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:00,887 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-10 04:37:00,888 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:00,889 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:00,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:00,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:00,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:00,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:00,963 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:00,963 INFO L82 PathProgramCache]: Analyzing trace with hash -2108341542, now seen corresponding path program 1 times [2018-11-10 04:37:00,964 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:00,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:00,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:00,964 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:00,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:00,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:00,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:00,977 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:00,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1878486126, now seen corresponding path program 1 times [2018-11-10 04:37:00,977 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:00,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:00,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:00,978 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:00,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:00,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:01,024 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-10 04:37:01,026 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:01,026 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:01,125 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:37:01,126 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:37:01,126 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:37:01,126 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:37:01,126 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:37:01,126 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:37:01,126 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:37:01,127 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:37:01,127 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration1_Loop [2018-11-10 04:37:01,127 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:37:01,127 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:37:01,144 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-10 04:37:01,149 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-10 04:37:01,151 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-10 04:37:01,154 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-10 04:37:01,157 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-10 04:37:01,159 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-10 04:37:01,162 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-10 04:37:01,164 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-10 04:37:01,169 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-10 04:37:01,172 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-10 04:37:01,174 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-10 04:37:01,181 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-10 04:37:01,333 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:37:01,334 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,341 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,342 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,349 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,349 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,374 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,374 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,377 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,378 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,397 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,397 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,400 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,400 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,425 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,426 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,428 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,428 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,445 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,446 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,477 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:37:01,477 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,501 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,501 INFO L446 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=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,519 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,519 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,528 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,528 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,545 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,545 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,548 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,548 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,570 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,570 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,573 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:01,573 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,590 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:01,590 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:01,627 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:37:01,627 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:01,646 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:37:01,646 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:37:01,647 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:37:01,647 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:37:01,647 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:37:01,647 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:37:01,647 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:37:01,647 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:37:01,647 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:37:01,647 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration1_Loop [2018-11-10 04:37:01,647 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:37:01,647 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:37:01,649 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-10 04:37:01,651 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-10 04:37:01,656 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-10 04:37:01,658 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-10 04:37:01,660 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-10 04:37:01,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-10 04:37:01,663 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-10 04:37:01,665 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-10 04:37:01,667 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-10 04:37:01,671 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-10 04:37:01,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-10 04:37:01,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-10 04:37:01,778 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:37:01,781 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:37:01,782 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-10 04:37:01,783 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,784 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,784 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,784 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 04:37:01,784 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,786 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 04:37:01,786 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,788 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,788 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-10 04:37:01,789 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,789 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,789 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,789 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 04:37:01,789 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,790 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 04:37:01,790 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,791 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,792 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-10 04:37:01,792 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,792 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,793 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,793 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 04:37:01,793 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,793 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 04:37:01,794 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,795 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,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-10 04:37:01,796 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,796 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,796 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,796 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:01,797 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,797 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:01,797 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,798 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,799 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-10 04:37:01,799 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,799 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,800 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,800 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:01,800 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,800 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:01,800 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,803 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,804 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-10 04:37:01,804 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,804 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,805 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,805 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:01,805 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,805 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:01,805 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,810 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,810 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-10 04:37:01,811 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,811 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,811 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,811 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:01,811 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,812 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:01,812 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,815 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,816 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-10 04:37:01,816 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,816 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,816 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,817 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:01,817 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,817 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:01,817 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,820 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:01,820 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-10 04:37:01,821 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:01,821 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:01,821 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:01,821 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:01,821 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:01,822 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:01,822 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:01,827 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:37:01,832 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:37:01,832 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:37:01,834 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:37:01,834 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:37:01,834 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:37:01,834 INFO L519 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-10 04:37:01,835 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:37:01,860 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:01,877 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:01,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:01,890 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:01,915 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-10 04:37:01,925 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-10 04:37:01,925 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states. Second operand 5 states. [2018-11-10 04:37:02,229 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-10 04:37:02,231 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-10 04:37:02,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:37:02,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 406 transitions. [2018-11-10 04:37:02,235 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-10 04:37:02,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:02,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 18 letters. Loop has 13 letters. [2018-11-10 04:37:02,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:02,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 5 letters. Loop has 26 letters. [2018-11-10 04:37:02,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:02,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 492 states and 812 transitions. [2018-11-10 04:37:02,249 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 202 [2018-11-10 04:37:02,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 492 states to 322 states and 489 transitions. [2018-11-10 04:37:02,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 297 [2018-11-10 04:37:02,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 300 [2018-11-10 04:37:02,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 322 states and 489 transitions. [2018-11-10 04:37:02,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:02,258 INFO L705 BuchiCegarLoop]: Abstraction has 322 states and 489 transitions. [2018-11-10 04:37:02,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states and 489 transitions. [2018-11-10 04:37:02,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 144. [2018-11-10 04:37:02,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-11-10 04:37:02,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 218 transitions. [2018-11-10 04:37:02,283 INFO L728 BuchiCegarLoop]: Abstraction has 144 states and 218 transitions. [2018-11-10 04:37:02,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:02,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:02,287 INFO L87 Difference]: Start difference. First operand 144 states and 218 transitions. Second operand 3 states. [2018-11-10 04:37:02,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:02,368 INFO L93 Difference]: Finished difference Result 164 states and 245 transitions. [2018-11-10 04:37:02,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:02,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 164 states and 245 transitions. [2018-11-10 04:37:02,371 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2018-11-10 04:37:02,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 164 states to 164 states and 245 transitions. [2018-11-10 04:37:02,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2018-11-10 04:37:02,373 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2018-11-10 04:37:02,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 245 transitions. [2018-11-10 04:37:02,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:02,374 INFO L705 BuchiCegarLoop]: Abstraction has 164 states and 245 transitions. [2018-11-10 04:37:02,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 245 transitions. [2018-11-10 04:37:02,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 156. [2018-11-10 04:37:02,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-11-10 04:37:02,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2018-11-10 04:37:02,380 INFO L728 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2018-11-10 04:37:02,380 INFO L608 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2018-11-10 04:37:02,380 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 04:37:02,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2018-11-10 04:37:02,382 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2018-11-10 04:37:02,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:02,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:02,383 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 04:37:02,383 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:02,383 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1124#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 1022#L84 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 1023#L85 assume !(ssl3_connect_~tmp___2~0 + 16384 != 0); 1136#L94-2 [2018-11-10 04:37:02,383 INFO L795 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 ssl3_connect_~s__state~0 == 12292; 1029#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 1030#L203 ssl3_connect_~s__server~0 := 0; 1012#L208 assume ssl3_connect_~cb~0 != 0; 1013#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 1033#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 1107#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1108#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 1028#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1094#L565 ssl3_connect_~skip~0 := 0; 1136#L94-2 [2018-11-10 04:37:02,384 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:02,384 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-10 04:37:02,384 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:02,384 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:02,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:02,385 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:02,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:02,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:02,394 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:02,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1149747516, now seen corresponding path program 1 times [2018-11-10 04:37:02,395 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:02,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:02,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:02,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:02,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:02,404 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:02,405 INFO L82 PathProgramCache]: Analyzing trace with hash 492596332, now seen corresponding path program 1 times [2018-11-10 04:37:02,405 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:02,405 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:02,405 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:02,406 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:02,406 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:02,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:02,483 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:37:02,483 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:37:02,483 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:37:02,483 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:37:02,484 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:37:02,484 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:37:02,484 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:37:02,484 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:37:02,484 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration2_Loop [2018-11-10 04:37:02,484 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:37:02,484 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:37:02,486 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-10 04:37:02,493 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-10 04:37:02,495 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-10 04:37:02,496 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-10 04:37:02,498 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-10 04:37:02,500 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-10 04:37:02,501 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-10 04:37:02,503 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-10 04:37:02,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:02,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:02,507 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-10 04:37:02,509 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-10 04:37:02,513 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-10 04:37:02,516 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-10 04:37:02,600 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:37:02,600 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,604 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,604 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,608 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,608 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,624 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,625 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,627 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,627 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,643 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,643 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,668 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,668 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-2128706735} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-2128706735} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,684 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,684 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,700 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,700 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,703 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,703 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,705 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,705 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,721 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,721 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,723 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,723 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,741 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,741 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,743 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,743 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,760 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,760 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,762 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,762 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,778 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,778 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,780 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,780 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,797 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,797 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,815 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:37:02,815 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,838 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,838 INFO L446 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=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,854 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,854 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,856 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:37:02,856 INFO L446 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_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,872 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:02,872 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:02,891 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:37:02,891 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:02,910 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:37:02,912 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:37:02,912 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:37:02,912 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:37:02,912 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:37:02,912 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:37:02,912 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:37:02,912 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:37:02,912 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:37:02,912 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration2_Loop [2018-11-10 04:37:02,912 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:37:02,912 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:37:02,914 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-10 04:37:02,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-10 04:37:02,917 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-10 04:37:02,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-10 04:37:02,919 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-10 04:37:02,921 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-10 04:37:02,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:02,924 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-10 04:37:02,931 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-10 04:37:02,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:02,934 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-10 04:37:02,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:02,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:02,940 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-10 04:37:03,012 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:37:03,012 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:37:03,013 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-10 04:37:03,013 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,013 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,013 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,013 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 04:37:03,014 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,014 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 04:37:03,014 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,015 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,016 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-10 04:37:03,016 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,016 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,016 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,016 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 04:37:03,016 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,017 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 04:37:03,017 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,018 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,018 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-10 04:37:03,019 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,019 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,019 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,019 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,019 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,020 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,020 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,022 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,023 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-10 04:37:03,023 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,023 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,023 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,024 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,024 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,024 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,024 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,026 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,026 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-10 04:37:03,027 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,027 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,027 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,027 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,027 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,027 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,028 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,029 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,029 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-10 04:37:03,029 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,029 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,030 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,030 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,030 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,030 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,030 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,031 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,032 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-10 04:37:03,032 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,032 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,032 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,032 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,032 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,033 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,033 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,034 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,035 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-10 04:37:03,035 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,035 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,035 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,035 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,035 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,036 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,036 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,037 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,037 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-10 04:37:03,037 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,038 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,038 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,038 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,038 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,038 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,038 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,040 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,040 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-10 04:37:03,041 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,041 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,041 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,041 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,041 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,041 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,041 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,043 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:37:03,043 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-10 04:37:03,044 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,044 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,044 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,044 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,045 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,045 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,048 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:37:03,050 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:37:03,050 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:37:03,050 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:37:03,050 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:37:03,051 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:37:03,051 INFO L519 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-10 04:37:03,051 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:37:03,087 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:03,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:03,093 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:03,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:03,098 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:03,110 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-10 04:37:03,110 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-10 04:37:03,110 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-10 04:37:03,286 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-10 04:37:03,287 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-10 04:37:03,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:37:03,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2018-11-10 04:37:03,288 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 04:37:03,288 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:03,288 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-10 04:37:03,297 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:03,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:03,305 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:03,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:03,313 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:03,323 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-10 04:37:03,324 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-10 04:37:03,324 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-10 04:37:03,442 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-10 04:37:03,443 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-10 04:37:03,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:37:03,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 304 transitions. [2018-11-10 04:37:03,443 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 04:37:03,443 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:03,443 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 04:37:03,444 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:03,444 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 04:37:03,444 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:03,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 479 states and 704 transitions. [2018-11-10 04:37:03,447 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 226 [2018-11-10 04:37:03,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 479 states to 381 states and 572 transitions. [2018-11-10 04:37:03,448 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 327 [2018-11-10 04:37:03,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 328 [2018-11-10 04:37:03,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 381 states and 572 transitions. [2018-11-10 04:37:03,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:03,449 INFO L705 BuchiCegarLoop]: Abstraction has 381 states and 572 transitions. [2018-11-10 04:37:03,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states and 572 transitions. [2018-11-10 04:37:03,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 183. [2018-11-10 04:37:03,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-11-10 04:37:03,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 272 transitions. [2018-11-10 04:37:03,456 INFO L728 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-10 04:37:03,456 INFO L608 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-10 04:37:03,456 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 04:37:03,456 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 183 states and 272 transitions. [2018-11-10 04:37:03,457 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2018-11-10 04:37:03,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:03,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:03,458 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 04:37:03,458 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:03,458 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2389#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 2278#L84 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 2279#L85 assume ssl3_connect_~tmp___2~0 + 16384 != 0; 2345#L94-2 [2018-11-10 04:37:03,458 INFO L795 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 ssl3_connect_~s__state~0 == 12292; 2285#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 2286#L203 ssl3_connect_~s__server~0 := 0; 2268#L208 assume ssl3_connect_~cb~0 != 0; 2269#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 2291#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 2373#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 2374#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 2284#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2350#L565 ssl3_connect_~skip~0 := 0; 2345#L94-2 [2018-11-10 04:37:03,458 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:03,458 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-10 04:37:03,458 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:03,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:03,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:03,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:03,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:03,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:03,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:03,466 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:03,467 INFO L82 PathProgramCache]: Analyzing trace with hash 1149747516, now seen corresponding path program 2 times [2018-11-10 04:37:03,467 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:03,467 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:03,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:03,467 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:03,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:03,474 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:03,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1503713582, now seen corresponding path program 1 times [2018-11-10 04:37:03,474 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:03,474 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:03,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:03,475 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:03,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:03,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:03,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:03,553 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:37:03,553 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:37:03,553 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:37:03,554 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:37:03,554 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:37:03,554 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:37:03,554 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:37:03,554 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:37:03,554 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration3_Loop [2018-11-10 04:37:03,554 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:37:03,554 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:37:03,555 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-10 04:37:03,562 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-10 04:37:03,564 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-10 04:37:03,566 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-10 04:37:03,568 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-10 04:37:03,571 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-10 04:37:03,573 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-10 04:37:03,575 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-10 04:37:03,578 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-10 04:37:03,580 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-10 04:37:03,582 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-10 04:37:03,585 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-10 04:37:03,591 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-10 04:37:03,594 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-10 04:37:03,729 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:37:03,729 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:03,737 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:37:03,737 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:03,762 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:37:03,763 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:37:03,782 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:37:03,783 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:37:03,783 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:37:03,783 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:37:03,783 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:37:03,784 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:37:03,784 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:37:03,784 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:37:03,784 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:37:03,784 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil_true-unreach-call_true-termination.c_Iteration3_Loop [2018-11-10 04:37:03,784 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:37:03,784 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:37:03,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:03,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:03,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:03,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:37:03,804 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-10 04:37:03,806 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-10 04:37:03,807 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-10 04:37:03,809 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-10 04:37:03,810 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-10 04:37:03,812 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-10 04:37:03,814 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-10 04:37:03,816 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-10 04:37:03,818 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-10 04:37:03,820 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-10 04:37:03,896 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:37:03,896 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:37:03,896 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-10 04:37:03,897 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:37:03,897 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:37:03,897 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:37:03,897 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:37:03,897 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:37:03,898 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:37:03,898 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:37:03,906 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:37:03,908 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:37:03,908 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:37:03,908 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:37:03,909 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:37:03,909 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:37:03,909 INFO L519 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-10 04:37:03,909 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:37:03,917 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:03,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:03,922 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:03,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:03,927 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:03,937 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-10 04:37:03,937 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-10 04:37:03,937 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 183 states and 272 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-10 04:37:04,056 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-10 04:37:04,056 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-10 04:37:04,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:37:04,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2018-11-10 04:37:04,057 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 04:37:04,058 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:04,058 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-10 04:37:04,066 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,073 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,078 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:04,090 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-10 04:37:04,090 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-10 04:37:04,090 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 183 states and 272 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-10 04:37:04,240 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-10 04:37:04,241 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-10 04:37:04,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:37:04,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 304 transitions. [2018-11-10 04:37:04,242 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 04:37:04,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:04,242 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 04:37:04,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:04,242 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 304 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 04:37:04,243 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:37:04,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 741 transitions. [2018-11-10 04:37:04,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 226 [2018-11-10 04:37:04,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 408 states and 609 transitions. [2018-11-10 04:37:04,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 331 [2018-11-10 04:37:04,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 332 [2018-11-10 04:37:04,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 408 states and 609 transitions. [2018-11-10 04:37:04,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,254 INFO L705 BuchiCegarLoop]: Abstraction has 408 states and 609 transitions. [2018-11-10 04:37:04,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states and 609 transitions. [2018-11-10 04:37:04,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 183. [2018-11-10 04:37:04,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2018-11-10 04:37:04,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 272 transitions. [2018-11-10 04:37:04,260 INFO L728 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-10 04:37:04,260 INFO L608 BuchiCegarLoop]: Abstraction has 183 states and 272 transitions. [2018-11-10 04:37:04,260 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 04:37:04,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 183 states and 272 transitions. [2018-11-10 04:37:04,265 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2018-11-10 04:37:04,265 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:04,266 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:04,266 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,266 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,266 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3724#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 3615#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 3617#L94-2 assume true; 3757#L94 assume !false; 3773#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3772#L97 assume ssl3_connect_~s__state~0 == 12292; 3622#L98 [2018-11-10 04:37:04,266 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 3623#L203 ssl3_connect_~s__server~0 := 0; 3605#L208 assume ssl3_connect_~cb~0 != 0; 3606#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 3628#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 3707#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 3708#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 3621#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 3622#L98 [2018-11-10 04:37:04,267 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,267 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-10 04:37:04,267 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,267 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,267 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:04,268 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,279 INFO L82 PathProgramCache]: Analyzing trace with hash 668535214, now seen corresponding path program 3 times [2018-11-10 04:37:04,279 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,279 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:04,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,305 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-10 04:37:04,305 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:04,305 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:04,306 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:04,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:04,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:04,306 INFO L87 Difference]: Start difference. First operand 183 states and 272 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-10 04:37:04,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:04,402 INFO L93 Difference]: Finished difference Result 266 states and 367 transitions. [2018-11-10 04:37:04,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:04,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 266 states and 367 transitions. [2018-11-10 04:37:04,404 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 167 [2018-11-10 04:37:04,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 266 states to 247 states and 343 transitions. [2018-11-10 04:37:04,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 201 [2018-11-10 04:37:04,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2018-11-10 04:37:04,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 247 states and 343 transitions. [2018-11-10 04:37:04,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,406 INFO L705 BuchiCegarLoop]: Abstraction has 247 states and 343 transitions. [2018-11-10 04:37:04,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states and 343 transitions. [2018-11-10 04:37:04,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 182. [2018-11-10 04:37:04,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-11-10 04:37:04,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 258 transitions. [2018-11-10 04:37:04,411 INFO L728 BuchiCegarLoop]: Abstraction has 182 states and 258 transitions. [2018-11-10 04:37:04,411 INFO L608 BuchiCegarLoop]: Abstraction has 182 states and 258 transitions. [2018-11-10 04:37:04,411 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 04:37:04,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 258 transitions. [2018-11-10 04:37:04,412 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2018-11-10 04:37:04,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:04,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:04,413 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,413 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-10 04:37:04,413 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4151#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 4064#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4066#L94-2 assume true; 4214#L94 assume !false; 4215#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4205#L97 assume ssl3_connect_~s__state~0 == 12292; 4071#L98 [2018-11-10 04:37:04,413 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 4072#L203 ssl3_connect_~s__server~0 := 0; 4059#L208 assume ssl3_connect_~cb~0 != 0; 4060#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 4075#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 4139#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4140#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 4126#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 4204#L100 assume !(ssl3_connect_~s__state~0 == 16384); 4203#L103 assume !(ssl3_connect_~s__state~0 == 4096); 4201#L106 assume !(ssl3_connect_~s__state~0 == 20480); 4199#L109 assume !(ssl3_connect_~s__state~0 == 4099); 4198#L112 assume ssl3_connect_~s__state~0 == 4368; 4120#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 4121#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 4071#L98 [2018-11-10 04:37:04,414 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,414 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-10 04:37:04,414 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,414 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,414 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:04,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,425 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,425 INFO L82 PathProgramCache]: Analyzing trace with hash -368208616, now seen corresponding path program 1 times [2018-11-10 04:37:04,426 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,426 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,426 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:04,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,445 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-10 04:37:04,445 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:04,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:04,446 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:04,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:04,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:04,446 INFO L87 Difference]: Start difference. First operand 182 states and 258 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-10 04:37:04,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:04,533 INFO L93 Difference]: Finished difference Result 237 states and 328 transitions. [2018-11-10 04:37:04,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:04,534 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 328 transitions. [2018-11-10 04:37:04,534 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2018-11-10 04:37:04,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 328 transitions. [2018-11-10 04:37:04,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2018-11-10 04:37:04,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2018-11-10 04:37:04,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 328 transitions. [2018-11-10 04:37:04,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,536 INFO L705 BuchiCegarLoop]: Abstraction has 237 states and 328 transitions. [2018-11-10 04:37:04,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 328 transitions. [2018-11-10 04:37:04,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 200. [2018-11-10 04:37:04,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-11-10 04:37:04,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 286 transitions. [2018-11-10 04:37:04,540 INFO L728 BuchiCegarLoop]: Abstraction has 200 states and 286 transitions. [2018-11-10 04:37:04,540 INFO L608 BuchiCegarLoop]: Abstraction has 200 states and 286 transitions. [2018-11-10 04:37:04,540 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 04:37:04,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 200 states and 286 transitions. [2018-11-10 04:37:04,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173 [2018-11-10 04:37:04,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:04,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:04,542 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,542 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-10 04:37:04,542 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4580#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 4489#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4491#L94-2 assume true; 4545#L94 assume !false; 4546#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4675#L97 assume ssl3_connect_~s__state~0 == 12292; 4496#L98 [2018-11-10 04:37:04,542 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 4497#L203 ssl3_connect_~s__server~0 := 0; 4484#L208 assume ssl3_connect_~cb~0 != 0; 4485#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 4500#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 4566#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4567#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 4586#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 4634#L100 assume !(ssl3_connect_~s__state~0 == 16384); 4633#L103 assume !(ssl3_connect_~s__state~0 == 4096); 4631#L106 assume !(ssl3_connect_~s__state~0 == 20480); 4629#L109 assume !(ssl3_connect_~s__state~0 == 4099); 4625#L112 assume ssl3_connect_~s__state~0 == 4368; 4547#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 4548#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 4643#L100 assume !(ssl3_connect_~s__state~0 == 16384); 4641#L103 assume !(ssl3_connect_~s__state~0 == 4096); 4639#L106 assume !(ssl3_connect_~s__state~0 == 20480); 4637#L109 assume !(ssl3_connect_~s__state~0 == 4099); 4635#L112 assume !(ssl3_connect_~s__state~0 == 4368); 4623#L115 assume !(ssl3_connect_~s__state~0 == 4369); 4624#L118 assume ssl3_connect_~s__state~0 == 4384; 4525#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 4526#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 4506#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 4507#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 4508#L293-2 ssl3_connect_~s__init_num~0 := 0; 4495#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 4496#L98 [2018-11-10 04:37:04,542 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,542 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-10 04:37:04,543 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,543 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,543 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:04,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,549 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1085915555, now seen corresponding path program 1 times [2018-11-10 04:37:04,550 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,550 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,550 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:04,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,575 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-10 04:37:04,575 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:04,576 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:04,576 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:04,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:04,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:04,576 INFO L87 Difference]: Start difference. First operand 200 states and 286 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-10 04:37:04,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:04,686 INFO L93 Difference]: Finished difference Result 241 states and 356 transitions. [2018-11-10 04:37:04,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:04,686 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 356 transitions. [2018-11-10 04:37:04,687 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-10 04:37:04,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 356 transitions. [2018-11-10 04:37:04,689 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2018-11-10 04:37:04,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2018-11-10 04:37:04,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 356 transitions. [2018-11-10 04:37:04,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,689 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 356 transitions. [2018-11-10 04:37:04,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 356 transitions. [2018-11-10 04:37:04,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 228. [2018-11-10 04:37:04,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-11-10 04:37:04,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 340 transitions. [2018-11-10 04:37:04,693 INFO L728 BuchiCegarLoop]: Abstraction has 228 states and 340 transitions. [2018-11-10 04:37:04,693 INFO L608 BuchiCegarLoop]: Abstraction has 228 states and 340 transitions. [2018-11-10 04:37:04,694 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 04:37:04,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 228 states and 340 transitions. [2018-11-10 04:37:04,694 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 201 [2018-11-10 04:37:04,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:04,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:04,695 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,695 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-10 04:37:04,696 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5036#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 4936#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4938#L94-2 assume true; 4997#L94 assume !false; 5139#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5136#L97 assume ssl3_connect_~s__state~0 == 12292; 4943#L98 [2018-11-10 04:37:04,696 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 4944#L203 ssl3_connect_~s__server~0 := 0; 4931#L208 assume ssl3_connect_~cb~0 != 0; 4932#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 4947#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 5024#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5025#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 5042#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 5089#L100 assume !(ssl3_connect_~s__state~0 == 16384); 5088#L103 assume !(ssl3_connect_~s__state~0 == 4096); 5087#L106 assume !(ssl3_connect_~s__state~0 == 20480); 5086#L109 assume !(ssl3_connect_~s__state~0 == 4099); 5083#L112 assume !(ssl3_connect_~s__state~0 == 4368); 5046#L115 assume !(ssl3_connect_~s__state~0 == 4369); 5047#L118 assume !(ssl3_connect_~s__state~0 == 4384); 5100#L121 assume !(ssl3_connect_~s__state~0 == 4385); 5013#L124 assume !(ssl3_connect_~s__state~0 == 4400); 5014#L127 assume !(ssl3_connect_~s__state~0 == 4401); 5009#L130 assume !(ssl3_connect_~s__state~0 == 4416); 5010#L133 assume !(ssl3_connect_~s__state~0 == 4417); 5082#L136 assume !(ssl3_connect_~s__state~0 == 4432); 5078#L139 assume !(ssl3_connect_~s__state~0 == 4433); 5077#L142 assume !(ssl3_connect_~s__state~0 == 4448); 5076#L145 assume !(ssl3_connect_~s__state~0 == 4449); 5048#L148 assume !(ssl3_connect_~s__state~0 == 4464); 5049#L151 assume !(ssl3_connect_~s__state~0 == 4465); 5026#L154 assume !(ssl3_connect_~s__state~0 == 4466); 5016#L157 assume !(ssl3_connect_~s__state~0 == 4467); 5017#L160 assume !(ssl3_connect_~s__state~0 == 4480); 5075#L163 assume !(ssl3_connect_~s__state~0 == 4481); 5074#L166 assume !(ssl3_connect_~s__state~0 == 4496); 5065#L169 assume !(ssl3_connect_~s__state~0 == 4497); 4976#L172 assume !(ssl3_connect_~s__state~0 == 4512); 4929#L175 assume !(ssl3_connect_~s__state~0 == 4513); 4930#L178 assume !(ssl3_connect_~s__state~0 == 4528); 5059#L181 assume !(ssl3_connect_~s__state~0 == 4529); 5054#L184 assume !(ssl3_connect_~s__state~0 == 4560); 5030#L187 assume !(ssl3_connect_~s__state~0 == 4561); 5018#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 4943#L98 [2018-11-10 04:37:04,696 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,696 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-10 04:37:04,696 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,696 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,697 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,697 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:04,697 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,703 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,703 INFO L82 PathProgramCache]: Analyzing trace with hash -437047659, now seen corresponding path program 1 times [2018-11-10 04:37:04,703 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,703 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:04,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,716 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-10 04:37:04,717 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:04,717 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:04,717 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:04,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:04,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:04,717 INFO L87 Difference]: Start difference. First operand 228 states and 340 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 04:37:04,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:04,771 INFO L93 Difference]: Finished difference Result 247 states and 365 transitions. [2018-11-10 04:37:04,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:04,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 247 states and 365 transitions. [2018-11-10 04:37:04,773 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-10 04:37:04,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 247 states to 247 states and 365 transitions. [2018-11-10 04:37:04,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 247 [2018-11-10 04:37:04,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2018-11-10 04:37:04,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 247 states and 365 transitions. [2018-11-10 04:37:04,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,775 INFO L705 BuchiCegarLoop]: Abstraction has 247 states and 365 transitions. [2018-11-10 04:37:04,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states and 365 transitions. [2018-11-10 04:37:04,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 244. [2018-11-10 04:37:04,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-11-10 04:37:04,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 361 transitions. [2018-11-10 04:37:04,780 INFO L728 BuchiCegarLoop]: Abstraction has 244 states and 361 transitions. [2018-11-10 04:37:04,780 INFO L608 BuchiCegarLoop]: Abstraction has 244 states and 361 transitions. [2018-11-10 04:37:04,780 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 04:37:04,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 244 states and 361 transitions. [2018-11-10 04:37:04,781 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-10 04:37:04,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:04,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:04,782 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,782 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-10 04:37:04,782 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5508#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 5417#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 5419#L94-2 assume true; 5639#L94 assume !false; 5637#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5572#L97 assume ssl3_connect_~s__state~0 == 12292; 5424#L98 [2018-11-10 04:37:04,782 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 5425#L203 ssl3_connect_~s__server~0 := 0; 5412#L208 assume ssl3_connect_~cb~0 != 0; 5413#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 5428#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 5494#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5495#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 5534#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 5575#L100 assume !(ssl3_connect_~s__state~0 == 16384); 5574#L103 assume !(ssl3_connect_~s__state~0 == 4096); 5573#L106 assume !(ssl3_connect_~s__state~0 == 20480); 5426#L109 assume !(ssl3_connect_~s__state~0 == 4099); 5427#L112 assume ssl3_connect_~s__state~0 == 4368; 5477#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 5478#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 5617#L100 assume !(ssl3_connect_~s__state~0 == 16384); 5615#L103 assume !(ssl3_connect_~s__state~0 == 4096); 5614#L106 assume !(ssl3_connect_~s__state~0 == 20480); 5613#L109 assume !(ssl3_connect_~s__state~0 == 4099); 5612#L112 assume !(ssl3_connect_~s__state~0 == 4368); 5518#L115 assume !(ssl3_connect_~s__state~0 == 4369); 5519#L118 assume !(ssl3_connect_~s__state~0 == 4384); 5515#L121 assume !(ssl3_connect_~s__state~0 == 4385); 5485#L124 assume !(ssl3_connect_~s__state~0 == 4400); 5486#L127 assume !(ssl3_connect_~s__state~0 == 4401); 5483#L130 assume !(ssl3_connect_~s__state~0 == 4416); 5460#L133 assume !(ssl3_connect_~s__state~0 == 4417); 5441#L136 assume !(ssl3_connect_~s__state~0 == 4432); 5442#L139 assume !(ssl3_connect_~s__state~0 == 4433); 5455#L142 assume !(ssl3_connect_~s__state~0 == 4448); 5556#L145 assume !(ssl3_connect_~s__state~0 == 4449); 5520#L148 assume !(ssl3_connect_~s__state~0 == 4464); 5521#L151 assume !(ssl3_connect_~s__state~0 == 4465); 5496#L154 assume !(ssl3_connect_~s__state~0 == 4466); 5488#L157 assume !(ssl3_connect_~s__state~0 == 4467); 5489#L160 assume !(ssl3_connect_~s__state~0 == 4480); 5484#L163 assume !(ssl3_connect_~s__state~0 == 4481); 5463#L166 assume !(ssl3_connect_~s__state~0 == 4496); 5446#L169 assume !(ssl3_connect_~s__state~0 == 4497); 5447#L172 assume !(ssl3_connect_~s__state~0 == 4512); 5410#L175 assume !(ssl3_connect_~s__state~0 == 4513); 5411#L178 assume !(ssl3_connect_~s__state~0 == 4528); 5551#L181 assume !(ssl3_connect_~s__state~0 == 4529); 5527#L184 assume !(ssl3_connect_~s__state~0 == 4560); 5500#L187 assume !(ssl3_connect_~s__state~0 == 4561); 5490#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 5424#L98 [2018-11-10 04:37:04,782 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,782 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-10 04:37:04,782 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,782 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,783 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:04,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,787 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,787 INFO L82 PathProgramCache]: Analyzing trace with hash 627965931, now seen corresponding path program 1 times [2018-11-10 04:37:04,787 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,788 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:04,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,823 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-10 04:37:04,823 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:04,823 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:04,823 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:04,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:04,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:04,823 INFO L87 Difference]: Start difference. First operand 244 states and 361 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 04:37:04,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:04,875 INFO L93 Difference]: Finished difference Result 249 states and 364 transitions. [2018-11-10 04:37:04,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:04,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 364 transitions. [2018-11-10 04:37:04,876 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 222 [2018-11-10 04:37:04,877 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 364 transitions. [2018-11-10 04:37:04,877 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2018-11-10 04:37:04,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2018-11-10 04:37:04,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 364 transitions. [2018-11-10 04:37:04,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,877 INFO L705 BuchiCegarLoop]: Abstraction has 249 states and 364 transitions. [2018-11-10 04:37:04,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 364 transitions. [2018-11-10 04:37:04,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 244. [2018-11-10 04:37:04,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-11-10 04:37:04,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 356 transitions. [2018-11-10 04:37:04,879 INFO L728 BuchiCegarLoop]: Abstraction has 244 states and 356 transitions. [2018-11-10 04:37:04,879 INFO L608 BuchiCegarLoop]: Abstraction has 244 states and 356 transitions. [2018-11-10 04:37:04,879 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 04:37:04,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 244 states and 356 transitions. [2018-11-10 04:37:04,880 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-10 04:37:04,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:04,880 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:04,880 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:04,881 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-10 04:37:04,881 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6008#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 5916#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 5918#L94-2 assume true; 6130#L94 assume !false; 6139#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6109#L97 assume ssl3_connect_~s__state~0 == 12292; 5923#L98 [2018-11-10 04:37:04,881 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 5924#L203 ssl3_connect_~s__server~0 := 0; 5911#L208 assume ssl3_connect_~cb~0 != 0; 5912#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 5927#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 5996#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5997#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 6031#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 6137#L100 assume !(ssl3_connect_~s__state~0 == 16384); 5937#L103 assume !(ssl3_connect_~s__state~0 == 4096); 5938#L106 assume !(ssl3_connect_~s__state~0 == 20480); 5925#L109 assume !(ssl3_connect_~s__state~0 == 4099); 5926#L112 assume ssl3_connect_~s__state~0 == 4368; 5979#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 5980#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 6103#L100 assume !(ssl3_connect_~s__state~0 == 16384); 6102#L103 assume !(ssl3_connect_~s__state~0 == 4096); 6101#L106 assume !(ssl3_connect_~s__state~0 == 20480); 6099#L109 assume !(ssl3_connect_~s__state~0 == 4099); 6028#L112 assume !(ssl3_connect_~s__state~0 == 4368); 6029#L115 assume !(ssl3_connect_~s__state~0 == 4369); 6025#L118 assume ssl3_connect_~s__state~0 == 4384; 5957#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 5958#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 5934#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 5935#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 5936#L293-2 ssl3_connect_~s__init_num~0 := 0; 5922#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 5974#L100 assume !(ssl3_connect_~s__state~0 == 16384); 5975#L103 assume !(ssl3_connect_~s__state~0 == 4096); 5951#L106 assume !(ssl3_connect_~s__state~0 == 20480); 5952#L109 assume !(ssl3_connect_~s__state~0 == 4099); 6100#L112 assume !(ssl3_connect_~s__state~0 == 4368); 6018#L115 assume !(ssl3_connect_~s__state~0 == 4369); 6019#L118 assume !(ssl3_connect_~s__state~0 == 4384); 6015#L121 assume !(ssl3_connect_~s__state~0 == 4385); 5987#L124 assume !(ssl3_connect_~s__state~0 == 4400); 5988#L127 assume !(ssl3_connect_~s__state~0 == 4401); 5985#L130 assume !(ssl3_connect_~s__state~0 == 4416); 5961#L133 assume !(ssl3_connect_~s__state~0 == 4417); 5940#L136 assume !(ssl3_connect_~s__state~0 == 4432); 5942#L139 assume !(ssl3_connect_~s__state~0 == 4433); 5928#L142 assume !(ssl3_connect_~s__state~0 == 4448); 5930#L145 assume !(ssl3_connect_~s__state~0 == 4449); 6020#L148 assume !(ssl3_connect_~s__state~0 == 4464); 6021#L151 assume !(ssl3_connect_~s__state~0 == 4465); 5998#L154 assume !(ssl3_connect_~s__state~0 == 4466); 5990#L157 assume !(ssl3_connect_~s__state~0 == 4467); 5991#L160 assume !(ssl3_connect_~s__state~0 == 4480); 5986#L163 assume !(ssl3_connect_~s__state~0 == 4481); 5965#L166 assume !(ssl3_connect_~s__state~0 == 4496); 5946#L169 assume !(ssl3_connect_~s__state~0 == 4497); 5948#L172 assume !(ssl3_connect_~s__state~0 == 4512); 6035#L175 assume !(ssl3_connect_~s__state~0 == 4513); 6036#L178 assume !(ssl3_connect_~s__state~0 == 4528); 6040#L181 assume !(ssl3_connect_~s__state~0 == 4529); 6033#L184 assume !(ssl3_connect_~s__state~0 == 4560); 6002#L187 assume !(ssl3_connect_~s__state~0 == 4561); 5992#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 5923#L98 [2018-11-10 04:37:04,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,881 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-10 04:37:04,881 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:04,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:04,886 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:04,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1474960640, now seen corresponding path program 1 times [2018-11-10 04:37:04,887 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:04,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:04,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,887 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:04,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:04,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:04,914 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-10 04:37:04,914 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:04,914 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:04,915 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:04,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:04,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:04,915 INFO L87 Difference]: Start difference. First operand 244 states and 356 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 04:37:04,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:04,991 INFO L93 Difference]: Finished difference Result 288 states and 406 transitions. [2018-11-10 04:37:04,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:04,991 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 288 states and 406 transitions. [2018-11-10 04:37:04,992 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-10 04:37:04,993 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 288 states to 288 states and 406 transitions. [2018-11-10 04:37:04,993 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2018-11-10 04:37:04,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 288 [2018-11-10 04:37:04,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 288 states and 406 transitions. [2018-11-10 04:37:04,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:04,994 INFO L705 BuchiCegarLoop]: Abstraction has 288 states and 406 transitions. [2018-11-10 04:37:04,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states and 406 transitions. [2018-11-10 04:37:04,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 285. [2018-11-10 04:37:04,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2018-11-10 04:37:04,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 402 transitions. [2018-11-10 04:37:04,998 INFO L728 BuchiCegarLoop]: Abstraction has 285 states and 402 transitions. [2018-11-10 04:37:04,998 INFO L608 BuchiCegarLoop]: Abstraction has 285 states and 402 transitions. [2018-11-10 04:37:04,998 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 04:37:04,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 285 states and 402 transitions. [2018-11-10 04:37:04,999 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2018-11-10 04:37:05,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,000 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,000 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-10 04:37:05,001 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6542#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 6454#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 6456#L94-2 assume true; 6710#L94 assume !false; 6709#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6610#L97 assume ssl3_connect_~s__state~0 == 12292; 6461#L98 [2018-11-10 04:37:05,001 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 6462#L203 ssl3_connect_~s__server~0 := 0; 6449#L208 assume ssl3_connect_~cb~0 != 0; 6450#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 6465#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 6530#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6531#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 6568#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 6687#L100 assume !(ssl3_connect_~s__state~0 == 16384); 6685#L103 assume !(ssl3_connect_~s__state~0 == 4096); 6683#L106 assume !(ssl3_connect_~s__state~0 == 20480); 6681#L109 assume !(ssl3_connect_~s__state~0 == 4099); 6584#L112 assume ssl3_connect_~s__state~0 == 4368; 6511#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 6512#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 6507#L100 assume !(ssl3_connect_~s__state~0 == 16384); 6475#L103 assume !(ssl3_connect_~s__state~0 == 4096); 6476#L106 assume !(ssl3_connect_~s__state~0 == 20480); 6463#L109 assume !(ssl3_connect_~s__state~0 == 4099); 6464#L112 assume !(ssl3_connect_~s__state~0 == 4368); 6552#L115 assume !(ssl3_connect_~s__state~0 == 4369); 6553#L118 assume ssl3_connect_~s__state~0 == 4384; 6491#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 6492#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6471#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 6472#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 6474#L293-2 ssl3_connect_~s__init_num~0 := 0; 6460#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 6706#L100 assume !(ssl3_connect_~s__state~0 == 16384); 6705#L103 assume !(ssl3_connect_~s__state~0 == 4096); 6703#L106 assume !(ssl3_connect_~s__state~0 == 20480); 6698#L109 assume !(ssl3_connect_~s__state~0 == 4099); 6696#L112 assume !(ssl3_connect_~s__state~0 == 4368); 6694#L115 assume !(ssl3_connect_~s__state~0 == 4369); 6692#L118 assume !(ssl3_connect_~s__state~0 == 4384); 6690#L121 assume !(ssl3_connect_~s__state~0 == 4385); 6688#L124 assume !(ssl3_connect_~s__state~0 == 4400); 6686#L127 assume !(ssl3_connect_~s__state~0 == 4401); 6684#L130 assume !(ssl3_connect_~s__state~0 == 4416); 6682#L133 assume !(ssl3_connect_~s__state~0 == 4417); 6591#L136 assume !(ssl3_connect_~s__state~0 == 4432); 6592#L139 assume !(ssl3_connect_~s__state~0 == 4433); 6593#L142 assume !(ssl3_connect_~s__state~0 == 4448); 6648#L145 assume !(ssl3_connect_~s__state~0 == 4449); 6647#L148 assume !(ssl3_connect_~s__state~0 == 4464); 6645#L151 assume !(ssl3_connect_~s__state~0 == 4465); 6643#L154 assume !(ssl3_connect_~s__state~0 == 4466); 6581#L157 assume !(ssl3_connect_~s__state~0 == 4467); 6582#L160 assume !(ssl3_connect_~s__state~0 == 4480); 6587#L163 assume !(ssl3_connect_~s__state~0 == 4481); 6577#L166 assume !(ssl3_connect_~s__state~0 == 4496); 6575#L169 assume !(ssl3_connect_~s__state~0 == 4497); 6576#L172 assume !(ssl3_connect_~s__state~0 == 4512); 6573#L175 assume !(ssl3_connect_~s__state~0 == 4513); 6574#L178 assume !(ssl3_connect_~s__state~0 == 4528); 6618#L181 assume !(ssl3_connect_~s__state~0 == 4529); 6619#L184 assume !(ssl3_connect_~s__state~0 == 4560); 6536#L187 assume !(ssl3_connect_~s__state~0 == 4561); 6527#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 6461#L98 [2018-11-10 04:37:05,001 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,001 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-10 04:37:05,001 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,002 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,007 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1121872258, now seen corresponding path program 1 times [2018-11-10 04:37:05,008 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,008 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,008 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,044 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-10 04:37:05,044 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,044 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,045 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,045 INFO L87 Difference]: Start difference. First operand 285 states and 402 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 04:37:05,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:05,098 INFO L93 Difference]: Finished difference Result 309 states and 433 transitions. [2018-11-10 04:37:05,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:05,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 309 states and 433 transitions. [2018-11-10 04:37:05,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 282 [2018-11-10 04:37:05,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 309 states to 309 states and 433 transitions. [2018-11-10 04:37:05,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 309 [2018-11-10 04:37:05,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2018-11-10 04:37:05,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 309 states and 433 transitions. [2018-11-10 04:37:05,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:05,102 INFO L705 BuchiCegarLoop]: Abstraction has 309 states and 433 transitions. [2018-11-10 04:37:05,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states and 433 transitions. [2018-11-10 04:37:05,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 305. [2018-11-10 04:37:05,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-11-10 04:37:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2018-11-10 04:37:05,106 INFO L728 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2018-11-10 04:37:05,106 INFO L608 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2018-11-10 04:37:05,106 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 04:37:05,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2018-11-10 04:37:05,107 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 278 [2018-11-10 04:37:05,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,107 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,107 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-10 04:37:05,108 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7144#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 7054#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 7056#L94-2 assume true; 7349#L94 assume !false; 7347#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7323#L97 assume ssl3_connect_~s__state~0 == 12292; 7061#L98 [2018-11-10 04:37:05,108 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 7062#L203 ssl3_connect_~s__server~0 := 0; 7049#L208 assume ssl3_connect_~cb~0 != 0; 7050#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 7065#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 7130#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7131#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 7166#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7332#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7331#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7330#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7328#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7188#L112 assume ssl3_connect_~s__state~0 == 4368; 7112#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7113#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7294#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7292#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7290#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7288#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7286#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7284#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7270#L118 assume ssl3_connect_~s__state~0 == 4384; 7092#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 7093#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7071#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 7072#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 7074#L293-2 ssl3_connect_~s__init_num~0 := 0; 7091#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7348#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7346#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7087#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7063#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7064#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7154#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7155#L118 assume !(ssl3_connect_~s__state~0 == 4384); 7151#L121 assume !(ssl3_connect_~s__state~0 == 4385); 7119#L124 assume ssl3_connect_~s__state~0 == 4400; 7088#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 7089#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7060#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7242#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7240#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7238#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7236#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7234#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7232#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7230#L118 assume !(ssl3_connect_~s__state~0 == 4384); 7228#L121 assume !(ssl3_connect_~s__state~0 == 4385); 7226#L124 assume !(ssl3_connect_~s__state~0 == 4400); 7224#L127 assume !(ssl3_connect_~s__state~0 == 4401); 7222#L130 assume !(ssl3_connect_~s__state~0 == 4416); 7220#L133 assume !(ssl3_connect_~s__state~0 == 4417); 7218#L136 assume !(ssl3_connect_~s__state~0 == 4432); 7216#L139 assume !(ssl3_connect_~s__state~0 == 4433); 7214#L142 assume !(ssl3_connect_~s__state~0 == 4448); 7212#L145 assume !(ssl3_connect_~s__state~0 == 4449); 7210#L148 assume !(ssl3_connect_~s__state~0 == 4464); 7208#L151 assume !(ssl3_connect_~s__state~0 == 4465); 7206#L154 assume !(ssl3_connect_~s__state~0 == 4466); 7204#L157 assume !(ssl3_connect_~s__state~0 == 4467); 7201#L160 assume !(ssl3_connect_~s__state~0 == 4480); 7195#L163 assume !(ssl3_connect_~s__state~0 == 4481); 7196#L166 assume !(ssl3_connect_~s__state~0 == 4496); 7263#L169 assume !(ssl3_connect_~s__state~0 == 4497); 7171#L172 assume !(ssl3_connect_~s__state~0 == 4512); 7172#L175 assume !(ssl3_connect_~s__state~0 == 4513); 7173#L178 assume !(ssl3_connect_~s__state~0 == 4528); 7319#L181 assume !(ssl3_connect_~s__state~0 == 4529); 7320#L184 assume !(ssl3_connect_~s__state~0 == 4560); 7136#L187 assume !(ssl3_connect_~s__state~0 == 4561); 7124#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 7061#L98 [2018-11-10 04:37:05,108 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,108 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-10 04:37:05,108 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,108 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,109 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,116 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1997206603, now seen corresponding path program 1 times [2018-11-10 04:37:05,116 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,116 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,117 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:05,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,149 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-10 04:37:05,149 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,149 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,149 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,149 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-10 04:37:05,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:05,220 INFO L93 Difference]: Finished difference Result 330 states and 458 transitions. [2018-11-10 04:37:05,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:05,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 330 states and 458 transitions. [2018-11-10 04:37:05,221 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-10 04:37:05,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 330 states to 330 states and 458 transitions. [2018-11-10 04:37:05,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2018-11-10 04:37:05,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330 [2018-11-10 04:37:05,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330 states and 458 transitions. [2018-11-10 04:37:05,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:05,223 INFO L705 BuchiCegarLoop]: Abstraction has 330 states and 458 transitions. [2018-11-10 04:37:05,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states and 458 transitions. [2018-11-10 04:37:05,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 327. [2018-11-10 04:37:05,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2018-11-10 04:37:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 454 transitions. [2018-11-10 04:37:05,227 INFO L728 BuchiCegarLoop]: Abstraction has 327 states and 454 transitions. [2018-11-10 04:37:05,227 INFO L608 BuchiCegarLoop]: Abstraction has 327 states and 454 transitions. [2018-11-10 04:37:05,227 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 04:37:05,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 327 states and 454 transitions. [2018-11-10 04:37:05,228 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 300 [2018-11-10 04:37:05,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,229 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,229 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-10 04:37:05,229 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7791#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 7695#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 7697#L94-2 assume true; 7926#L94 assume !false; 7924#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7922#L97 assume ssl3_connect_~s__state~0 == 12292; 7702#L98 [2018-11-10 04:37:05,229 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 7703#L203 ssl3_connect_~s__server~0 := 0; 7690#L208 assume ssl3_connect_~cb~0 != 0; 7691#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 7706#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 7777#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7778#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 7764#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7754#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7717#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7718#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7704#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7705#L112 assume ssl3_connect_~s__state~0 == 4368; 7758#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7759#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7971#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7964#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7960#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7956#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7813#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7801#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7802#L118 assume ssl3_connect_~s__state~0 == 4384; 7736#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 7737#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7713#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 7714#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 7716#L293-2 ssl3_connect_~s__init_num~0 := 0; 7994#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7954#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7951#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7947#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7944#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7942#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7939#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7937#L118 assume !(ssl3_connect_~s__state~0 == 4384); 7935#L121 assume !(ssl3_connect_~s__state~0 == 4385); 7859#L124 assume ssl3_connect_~s__state~0 == 4400; 7731#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 7732#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7819#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7915#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7914#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7911#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7909#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7907#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7905#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7903#L118 assume !(ssl3_connect_~s__state~0 == 4384); 7901#L121 assume !(ssl3_connect_~s__state~0 == 4385); 7899#L124 assume !(ssl3_connect_~s__state~0 == 4400); 7898#L127 assume !(ssl3_connect_~s__state~0 == 4401); 7895#L130 assume ssl3_connect_~s__state~0 == 4416; 7741#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 7743#L323 assume ssl3_connect_~blastFlag~0 == 3;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 !(ssl3_connect_~tmp___6~0 == 0); 7701#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 7945#L100 assume !(ssl3_connect_~s__state~0 == 16384); 7943#L103 assume !(ssl3_connect_~s__state~0 == 4096); 7940#L106 assume !(ssl3_connect_~s__state~0 == 20480); 7938#L109 assume !(ssl3_connect_~s__state~0 == 4099); 7936#L112 assume !(ssl3_connect_~s__state~0 == 4368); 7855#L115 assume !(ssl3_connect_~s__state~0 == 4369); 7856#L118 assume !(ssl3_connect_~s__state~0 == 4384); 7879#L121 assume !(ssl3_connect_~s__state~0 == 4385); 7880#L124 assume !(ssl3_connect_~s__state~0 == 4400); 7860#L127 assume !(ssl3_connect_~s__state~0 == 4401); 7861#L130 assume !(ssl3_connect_~s__state~0 == 4416); 7892#L133 assume !(ssl3_connect_~s__state~0 == 4417); 7891#L136 assume !(ssl3_connect_~s__state~0 == 4432); 7872#L139 assume !(ssl3_connect_~s__state~0 == 4433); 7871#L142 assume !(ssl3_connect_~s__state~0 == 4448); 7844#L145 assume !(ssl3_connect_~s__state~0 == 4449); 7838#L148 assume !(ssl3_connect_~s__state~0 == 4464); 7834#L151 assume !(ssl3_connect_~s__state~0 == 4465); 7835#L154 assume !(ssl3_connect_~s__state~0 == 4466); 7836#L157 assume !(ssl3_connect_~s__state~0 == 4467); 7837#L160 assume !(ssl3_connect_~s__state~0 == 4480); 7843#L163 assume !(ssl3_connect_~s__state~0 == 4481); 7823#L166 assume !(ssl3_connect_~s__state~0 == 4496); 7821#L169 assume !(ssl3_connect_~s__state~0 == 4497); 7822#L172 assume !(ssl3_connect_~s__state~0 == 4512); 7825#L175 assume !(ssl3_connect_~s__state~0 == 4513); 7826#L178 assume !(ssl3_connect_~s__state~0 == 4528); 7865#L181 assume !(ssl3_connect_~s__state~0 == 4529); 7863#L184 assume !(ssl3_connect_~s__state~0 == 4560); 7783#L187 assume !(ssl3_connect_~s__state~0 == 4561); 7773#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 7702#L98 [2018-11-10 04:37:05,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,230 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-10 04:37:05,230 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,237 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1060289284, now seen corresponding path program 1 times [2018-11-10 04:37:05,237 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,237 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,238 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:05,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,292 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-10 04:37:05,292 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,292 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,292 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,293 INFO L87 Difference]: Start difference. First operand 327 states and 454 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-10 04:37:05,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:05,313 INFO L93 Difference]: Finished difference Result 627 states and 870 transitions. [2018-11-10 04:37:05,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:05,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 627 states and 870 transitions. [2018-11-10 04:37:05,317 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 600 [2018-11-10 04:37:05,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 627 states to 627 states and 870 transitions. [2018-11-10 04:37:05,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2018-11-10 04:37:05,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2018-11-10 04:37:05,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 627 states and 870 transitions. [2018-11-10 04:37:05,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:05,321 INFO L705 BuchiCegarLoop]: Abstraction has 627 states and 870 transitions. [2018-11-10 04:37:05,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states and 870 transitions. [2018-11-10 04:37:05,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 627. [2018-11-10 04:37:05,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 627 states. [2018-11-10 04:37:05,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 870 transitions. [2018-11-10 04:37:05,329 INFO L728 BuchiCegarLoop]: Abstraction has 627 states and 870 transitions. [2018-11-10 04:37:05,329 INFO L608 BuchiCegarLoop]: Abstraction has 627 states and 870 transitions. [2018-11-10 04:37:05,329 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 04:37:05,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 627 states and 870 transitions. [2018-11-10 04:37:05,331 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 600 [2018-11-10 04:37:05,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,332 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,332 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-10 04:37:05,332 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8753#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 8655#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 8657#L94-2 assume true; 9254#L94 assume !false; 9252#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9249#L97 assume ssl3_connect_~s__state~0 == 12292; 8662#L98 [2018-11-10 04:37:05,332 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 8663#L203 ssl3_connect_~s__server~0 := 0; 8650#L208 assume ssl3_connect_~cb~0 != 0; 8651#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 8750#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 8741#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 8742#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 9137#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 9113#L100 assume !(ssl3_connect_~s__state~0 == 16384); 9096#L103 assume !(ssl3_connect_~s__state~0 == 4096); 9095#L106 assume !(ssl3_connect_~s__state~0 == 20480); 9094#L109 assume !(ssl3_connect_~s__state~0 == 4099); 9086#L112 assume ssl3_connect_~s__state~0 == 4368; 8871#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 9083#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 9057#L100 assume !(ssl3_connect_~s__state~0 == 16384); 9055#L103 assume !(ssl3_connect_~s__state~0 == 4096); 9053#L106 assume !(ssl3_connect_~s__state~0 == 20480); 9051#L109 assume !(ssl3_connect_~s__state~0 == 4099); 9049#L112 assume !(ssl3_connect_~s__state~0 == 4368); 9047#L115 assume !(ssl3_connect_~s__state~0 == 4369); 9045#L118 assume ssl3_connect_~s__state~0 == 4384; 8868#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 8713#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 8673#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 8674#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 8676#L293-2 ssl3_connect_~s__init_num~0 := 0; 8696#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 9265#L100 assume !(ssl3_connect_~s__state~0 == 16384); 9264#L103 assume !(ssl3_connect_~s__state~0 == 4096); 8690#L106 assume !(ssl3_connect_~s__state~0 == 20480); 8691#L109 assume !(ssl3_connect_~s__state~0 == 4099); 9240#L112 assume !(ssl3_connect_~s__state~0 == 4368); 9239#L115 assume !(ssl3_connect_~s__state~0 == 4369); 9238#L118 assume !(ssl3_connect_~s__state~0 == 4384); 9237#L121 assume !(ssl3_connect_~s__state~0 == 4385); 9236#L124 assume ssl3_connect_~s__state~0 == 4400; 8692#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 8693#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8787#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 8714#L100 assume !(ssl3_connect_~s__state~0 == 16384); 8677#L103 assume !(ssl3_connect_~s__state~0 == 4096); 8678#L106 assume !(ssl3_connect_~s__state~0 == 20480); 8664#L109 assume !(ssl3_connect_~s__state~0 == 4099); 8665#L112 assume !(ssl3_connect_~s__state~0 == 4368); 8765#L115 assume !(ssl3_connect_~s__state~0 == 4369); 8766#L118 assume !(ssl3_connect_~s__state~0 == 4384); 8761#L121 assume !(ssl3_connect_~s__state~0 == 4385); 8728#L124 assume !(ssl3_connect_~s__state~0 == 4400); 8729#L127 assume !(ssl3_connect_~s__state~0 == 4401); 8724#L130 assume ssl3_connect_~s__state~0 == 4416; 8725#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 8702#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 8661#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 9031#L100 assume !(ssl3_connect_~s__state~0 == 16384); 9027#L103 assume !(ssl3_connect_~s__state~0 == 4096); 9020#L106 assume !(ssl3_connect_~s__state~0 == 20480); 9017#L109 assume !(ssl3_connect_~s__state~0 == 4099); 9014#L112 assume !(ssl3_connect_~s__state~0 == 4368); 9011#L115 assume !(ssl3_connect_~s__state~0 == 4369); 9008#L118 assume !(ssl3_connect_~s__state~0 == 4384); 9005#L121 assume !(ssl3_connect_~s__state~0 == 4385); 9002#L124 assume !(ssl3_connect_~s__state~0 == 4400); 8999#L127 assume !(ssl3_connect_~s__state~0 == 4401); 8996#L130 assume !(ssl3_connect_~s__state~0 == 4416); 8993#L133 assume !(ssl3_connect_~s__state~0 == 4417); 8990#L136 assume !(ssl3_connect_~s__state~0 == 4432); 8987#L139 assume !(ssl3_connect_~s__state~0 == 4433); 8984#L142 assume !(ssl3_connect_~s__state~0 == 4448); 8981#L145 assume !(ssl3_connect_~s__state~0 == 4449); 8978#L148 assume !(ssl3_connect_~s__state~0 == 4464); 8976#L151 assume !(ssl3_connect_~s__state~0 == 4465); 8972#L154 assume !(ssl3_connect_~s__state~0 == 4466); 8938#L157 assume !(ssl3_connect_~s__state~0 == 4467); 8933#L160 assume !(ssl3_connect_~s__state~0 == 4480); 8934#L163 assume !(ssl3_connect_~s__state~0 == 4481); 8790#L166 assume !(ssl3_connect_~s__state~0 == 4496); 8788#L169 assume !(ssl3_connect_~s__state~0 == 4497); 8789#L172 assume !(ssl3_connect_~s__state~0 == 4512); 8908#L175 assume !(ssl3_connect_~s__state~0 == 4513); 8910#L178 assume !(ssl3_connect_~s__state~0 == 4528); 9103#L181 assume !(ssl3_connect_~s__state~0 == 4529); 9104#L184 assume !(ssl3_connect_~s__state~0 == 4560); 8746#L187 assume !(ssl3_connect_~s__state~0 == 4561); 8734#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 8662#L98 [2018-11-10 04:37:05,333 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,333 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-10 04:37:05,333 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,338 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1295515966, now seen corresponding path program 1 times [2018-11-10 04:37:05,339 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,339 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,339 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:05,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,387 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-10 04:37:05,388 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,388 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,388 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,388 INFO L87 Difference]: Start difference. First operand 627 states and 870 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-10 04:37:05,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:05,510 INFO L93 Difference]: Finished difference Result 681 states and 934 transitions. [2018-11-10 04:37:05,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:05,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 681 states and 934 transitions. [2018-11-10 04:37:05,514 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 654 [2018-11-10 04:37:05,518 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 681 states to 681 states and 934 transitions. [2018-11-10 04:37:05,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-10 04:37:05,519 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-10 04:37:05,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 934 transitions. [2018-11-10 04:37:05,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:05,519 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-10 04:37:05,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 934 transitions. [2018-11-10 04:37:05,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 675. [2018-11-10 04:37:05,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 675 states. [2018-11-10 04:37:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 928 transitions. [2018-11-10 04:37:05,532 INFO L728 BuchiCegarLoop]: Abstraction has 675 states and 928 transitions. [2018-11-10 04:37:05,532 INFO L608 BuchiCegarLoop]: Abstraction has 675 states and 928 transitions. [2018-11-10 04:37:05,532 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 04:37:05,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 675 states and 928 transitions. [2018-11-10 04:37:05,537 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 648 [2018-11-10 04:37:05,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,539 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,539 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-10 04:37:05,539 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10068#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 9969#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 9971#L94-2 assume true; 10541#L94 assume !false; 10539#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10534#L97 assume ssl3_connect_~s__state~0 == 12292; 9976#L98 [2018-11-10 04:37:05,539 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 9977#L203 ssl3_connect_~s__server~0 := 0; 9964#L208 assume ssl3_connect_~cb~0 != 0; 9965#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 9980#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 10054#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 10055#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 10098#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 10551#L100 assume !(ssl3_connect_~s__state~0 == 16384); 10548#L103 assume !(ssl3_connect_~s__state~0 == 4096); 10547#L106 assume !(ssl3_connect_~s__state~0 == 20480); 10525#L109 assume !(ssl3_connect_~s__state~0 == 4099); 10195#L112 assume ssl3_connect_~s__state~0 == 4368; 10032#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 10033#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 10415#L100 assume !(ssl3_connect_~s__state~0 == 16384); 10409#L103 assume !(ssl3_connect_~s__state~0 == 4096); 10407#L106 assume !(ssl3_connect_~s__state~0 == 20480); 10405#L109 assume !(ssl3_connect_~s__state~0 == 4099); 10403#L112 assume !(ssl3_connect_~s__state~0 == 4368); 10401#L115 assume !(ssl3_connect_~s__state~0 == 4369); 10399#L118 assume ssl3_connect_~s__state~0 == 4384; 10213#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 10391#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 9986#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 9987#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 9988#L293-2 ssl3_connect_~s__init_num~0 := 0; 10601#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 10587#L100 assume !(ssl3_connect_~s__state~0 == 16384); 10585#L103 assume !(ssl3_connect_~s__state~0 == 4096); 10582#L106 assume !(ssl3_connect_~s__state~0 == 20480); 10580#L109 assume !(ssl3_connect_~s__state~0 == 4099); 10574#L112 assume !(ssl3_connect_~s__state~0 == 4368); 10571#L115 assume !(ssl3_connect_~s__state~0 == 4369); 10569#L118 assume !(ssl3_connect_~s__state~0 == 4384); 10567#L121 assume !(ssl3_connect_~s__state~0 == 4385); 10562#L124 assume !(ssl3_connect_~s__state~0 == 4400); 10560#L127 assume !(ssl3_connect_~s__state~0 == 4401); 10558#L130 assume !(ssl3_connect_~s__state~0 == 4416); 10556#L133 assume !(ssl3_connect_~s__state~0 == 4417); 10554#L136 assume !(ssl3_connect_~s__state~0 == 4432); 10552#L139 assume !(ssl3_connect_~s__state~0 == 4433); 10550#L142 assume !(ssl3_connect_~s__state~0 == 4448); 10549#L145 assume !(ssl3_connect_~s__state~0 == 4449); 10083#L148 assume !(ssl3_connect_~s__state~0 == 4464); 10084#L151 assume !(ssl3_connect_~s__state~0 == 4465); 10056#L154 assume !(ssl3_connect_~s__state~0 == 4466); 10057#L157 assume !(ssl3_connect_~s__state~0 == 4467); 10544#L160 assume !(ssl3_connect_~s__state~0 == 4480); 10040#L163 assume !(ssl3_connect_~s__state~0 == 4481); 10017#L166 assume !(ssl3_connect_~s__state~0 == 4496); 10018#L169 assume !(ssl3_connect_~s__state~0 == 4497); 10529#L172 assume !(ssl3_connect_~s__state~0 == 4512); 10521#L175 assume !(ssl3_connect_~s__state~0 == 4513); 10095#L178 assume !(ssl3_connect_~s__state~0 == 4528); 10096#L181 assume !(ssl3_connect_~s__state~0 == 4529); 10100#L184 assume ssl3_connect_~s__state~0 == 4560; 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 ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 10366#L476-2 ssl3_connect_~s__init_num~0 := 0; 9975#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 10329#L100 assume !(ssl3_connect_~s__state~0 == 16384); 10328#L103 assume !(ssl3_connect_~s__state~0 == 4096); 10327#L106 assume !(ssl3_connect_~s__state~0 == 20480); 10218#L109 assume !(ssl3_connect_~s__state~0 == 4099); 10219#L112 assume !(ssl3_connect_~s__state~0 == 4368); 10196#L115 assume !(ssl3_connect_~s__state~0 == 4369); 10197#L118 assume !(ssl3_connect_~s__state~0 == 4384); 10212#L121 assume !(ssl3_connect_~s__state~0 == 4385); 10214#L124 assume !(ssl3_connect_~s__state~0 == 4400); 10202#L127 assume !(ssl3_connect_~s__state~0 == 4401); 10203#L130 assume !(ssl3_connect_~s__state~0 == 4416); 10204#L133 assume !(ssl3_connect_~s__state~0 == 4417); 10205#L136 assume !(ssl3_connect_~s__state~0 == 4432); 10514#L139 assume !(ssl3_connect_~s__state~0 == 4433); 10363#L142 assume !(ssl3_connect_~s__state~0 == 4448); 10364#L145 assume !(ssl3_connect_~s__state~0 == 4449); 10191#L148 assume !(ssl3_connect_~s__state~0 == 4464); 10187#L151 assume !(ssl3_connect_~s__state~0 == 4465); 10188#L154 assume !(ssl3_connect_~s__state~0 == 4466); 10189#L157 assume !(ssl3_connect_~s__state~0 == 4467); 10190#L160 assume !(ssl3_connect_~s__state~0 == 4480); 10388#L163 assume !(ssl3_connect_~s__state~0 == 4481); 10387#L166 assume !(ssl3_connect_~s__state~0 == 4496); 10386#L169 assume !(ssl3_connect_~s__state~0 == 4497); 10383#L172 assume !(ssl3_connect_~s__state~0 == 4512); 10384#L175 assume !(ssl3_connect_~s__state~0 == 4513); 10385#L178 assume !(ssl3_connect_~s__state~0 == 4528); 10519#L181 assume !(ssl3_connect_~s__state~0 == 4529); 10516#L184 assume !(ssl3_connect_~s__state~0 == 4560); 10061#L187 assume !(ssl3_connect_~s__state~0 == 4561); 10047#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 9976#L98 [2018-11-10 04:37:05,539 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,539 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-10 04:37:05,540 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,549 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,555 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,556 INFO L82 PathProgramCache]: Analyzing trace with hash 211267233, now seen corresponding path program 1 times [2018-11-10 04:37:05,556 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,557 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:05,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,608 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-10 04:37:05,608 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,610 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,610 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,610 INFO L87 Difference]: Start difference. First operand 675 states and 928 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-11-10 04:37:05,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:05,739 INFO L93 Difference]: Finished difference Result 753 states and 1016 transitions. [2018-11-10 04:37:05,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:05,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 753 states and 1016 transitions. [2018-11-10 04:37:05,742 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 726 [2018-11-10 04:37:05,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 753 states to 753 states and 1016 transitions. [2018-11-10 04:37:05,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 753 [2018-11-10 04:37:05,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 753 [2018-11-10 04:37:05,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 753 states and 1016 transitions. [2018-11-10 04:37:05,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:05,745 INFO L705 BuchiCegarLoop]: Abstraction has 753 states and 1016 transitions. [2018-11-10 04:37:05,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states and 1016 transitions. [2018-11-10 04:37:05,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 749. [2018-11-10 04:37:05,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 749 states. [2018-11-10 04:37:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1012 transitions. [2018-11-10 04:37:05,754 INFO L728 BuchiCegarLoop]: Abstraction has 749 states and 1012 transitions. [2018-11-10 04:37:05,754 INFO L608 BuchiCegarLoop]: Abstraction has 749 states and 1012 transitions. [2018-11-10 04:37:05,754 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 04:37:05,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 749 states and 1012 transitions. [2018-11-10 04:37:05,756 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 722 [2018-11-10 04:37:05,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,757 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,758 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-10 04:37:05,758 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11503#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 11403#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 11405#L94-2 assume true; 12015#L94 assume !false; 12013#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12010#L97 assume ssl3_connect_~s__state~0 == 12292; 11677#L98 [2018-11-10 04:37:05,758 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 11657#L203 ssl3_connect_~s__server~0 := 0; 12009#L208 assume ssl3_connect_~cb~0 != 0; 12007#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 11500#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 11491#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 11492#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 11990#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 11973#L100 assume !(ssl3_connect_~s__state~0 == 16384); 11971#L103 assume !(ssl3_connect_~s__state~0 == 4096); 11969#L106 assume !(ssl3_connect_~s__state~0 == 20480); 11967#L109 assume !(ssl3_connect_~s__state~0 == 4099); 11965#L112 assume ssl3_connect_~s__state~0 == 4368; 11652#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 11962#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 11934#L100 assume !(ssl3_connect_~s__state~0 == 16384); 11933#L103 assume !(ssl3_connect_~s__state~0 == 4096); 11931#L106 assume !(ssl3_connect_~s__state~0 == 20480); 11930#L109 assume !(ssl3_connect_~s__state~0 == 4099); 11928#L112 assume !(ssl3_connect_~s__state~0 == 4368); 11926#L115 assume !(ssl3_connect_~s__state~0 == 4369); 11924#L118 assume ssl3_connect_~s__state~0 == 4384; 11445#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 11446#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 11443#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 11421#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 11422#L293-2 ssl3_connect_~s__init_num~0 := 0; 11444#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 12093#L100 assume !(ssl3_connect_~s__state~0 == 16384); 12091#L103 assume !(ssl3_connect_~s__state~0 == 4096); 12090#L106 assume !(ssl3_connect_~s__state~0 == 20480); 12089#L109 assume !(ssl3_connect_~s__state~0 == 4099); 12088#L112 assume !(ssl3_connect_~s__state~0 == 4368); 12087#L115 assume !(ssl3_connect_~s__state~0 == 4369); 12086#L118 assume !(ssl3_connect_~s__state~0 == 4384); 12085#L121 assume !(ssl3_connect_~s__state~0 == 4385); 12082#L124 assume !(ssl3_connect_~s__state~0 == 4400); 12076#L127 assume !(ssl3_connect_~s__state~0 == 4401); 12074#L130 assume !(ssl3_connect_~s__state~0 == 4416); 12072#L133 assume !(ssl3_connect_~s__state~0 == 4417); 12070#L136 assume !(ssl3_connect_~s__state~0 == 4432); 12068#L139 assume !(ssl3_connect_~s__state~0 == 4433); 12066#L142 assume !(ssl3_connect_~s__state~0 == 4448); 12053#L145 assume !(ssl3_connect_~s__state~0 == 4449); 12049#L148 assume !(ssl3_connect_~s__state~0 == 4464); 12045#L151 assume !(ssl3_connect_~s__state~0 == 4465); 12041#L154 assume !(ssl3_connect_~s__state~0 == 4466); 12037#L157 assume !(ssl3_connect_~s__state~0 == 4467); 12033#L160 assume !(ssl3_connect_~s__state~0 == 4480); 12030#L163 assume !(ssl3_connect_~s__state~0 == 4481); 12027#L166 assume !(ssl3_connect_~s__state~0 == 4496); 12024#L169 assume !(ssl3_connect_~s__state~0 == 4497); 12021#L172 assume !(ssl3_connect_~s__state~0 == 4512); 11396#L175 assume !(ssl3_connect_~s__state~0 == 4513); 11397#L178 assume !(ssl3_connect_~s__state~0 == 4528); 11527#L181 assume !(ssl3_connect_~s__state~0 == 4529); 11532#L184 assume ssl3_connect_~s__state~0 == 4560; 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 !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 11777#L476-2 ssl3_connect_~s__init_num~0 := 0; 11773#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 11759#L100 assume !(ssl3_connect_~s__state~0 == 16384); 11757#L103 assume !(ssl3_connect_~s__state~0 == 4096); 11755#L106 assume !(ssl3_connect_~s__state~0 == 20480); 11686#L109 assume !(ssl3_connect_~s__state~0 == 4099); 11684#L112 assume !(ssl3_connect_~s__state~0 == 4368); 11682#L115 assume !(ssl3_connect_~s__state~0 == 4369); 11680#L118 assume !(ssl3_connect_~s__state~0 == 4384); 11678#L121 assume !(ssl3_connect_~s__state~0 == 4385); 11675#L124 assume !(ssl3_connect_~s__state~0 == 4400); 11666#L127 assume !(ssl3_connect_~s__state~0 == 4401); 11664#L130 assume !(ssl3_connect_~s__state~0 == 4416); 11662#L133 assume !(ssl3_connect_~s__state~0 == 4417); 11660#L136 assume !(ssl3_connect_~s__state~0 == 4432); 11658#L139 assume !(ssl3_connect_~s__state~0 == 4433); 11655#L142 assume !(ssl3_connect_~s__state~0 == 4448); 11653#L145 assume !(ssl3_connect_~s__state~0 == 4449); 11650#L148 assume !(ssl3_connect_~s__state~0 == 4464); 11648#L151 assume !(ssl3_connect_~s__state~0 == 4465); 11646#L154 assume !(ssl3_connect_~s__state~0 == 4466); 11644#L157 assume !(ssl3_connect_~s__state~0 == 4467); 11642#L160 assume !(ssl3_connect_~s__state~0 == 4480); 11640#L163 assume !(ssl3_connect_~s__state~0 == 4481); 11637#L166 assume !(ssl3_connect_~s__state~0 == 4496); 11634#L169 assume !(ssl3_connect_~s__state~0 == 4497); 11631#L172 assume !(ssl3_connect_~s__state~0 == 4512); 11629#L175 assume !(ssl3_connect_~s__state~0 == 4513); 11625#L178 assume !(ssl3_connect_~s__state~0 == 4528); 11623#L181 assume !(ssl3_connect_~s__state~0 == 4529); 11524#L184 assume !(ssl3_connect_~s__state~0 == 4560); 11496#L187 assume !(ssl3_connect_~s__state~0 == 4561); 11485#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 11677#L98 [2018-11-10 04:37:05,758 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,758 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-10 04:37:05,758 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,765 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,765 INFO L82 PathProgramCache]: Analyzing trace with hash -141821149, now seen corresponding path program 1 times [2018-11-10 04:37:05,765 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,765 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,766 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:05,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,796 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-10 04:37:05,797 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,797 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,797 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,797 INFO L87 Difference]: Start difference. First operand 749 states and 1012 transitions. cyclomatic complexity: 264 Second operand 3 states. [2018-11-10 04:37:05,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:05,841 INFO L93 Difference]: Finished difference Result 1341 states and 1830 transitions. [2018-11-10 04:37:05,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:05,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1341 states and 1830 transitions. [2018-11-10 04:37:05,847 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1314 [2018-11-10 04:37:05,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1341 states to 1341 states and 1830 transitions. [2018-11-10 04:37:05,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1341 [2018-11-10 04:37:05,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1341 [2018-11-10 04:37:05,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1341 states and 1830 transitions. [2018-11-10 04:37:05,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:05,854 INFO L705 BuchiCegarLoop]: Abstraction has 1341 states and 1830 transitions. [2018-11-10 04:37:05,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states and 1830 transitions. [2018-11-10 04:37:05,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1341. [2018-11-10 04:37:05,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1341 states. [2018-11-10 04:37:05,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1341 states to 1341 states and 1830 transitions. [2018-11-10 04:37:05,872 INFO L728 BuchiCegarLoop]: Abstraction has 1341 states and 1830 transitions. [2018-11-10 04:37:05,872 INFO L608 BuchiCegarLoop]: Abstraction has 1341 states and 1830 transitions. [2018-11-10 04:37:05,872 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 04:37:05,872 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1341 states and 1830 transitions. [2018-11-10 04:37:05,875 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1314 [2018-11-10 04:37:05,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:05,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:05,877 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:05,877 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-10 04:37:05,877 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13594#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 13499#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 13501#L94-2 assume true; 14743#L94 assume !false; 14742#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14741#L97 assume ssl3_connect_~s__state~0 == 12292; 13506#L98 [2018-11-10 04:37:05,877 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 13507#L203 ssl3_connect_~s__server~0 := 0; 13494#L208 assume ssl3_connect_~cb~0 != 0; 13495#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 13512#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 13582#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 13583#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 13624#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 14660#L100 assume !(ssl3_connect_~s__state~0 == 16384); 14659#L103 assume !(ssl3_connect_~s__state~0 == 4096); 14658#L106 assume !(ssl3_connect_~s__state~0 == 20480); 14635#L109 assume !(ssl3_connect_~s__state~0 == 4099); 14551#L112 assume ssl3_connect_~s__state~0 == 4368; 13561#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 13562#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 13558#L100 assume !(ssl3_connect_~s__state~0 == 16384); 13519#L103 assume !(ssl3_connect_~s__state~0 == 4096); 13520#L106 assume !(ssl3_connect_~s__state~0 == 20480); 13508#L109 assume !(ssl3_connect_~s__state~0 == 4099); 13509#L112 assume !(ssl3_connect_~s__state~0 == 4368); 13606#L115 assume !(ssl3_connect_~s__state~0 == 4369); 13607#L118 assume ssl3_connect_~s__state~0 == 4384; 13542#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 13543#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 13516#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 13537#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 13538#L293-2 ssl3_connect_~s__init_num~0 := 0; 13539#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 14571#L100 assume !(ssl3_connect_~s__state~0 == 16384); 14569#L103 assume !(ssl3_connect_~s__state~0 == 4096); 14567#L106 assume !(ssl3_connect_~s__state~0 == 20480); 14565#L109 assume !(ssl3_connect_~s__state~0 == 4099); 14563#L112 assume !(ssl3_connect_~s__state~0 == 4368); 14561#L115 assume !(ssl3_connect_~s__state~0 == 4369); 14559#L118 assume !(ssl3_connect_~s__state~0 == 4384); 14557#L121 assume !(ssl3_connect_~s__state~0 == 4385); 14555#L124 assume ssl3_connect_~s__state~0 == 4400; 13736#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 14553#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14719#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 14701#L100 assume !(ssl3_connect_~s__state~0 == 16384); 14699#L103 assume !(ssl3_connect_~s__state~0 == 4096); 14697#L106 assume !(ssl3_connect_~s__state~0 == 20480); 14695#L109 assume !(ssl3_connect_~s__state~0 == 4099); 14693#L112 assume !(ssl3_connect_~s__state~0 == 4368); 14691#L115 assume !(ssl3_connect_~s__state~0 == 4369); 14689#L118 assume !(ssl3_connect_~s__state~0 == 4384); 14687#L121 assume !(ssl3_connect_~s__state~0 == 4385); 14685#L124 assume !(ssl3_connect_~s__state~0 == 4400); 14275#L127 assume !(ssl3_connect_~s__state~0 == 4401); 14100#L130 assume ssl3_connect_~s__state~0 == 4416; 13620#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 13545#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 13631#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 14757#L100 assume !(ssl3_connect_~s__state~0 == 16384); 14755#L103 assume !(ssl3_connect_~s__state~0 == 4096); 14752#L106 assume !(ssl3_connect_~s__state~0 == 20480); 14749#L109 assume !(ssl3_connect_~s__state~0 == 4099); 14746#L112 assume !(ssl3_connect_~s__state~0 == 4368); 14727#L115 assume !(ssl3_connect_~s__state~0 == 4369); 14728#L118 assume !(ssl3_connect_~s__state~0 == 4384); 13602#L121 assume !(ssl3_connect_~s__state~0 == 4385); 13569#L124 assume !(ssl3_connect_~s__state~0 == 4400); 13570#L127 assume !(ssl3_connect_~s__state~0 == 4401); 13567#L130 assume !(ssl3_connect_~s__state~0 == 4416); 13544#L133 assume !(ssl3_connect_~s__state~0 == 4417); 13525#L136 assume ssl3_connect_~s__state~0 == 4432; 13526#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 13615#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 14198#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13898#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 13877#L100 assume !(ssl3_connect_~s__state~0 == 16384); 13878#L103 assume !(ssl3_connect_~s__state~0 == 4096); 13871#L106 assume !(ssl3_connect_~s__state~0 == 20480); 13872#L109 assume !(ssl3_connect_~s__state~0 == 4099); 13861#L112 assume !(ssl3_connect_~s__state~0 == 4368); 13862#L115 assume !(ssl3_connect_~s__state~0 == 4369); 13856#L118 assume !(ssl3_connect_~s__state~0 == 4384); 13857#L121 assume !(ssl3_connect_~s__state~0 == 4385); 13850#L124 assume !(ssl3_connect_~s__state~0 == 4400); 13851#L127 assume !(ssl3_connect_~s__state~0 == 4401); 13842#L130 assume !(ssl3_connect_~s__state~0 == 4416); 13843#L133 assume !(ssl3_connect_~s__state~0 == 4417); 13805#L136 assume !(ssl3_connect_~s__state~0 == 4432); 13806#L139 assume !(ssl3_connect_~s__state~0 == 4433); 13799#L142 assume !(ssl3_connect_~s__state~0 == 4448); 13800#L145 assume !(ssl3_connect_~s__state~0 == 4449); 13852#L148 assume !(ssl3_connect_~s__state~0 == 4464); 13853#L151 assume !(ssl3_connect_~s__state~0 == 4465); 13844#L154 assume !(ssl3_connect_~s__state~0 == 4466); 13845#L157 assume !(ssl3_connect_~s__state~0 == 4467); 13821#L160 assume !(ssl3_connect_~s__state~0 == 4480); 13822#L163 assume !(ssl3_connect_~s__state~0 == 4481); 14170#L166 assume !(ssl3_connect_~s__state~0 == 4496); 14169#L169 assume !(ssl3_connect_~s__state~0 == 4497); 13836#L172 assume !(ssl3_connect_~s__state~0 == 4512); 13837#L175 assume !(ssl3_connect_~s__state~0 == 4513); 14168#L178 assume !(ssl3_connect_~s__state~0 == 4528); 14163#L181 assume !(ssl3_connect_~s__state~0 == 4529); 13643#L184 assume !(ssl3_connect_~s__state~0 == 4560); 13587#L187 assume !(ssl3_connect_~s__state~0 == 4561); 13575#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 13506#L98 [2018-11-10 04:37:05,877 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,878 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-10 04:37:05,878 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,878 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:05,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:05,883 INFO L82 PathProgramCache]: Analyzing trace with hash -480934540, now seen corresponding path program 1 times [2018-11-10 04:37:05,883 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:05,883 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:05,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:05,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:05,918 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-10 04:37:05,918 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:05,918 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:05,918 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:05,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:05,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:05,919 INFO L87 Difference]: Start difference. First operand 1341 states and 1830 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-10 04:37:06,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:06,030 INFO L93 Difference]: Finished difference Result 1457 states and 1970 transitions. [2018-11-10 04:37:06,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:06,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1457 states and 1970 transitions. [2018-11-10 04:37:06,035 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1430 [2018-11-10 04:37:06,039 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1457 states to 1457 states and 1970 transitions. [2018-11-10 04:37:06,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1457 [2018-11-10 04:37:06,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1457 [2018-11-10 04:37:06,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1457 states and 1970 transitions. [2018-11-10 04:37:06,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:06,040 INFO L705 BuchiCegarLoop]: Abstraction has 1457 states and 1970 transitions. [2018-11-10 04:37:06,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states and 1970 transitions. [2018-11-10 04:37:06,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1445. [2018-11-10 04:37:06,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1445 states. [2018-11-10 04:37:06,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1954 transitions. [2018-11-10 04:37:06,053 INFO L728 BuchiCegarLoop]: Abstraction has 1445 states and 1954 transitions. [2018-11-10 04:37:06,053 INFO L608 BuchiCegarLoop]: Abstraction has 1445 states and 1954 transitions. [2018-11-10 04:37:06,053 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 04:37:06,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1445 states and 1954 transitions. [2018-11-10 04:37:06,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1418 [2018-11-10 04:37:06,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:06,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:06,058 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:06,058 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-10 04:37:06,058 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16404#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 16303#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 16305#L94-2 assume true; 17237#L94 assume !false; 17232#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17176#L97 assume ssl3_connect_~s__state~0 == 12292; 17177#L98 [2018-11-10 04:37:06,059 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 16435#L203 ssl3_connect_~s__server~0 := 0; 16436#L208 assume ssl3_connect_~cb~0 != 0; 16314#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 16315#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 16389#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 16390#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 17453#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17368#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17366#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17364#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17362#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17360#L112 assume ssl3_connect_~s__state~0 == 4368; 16369#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 16370#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17397#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17395#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17386#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17385#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17377#L112 assume !(ssl3_connect_~s__state~0 == 4368); 17274#L115 assume !(ssl3_connect_~s__state~0 == 4369); 17252#L118 assume ssl3_connect_~s__state~0 == 4384; 16838#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 17249#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 16344#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 16345#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 16346#L293-2 ssl3_connect_~s__init_num~0 := 0; 16347#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17561#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17559#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17557#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17555#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17553#L112 assume !(ssl3_connect_~s__state~0 == 4368); 17551#L115 assume !(ssl3_connect_~s__state~0 == 4369); 17243#L118 assume !(ssl3_connect_~s__state~0 == 4384); 17242#L121 assume !(ssl3_connect_~s__state~0 == 4385); 16828#L124 assume ssl3_connect_~s__state~0 == 4400; 16829#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 16438#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16439#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17722#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17721#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17720#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17719#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17718#L112 assume !(ssl3_connect_~s__state~0 == 4368); 17717#L115 assume !(ssl3_connect_~s__state~0 == 4369); 17716#L118 assume !(ssl3_connect_~s__state~0 == 4384); 17715#L121 assume !(ssl3_connect_~s__state~0 == 4385); 17714#L124 assume !(ssl3_connect_~s__state~0 == 4400); 17713#L127 assume !(ssl3_connect_~s__state~0 == 4401); 16558#L130 assume ssl3_connect_~s__state~0 == 4416; 16556#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 17709#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 17701#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17687#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17685#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17683#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17681#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17680#L112 assume !(ssl3_connect_~s__state~0 == 4368); 17679#L115 assume !(ssl3_connect_~s__state~0 == 4369); 17671#L118 assume !(ssl3_connect_~s__state~0 == 4384); 17669#L121 assume !(ssl3_connect_~s__state~0 == 4385); 17668#L124 assume !(ssl3_connect_~s__state~0 == 4400); 17661#L127 assume !(ssl3_connect_~s__state~0 == 4401); 17654#L130 assume !(ssl3_connect_~s__state~0 == 4416); 17651#L133 assume !(ssl3_connect_~s__state~0 == 4417); 17648#L136 assume ssl3_connect_~s__state~0 == 4432; 17234#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 17644#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 17643#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17637#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17623#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17621#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17619#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17617#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17610#L112 assume !(ssl3_connect_~s__state~0 == 4368); 17606#L115 assume !(ssl3_connect_~s__state~0 == 4369); 17602#L118 assume !(ssl3_connect_~s__state~0 == 4384); 17599#L121 assume !(ssl3_connect_~s__state~0 == 4385); 17591#L124 assume !(ssl3_connect_~s__state~0 == 4400); 17586#L127 assume !(ssl3_connect_~s__state~0 == 4401); 17584#L130 assume !(ssl3_connect_~s__state~0 == 4416); 17581#L133 assume !(ssl3_connect_~s__state~0 == 4417); 17580#L136 assume !(ssl3_connect_~s__state~0 == 4432); 17578#L139 assume !(ssl3_connect_~s__state~0 == 4433); 17579#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 16402#L366-2 ssl3_connect_~s__init_num~0 := 0; 16309#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 17594#L100 assume !(ssl3_connect_~s__state~0 == 16384); 17191#L103 assume !(ssl3_connect_~s__state~0 == 4096); 17192#L106 assume !(ssl3_connect_~s__state~0 == 20480); 17194#L109 assume !(ssl3_connect_~s__state~0 == 4099); 17195#L112 assume !(ssl3_connect_~s__state~0 == 4368); 17180#L115 assume !(ssl3_connect_~s__state~0 == 4369); 17181#L118 assume !(ssl3_connect_~s__state~0 == 4384); 16837#L121 assume !(ssl3_connect_~s__state~0 == 4385); 16839#L124 assume !(ssl3_connect_~s__state~0 == 4400); 16830#L127 assume !(ssl3_connect_~s__state~0 == 4401); 16831#L130 assume !(ssl3_connect_~s__state~0 == 4416); 16555#L133 assume !(ssl3_connect_~s__state~0 == 4417); 16557#L136 assume !(ssl3_connect_~s__state~0 == 4432); 17233#L139 assume !(ssl3_connect_~s__state~0 == 4433); 17230#L142 assume !(ssl3_connect_~s__state~0 == 4448); 17227#L145 assume !(ssl3_connect_~s__state~0 == 4449); 16902#L148 assume !(ssl3_connect_~s__state~0 == 4464); 16898#L151 assume !(ssl3_connect_~s__state~0 == 4465); 16899#L154 assume !(ssl3_connect_~s__state~0 == 4466); 16900#L157 assume !(ssl3_connect_~s__state~0 == 4467); 16901#L160 assume !(ssl3_connect_~s__state~0 == 4480); 16903#L163 assume !(ssl3_connect_~s__state~0 == 4481); 17187#L166 assume !(ssl3_connect_~s__state~0 == 4496); 17186#L169 assume !(ssl3_connect_~s__state~0 == 4497); 17185#L172 assume !(ssl3_connect_~s__state~0 == 4512); 17184#L175 assume !(ssl3_connect_~s__state~0 == 4513); 17183#L178 assume !(ssl3_connect_~s__state~0 == 4528); 17182#L181 assume !(ssl3_connect_~s__state~0 == 4529); 16444#L184 assume !(ssl3_connect_~s__state~0 == 4560); 16446#L187 assume !(ssl3_connect_~s__state~0 == 4561); 16448#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 17177#L98 [2018-11-10 04:37:06,059 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,059 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-10 04:37:06,059 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,059 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,060 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,064 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,065 INFO L82 PathProgramCache]: Analyzing trace with hash 305386416, now seen corresponding path program 1 times [2018-11-10 04:37:06,065 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,065 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,065 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:06,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:06,107 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-10 04:37:06,108 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:06,108 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:06,108 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:06,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:06,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:06,108 INFO L87 Difference]: Start difference. First operand 1445 states and 1954 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-10 04:37:06,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:06,193 INFO L93 Difference]: Finished difference Result 1569 states and 2098 transitions. [2018-11-10 04:37:06,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:06,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1569 states and 2098 transitions. [2018-11-10 04:37:06,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1542 [2018-11-10 04:37:06,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1569 states to 1569 states and 2098 transitions. [2018-11-10 04:37:06,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1569 [2018-11-10 04:37:06,203 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1569 [2018-11-10 04:37:06,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1569 states and 2098 transitions. [2018-11-10 04:37:06,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:06,204 INFO L705 BuchiCegarLoop]: Abstraction has 1569 states and 2098 transitions. [2018-11-10 04:37:06,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1569 states and 2098 transitions. [2018-11-10 04:37:06,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1569 to 1561. [2018-11-10 04:37:06,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1561 states. [2018-11-10 04:37:06,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2090 transitions. [2018-11-10 04:37:06,217 INFO L728 BuchiCegarLoop]: Abstraction has 1561 states and 2090 transitions. [2018-11-10 04:37:06,217 INFO L608 BuchiCegarLoop]: Abstraction has 1561 states and 2090 transitions. [2018-11-10 04:37:06,217 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 04:37:06,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1561 states and 2090 transitions. [2018-11-10 04:37:06,222 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1534 [2018-11-10 04:37:06,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:06,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:06,223 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:06,223 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-10 04:37:06,223 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19423#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 19323#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 19325#L94-2 assume true; 20793#L94 assume !false; 20792#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20766#L97 assume ssl3_connect_~s__state~0 == 12292; 19330#L98 [2018-11-10 04:37:06,223 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 19331#L203 ssl3_connect_~s__server~0 := 0; 19318#L208 assume ssl3_connect_~cb~0 != 0; 19319#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 19334#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 19409#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 19410#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 19449#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 20430#L100 assume !(ssl3_connect_~s__state~0 == 16384); 20429#L103 assume !(ssl3_connect_~s__state~0 == 4096); 20428#L106 assume !(ssl3_connect_~s__state~0 == 20480); 20427#L109 assume !(ssl3_connect_~s__state~0 == 4099); 19597#L112 assume ssl3_connect_~s__state~0 == 4368; 19596#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 19595#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 19580#L100 assume !(ssl3_connect_~s__state~0 == 16384); 19579#L103 assume !(ssl3_connect_~s__state~0 == 4096); 19578#L106 assume !(ssl3_connect_~s__state~0 == 20480); 19577#L109 assume !(ssl3_connect_~s__state~0 == 4099); 19573#L112 assume !(ssl3_connect_~s__state~0 == 4368); 19571#L115 assume !(ssl3_connect_~s__state~0 == 4369); 19543#L118 assume ssl3_connect_~s__state~0 == 4384; 19539#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 19537#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 19526#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 19533#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 19362#L293-2 ssl3_connect_~s__init_num~0 := 0; 19363#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 20840#L100 assume !(ssl3_connect_~s__state~0 == 16384); 20836#L103 assume !(ssl3_connect_~s__state~0 == 4096); 19356#L106 assume !(ssl3_connect_~s__state~0 == 20480); 19332#L109 assume !(ssl3_connect_~s__state~0 == 4099); 19333#L112 assume !(ssl3_connect_~s__state~0 == 4368); 19434#L115 assume !(ssl3_connect_~s__state~0 == 4369); 19435#L118 assume !(ssl3_connect_~s__state~0 == 4384); 19430#L121 assume !(ssl3_connect_~s__state~0 == 4385); 19399#L124 assume ssl3_connect_~s__state~0 == 4400; 19357#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 19358#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19394#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 19384#L100 assume !(ssl3_connect_~s__state~0 == 16384); 19343#L103 assume !(ssl3_connect_~s__state~0 == 4096); 19344#L106 assume !(ssl3_connect_~s__state~0 == 20480); 20829#L109 assume !(ssl3_connect_~s__state~0 == 4099); 20828#L112 assume !(ssl3_connect_~s__state~0 == 4368); 20827#L115 assume !(ssl3_connect_~s__state~0 == 4369); 20826#L118 assume !(ssl3_connect_~s__state~0 == 4384); 20825#L121 assume !(ssl3_connect_~s__state~0 == 4385); 20824#L124 assume !(ssl3_connect_~s__state~0 == 4400); 19405#L127 assume !(ssl3_connect_~s__state~0 == 4401); 19395#L130 assume ssl3_connect_~s__state~0 == 4416; 19396#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 19369#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 20294#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 20280#L100 assume !(ssl3_connect_~s__state~0 == 16384); 20278#L103 assume !(ssl3_connect_~s__state~0 == 4096); 20276#L106 assume !(ssl3_connect_~s__state~0 == 20480); 20274#L109 assume !(ssl3_connect_~s__state~0 == 4099); 20272#L112 assume !(ssl3_connect_~s__state~0 == 4368); 20270#L115 assume !(ssl3_connect_~s__state~0 == 4369); 20268#L118 assume !(ssl3_connect_~s__state~0 == 4384); 20266#L121 assume !(ssl3_connect_~s__state~0 == 4385); 20264#L124 assume !(ssl3_connect_~s__state~0 == 4400); 20262#L127 assume !(ssl3_connect_~s__state~0 == 4401); 20260#L130 assume !(ssl3_connect_~s__state~0 == 4416); 20258#L133 assume !(ssl3_connect_~s__state~0 == 4417); 20256#L136 assume ssl3_connect_~s__state~0 == 4432; 20143#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 20250#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 20249#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20233#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 20219#L100 assume !(ssl3_connect_~s__state~0 == 16384); 20217#L103 assume !(ssl3_connect_~s__state~0 == 4096); 20215#L106 assume !(ssl3_connect_~s__state~0 == 20480); 20213#L109 assume !(ssl3_connect_~s__state~0 == 4099); 20211#L112 assume !(ssl3_connect_~s__state~0 == 4368); 20209#L115 assume !(ssl3_connect_~s__state~0 == 4369); 20207#L118 assume !(ssl3_connect_~s__state~0 == 4384); 20205#L121 assume !(ssl3_connect_~s__state~0 == 4385); 20203#L124 assume !(ssl3_connect_~s__state~0 == 4400); 20201#L127 assume !(ssl3_connect_~s__state~0 == 4401); 20199#L130 assume !(ssl3_connect_~s__state~0 == 4416); 20197#L133 assume !(ssl3_connect_~s__state~0 == 4417); 20195#L136 assume !(ssl3_connect_~s__state~0 == 4432); 20193#L139 assume !(ssl3_connect_~s__state~0 == 4433); 20175#L142 assume ssl3_connect_~s__state~0 == 4448; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 20168#L366-2 ssl3_connect_~s__init_num~0 := 0; 20163#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 20155#L100 assume !(ssl3_connect_~s__state~0 == 16384); 20154#L103 assume !(ssl3_connect_~s__state~0 == 4096); 20153#L106 assume !(ssl3_connect_~s__state~0 == 20480); 20152#L109 assume !(ssl3_connect_~s__state~0 == 4099); 20151#L112 assume !(ssl3_connect_~s__state~0 == 4368); 20150#L115 assume !(ssl3_connect_~s__state~0 == 4369); 20149#L118 assume !(ssl3_connect_~s__state~0 == 4384); 19541#L121 assume !(ssl3_connect_~s__state~0 == 4385); 19542#L124 assume !(ssl3_connect_~s__state~0 == 4400); 20189#L127 assume !(ssl3_connect_~s__state~0 == 4401); 20187#L130 assume !(ssl3_connect_~s__state~0 == 4416); 20185#L133 assume !(ssl3_connect_~s__state~0 == 4417); 20183#L136 assume !(ssl3_connect_~s__state~0 == 4432); 20181#L139 assume !(ssl3_connect_~s__state~0 == 4433); 20179#L142 assume !(ssl3_connect_~s__state~0 == 4448); 20176#L145 assume !(ssl3_connect_~s__state~0 == 4449); 20177#L148 assume !(ssl3_connect_~s__state~0 == 4464); 20251#L151 assume !(ssl3_connect_~s__state~0 == 4465); 20252#L154 assume !(ssl3_connect_~s__state~0 == 4466); 20253#L157 assume !(ssl3_connect_~s__state~0 == 4467); 20254#L160 assume !(ssl3_connect_~s__state~0 == 4480); 20125#L163 assume !(ssl3_connect_~s__state~0 == 4481); 20119#L166 assume !(ssl3_connect_~s__state~0 == 4496); 20118#L169 assume !(ssl3_connect_~s__state~0 == 4497); 20116#L172 assume !(ssl3_connect_~s__state~0 == 4512); 20115#L175 assume !(ssl3_connect_~s__state~0 == 4513); 20112#L178 assume !(ssl3_connect_~s__state~0 == 4528); 20104#L181 assume !(ssl3_connect_~s__state~0 == 4529); 20102#L184 assume !(ssl3_connect_~s__state~0 == 4560); 19416#L187 assume !(ssl3_connect_~s__state~0 == 4561); 19404#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 19330#L98 [2018-11-10 04:37:06,224 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,224 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-10 04:37:06,224 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,224 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,225 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,228 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,229 INFO L82 PathProgramCache]: Analyzing trace with hash -47701966, now seen corresponding path program 1 times [2018-11-10 04:37:06,229 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,229 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:06,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:06,269 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-10 04:37:06,269 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:06,269 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:06,269 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:06,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:06,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:06,269 INFO L87 Difference]: Start difference. First operand 1561 states and 2090 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-10 04:37:06,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:06,359 INFO L93 Difference]: Finished difference Result 1701 states and 2254 transitions. [2018-11-10 04:37:06,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:06,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1701 states and 2254 transitions. [2018-11-10 04:37:06,365 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1674 [2018-11-10 04:37:06,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1701 states to 1701 states and 2254 transitions. [2018-11-10 04:37:06,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1701 [2018-11-10 04:37:06,369 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1701 [2018-11-10 04:37:06,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1701 states and 2254 transitions. [2018-11-10 04:37:06,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:06,370 INFO L705 BuchiCegarLoop]: Abstraction has 1701 states and 2254 transitions. [2018-11-10 04:37:06,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1701 states and 2254 transitions. [2018-11-10 04:37:06,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1701 to 1689. [2018-11-10 04:37:06,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1689 states. [2018-11-10 04:37:06,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2238 transitions. [2018-11-10 04:37:06,385 INFO L728 BuchiCegarLoop]: Abstraction has 1689 states and 2238 transitions. [2018-11-10 04:37:06,385 INFO L608 BuchiCegarLoop]: Abstraction has 1689 states and 2238 transitions. [2018-11-10 04:37:06,385 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 04:37:06,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1689 states and 2238 transitions. [2018-11-10 04:37:06,389 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1662 [2018-11-10 04:37:06,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:06,389 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:06,390 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:06,391 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-10 04:37:06,391 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22696#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 22591#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 22593#L94-2 assume true; 22899#L94 assume !false; 22894#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22895#L97 assume ssl3_connect_~s__state~0 == 12292; 22598#L98 [2018-11-10 04:37:06,391 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 22599#L203 ssl3_connect_~s__server~0 := 0; 24184#L208 assume ssl3_connect_~cb~0 != 0; 24182#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 24180#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 24177#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 24176#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 24172#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 24156#L100 assume !(ssl3_connect_~s__state~0 == 16384); 24154#L103 assume !(ssl3_connect_~s__state~0 == 4096); 24152#L106 assume !(ssl3_connect_~s__state~0 == 20480); 24150#L109 assume !(ssl3_connect_~s__state~0 == 4099); 24148#L112 assume ssl3_connect_~s__state~0 == 4368; 22848#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 22729#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 23470#L100 assume !(ssl3_connect_~s__state~0 == 16384); 23468#L103 assume !(ssl3_connect_~s__state~0 == 4096); 23466#L106 assume !(ssl3_connect_~s__state~0 == 20480); 23464#L109 assume !(ssl3_connect_~s__state~0 == 4099); 23463#L112 assume !(ssl3_connect_~s__state~0 == 4368); 23462#L115 assume !(ssl3_connect_~s__state~0 == 4369); 23461#L118 assume ssl3_connect_~s__state~0 == 4384; 22842#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 23453#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 23270#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 23271#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 23440#L293-2 ssl3_connect_~s__init_num~0 := 0; 23437#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 23429#L100 assume !(ssl3_connect_~s__state~0 == 16384); 23428#L103 assume !(ssl3_connect_~s__state~0 == 4096); 23427#L106 assume !(ssl3_connect_~s__state~0 == 20480); 23426#L109 assume !(ssl3_connect_~s__state~0 == 4099); 23425#L112 assume !(ssl3_connect_~s__state~0 == 4368); 23424#L115 assume !(ssl3_connect_~s__state~0 == 4369); 23423#L118 assume !(ssl3_connect_~s__state~0 == 4384); 23422#L121 assume !(ssl3_connect_~s__state~0 == 4385); 23421#L124 assume ssl3_connect_~s__state~0 == 4400; 22839#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 23417#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 23414#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 23406#L100 assume !(ssl3_connect_~s__state~0 == 16384); 23405#L103 assume !(ssl3_connect_~s__state~0 == 4096); 23404#L106 assume !(ssl3_connect_~s__state~0 == 20480); 23403#L109 assume !(ssl3_connect_~s__state~0 == 4099); 23402#L112 assume !(ssl3_connect_~s__state~0 == 4368); 23401#L115 assume !(ssl3_connect_~s__state~0 == 4369); 23400#L118 assume !(ssl3_connect_~s__state~0 == 4384); 23399#L121 assume !(ssl3_connect_~s__state~0 == 4385); 23398#L124 assume !(ssl3_connect_~s__state~0 == 4400); 23397#L127 assume !(ssl3_connect_~s__state~0 == 4401); 23396#L130 assume ssl3_connect_~s__state~0 == 4416; 22836#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 22640#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 23930#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 23916#L100 assume !(ssl3_connect_~s__state~0 == 16384); 23914#L103 assume !(ssl3_connect_~s__state~0 == 4096); 23912#L106 assume !(ssl3_connect_~s__state~0 == 20480); 23910#L109 assume !(ssl3_connect_~s__state~0 == 4099); 23908#L112 assume !(ssl3_connect_~s__state~0 == 4368); 23906#L115 assume !(ssl3_connect_~s__state~0 == 4369); 23904#L118 assume !(ssl3_connect_~s__state~0 == 4384); 23902#L121 assume !(ssl3_connect_~s__state~0 == 4385); 23900#L124 assume !(ssl3_connect_~s__state~0 == 4400); 23898#L127 assume !(ssl3_connect_~s__state~0 == 4401); 23896#L130 assume !(ssl3_connect_~s__state~0 == 4416); 23895#L133 assume !(ssl3_connect_~s__state~0 == 4417); 23894#L136 assume ssl3_connect_~s__state~0 == 4432; 22712#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 22636#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 22637#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22661#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 24252#L100 assume !(ssl3_connect_~s__state~0 == 16384); 24251#L103 assume !(ssl3_connect_~s__state~0 == 4096); 24250#L106 assume !(ssl3_connect_~s__state~0 == 20480); 24248#L109 assume !(ssl3_connect_~s__state~0 == 4099); 24246#L112 assume !(ssl3_connect_~s__state~0 == 4368); 24245#L115 assume !(ssl3_connect_~s__state~0 == 4369); 24243#L118 assume !(ssl3_connect_~s__state~0 == 4384); 24241#L121 assume !(ssl3_connect_~s__state~0 == 4385); 24240#L124 assume !(ssl3_connect_~s__state~0 == 4400); 24239#L127 assume !(ssl3_connect_~s__state~0 == 4401); 24238#L130 assume !(ssl3_connect_~s__state~0 == 4416); 22638#L133 assume !(ssl3_connect_~s__state~0 == 4417); 22639#L136 assume !(ssl3_connect_~s__state~0 == 4432); 22630#L139 assume !(ssl3_connect_~s__state~0 == 4433); 22631#L142 assume ssl3_connect_~s__state~0 == 4448; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 22687#L366-2 ssl3_connect_~s__init_num~0 := 0; 22652#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 24098#L100 assume !(ssl3_connect_~s__state~0 == 16384); 24096#L103 assume !(ssl3_connect_~s__state~0 == 4096); 24094#L106 assume !(ssl3_connect_~s__state~0 == 20480); 24093#L109 assume !(ssl3_connect_~s__state~0 == 4099); 24092#L112 assume !(ssl3_connect_~s__state~0 == 4368); 24090#L115 assume !(ssl3_connect_~s__state~0 == 4369); 24089#L118 assume !(ssl3_connect_~s__state~0 == 4384); 24087#L121 assume !(ssl3_connect_~s__state~0 == 4385); 24082#L124 assume !(ssl3_connect_~s__state~0 == 4400); 24080#L127 assume !(ssl3_connect_~s__state~0 == 4401); 24078#L130 assume !(ssl3_connect_~s__state~0 == 4416); 24076#L133 assume !(ssl3_connect_~s__state~0 == 4417); 24074#L136 assume !(ssl3_connect_~s__state~0 == 4432); 24072#L139 assume !(ssl3_connect_~s__state~0 == 4433); 24070#L142 assume !(ssl3_connect_~s__state~0 == 4448); 24066#L145 assume !(ssl3_connect_~s__state~0 == 4449); 24067#L148 assume !(ssl3_connect_~s__state~0 == 4464); 22713#L151 assume !(ssl3_connect_~s__state~0 == 4465); 22714#L154 assume !(ssl3_connect_~s__state~0 == 4466); 23765#L157 assume !(ssl3_connect_~s__state~0 == 4467); 23764#L160 assume ssl3_connect_~s__state~0 == 4480; 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 ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 22617#L395-2 ssl3_connect_~s__init_num~0 := 0; 23140#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 23133#L100 assume !(ssl3_connect_~s__state~0 == 16384); 23132#L103 assume !(ssl3_connect_~s__state~0 == 4096); 23131#L106 assume !(ssl3_connect_~s__state~0 == 20480); 23130#L109 assume !(ssl3_connect_~s__state~0 == 4099); 23129#L112 assume !(ssl3_connect_~s__state~0 == 4368); 23128#L115 assume !(ssl3_connect_~s__state~0 == 4369); 23127#L118 assume !(ssl3_connect_~s__state~0 == 4384); 23126#L121 assume !(ssl3_connect_~s__state~0 == 4385); 23125#L124 assume !(ssl3_connect_~s__state~0 == 4400); 23124#L127 assume !(ssl3_connect_~s__state~0 == 4401); 23123#L130 assume !(ssl3_connect_~s__state~0 == 4416); 23122#L133 assume !(ssl3_connect_~s__state~0 == 4417); 23121#L136 assume !(ssl3_connect_~s__state~0 == 4432); 23120#L139 assume !(ssl3_connect_~s__state~0 == 4433); 23119#L142 assume !(ssl3_connect_~s__state~0 == 4448); 23118#L145 assume !(ssl3_connect_~s__state~0 == 4449); 23117#L148 assume !(ssl3_connect_~s__state~0 == 4464); 23116#L151 assume !(ssl3_connect_~s__state~0 == 4465); 23115#L154 assume !(ssl3_connect_~s__state~0 == 4466); 23114#L157 assume !(ssl3_connect_~s__state~0 == 4467); 23113#L160 assume !(ssl3_connect_~s__state~0 == 4480); 22966#L163 assume !(ssl3_connect_~s__state~0 == 4481); 22967#L166 assume !(ssl3_connect_~s__state~0 == 4496); 22956#L169 assume !(ssl3_connect_~s__state~0 == 4497); 22957#L172 assume !(ssl3_connect_~s__state~0 == 4512); 22950#L175 assume !(ssl3_connect_~s__state~0 == 4513); 22951#L178 assume !(ssl3_connect_~s__state~0 == 4528); 22938#L181 assume !(ssl3_connect_~s__state~0 == 4529); 22939#L184 assume !(ssl3_connect_~s__state~0 == 4560); 22932#L187 assume !(ssl3_connect_~s__state~0 == 4561); 22933#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 22598#L98 [2018-11-10 04:37:06,391 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,391 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-10 04:37:06,391 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,391 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,392 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,396 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1978334525, now seen corresponding path program 1 times [2018-11-10 04:37:06,396 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,396 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,397 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:06,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:06,440 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-10 04:37:06,441 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:06,441 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:06,441 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:06,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:06,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:06,441 INFO L87 Difference]: Start difference. First operand 1689 states and 2238 transitions. cyclomatic complexity: 551 Second operand 3 states. [2018-11-10 04:37:06,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:06,459 INFO L93 Difference]: Finished difference Result 3343 states and 4428 transitions. [2018-11-10 04:37:06,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:06,461 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3343 states and 4428 transitions. [2018-11-10 04:37:06,469 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3316 [2018-11-10 04:37:06,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3343 states to 3343 states and 4428 transitions. [2018-11-10 04:37:06,477 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2018-11-10 04:37:06,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3343 [2018-11-10 04:37:06,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 4428 transitions. [2018-11-10 04:37:06,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:06,482 INFO L705 BuchiCegarLoop]: Abstraction has 3343 states and 4428 transitions. [2018-11-10 04:37:06,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 4428 transitions. [2018-11-10 04:37:06,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3343. [2018-11-10 04:37:06,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3343 states. [2018-11-10 04:37:06,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3343 states to 3343 states and 4428 transitions. [2018-11-10 04:37:06,508 INFO L728 BuchiCegarLoop]: Abstraction has 3343 states and 4428 transitions. [2018-11-10 04:37:06,508 INFO L608 BuchiCegarLoop]: Abstraction has 3343 states and 4428 transitions. [2018-11-10 04:37:06,508 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 04:37:06,508 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3343 states and 4428 transitions. [2018-11-10 04:37:06,516 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3316 [2018-11-10 04:37:06,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:06,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:06,518 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:06,518 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-10 04:37:06,518 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27730#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 27629#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 27631#L94-2 assume true; 30683#L94 assume !false; 30684#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30663#L97 assume ssl3_connect_~s__state~0 == 12292; 30659#L98 [2018-11-10 04:37:06,518 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 28972#L203 ssl3_connect_~s__server~0 := 0; 30656#L208 assume ssl3_connect_~cb~0 != 0; 30655#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 30653#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 30651#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 30650#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 30646#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 30629#L100 assume !(ssl3_connect_~s__state~0 == 16384); 30627#L103 assume !(ssl3_connect_~s__state~0 == 4096); 30625#L106 assume !(ssl3_connect_~s__state~0 == 20480); 30623#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29134#L112 assume ssl3_connect_~s__state~0 == 4368; 28967#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 29131#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 29100#L100 assume !(ssl3_connect_~s__state~0 == 16384); 29098#L103 assume !(ssl3_connect_~s__state~0 == 4096); 29096#L106 assume !(ssl3_connect_~s__state~0 == 20480); 29094#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29092#L112 assume !(ssl3_connect_~s__state~0 == 4368); 29090#L115 assume !(ssl3_connect_~s__state~0 == 4369); 29088#L118 assume ssl3_connect_~s__state~0 == 4384; 28962#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 29085#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 28671#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 29081#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 29079#L293-2 ssl3_connect_~s__init_num~0 := 0; 29009#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 28996#L100 assume !(ssl3_connect_~s__state~0 == 16384); 28994#L103 assume !(ssl3_connect_~s__state~0 == 4096); 28988#L106 assume !(ssl3_connect_~s__state~0 == 20480); 28986#L109 assume !(ssl3_connect_~s__state~0 == 4099); 28984#L112 assume !(ssl3_connect_~s__state~0 == 4368); 28982#L115 assume !(ssl3_connect_~s__state~0 == 4369); 28980#L118 assume !(ssl3_connect_~s__state~0 == 4384); 28978#L121 assume !(ssl3_connect_~s__state~0 == 4385); 28954#L124 assume ssl3_connect_~s__state~0 == 4400; 28946#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 28947#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 29276#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 29262#L100 assume !(ssl3_connect_~s__state~0 == 16384); 29260#L103 assume !(ssl3_connect_~s__state~0 == 4096); 29257#L106 assume !(ssl3_connect_~s__state~0 == 20480); 29255#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29253#L112 assume !(ssl3_connect_~s__state~0 == 4368); 29251#L115 assume !(ssl3_connect_~s__state~0 == 4369); 29248#L118 assume !(ssl3_connect_~s__state~0 == 4384); 29246#L121 assume !(ssl3_connect_~s__state~0 == 4385); 29243#L124 assume !(ssl3_connect_~s__state~0 == 4400); 29241#L127 assume !(ssl3_connect_~s__state~0 == 4401); 29238#L130 assume ssl3_connect_~s__state~0 == 4416; 29041#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 29236#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 29220#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 29206#L100 assume !(ssl3_connect_~s__state~0 == 16384); 29204#L103 assume !(ssl3_connect_~s__state~0 == 4096); 29202#L106 assume !(ssl3_connect_~s__state~0 == 20480); 29200#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29198#L112 assume !(ssl3_connect_~s__state~0 == 4368); 29196#L115 assume !(ssl3_connect_~s__state~0 == 4369); 29194#L118 assume !(ssl3_connect_~s__state~0 == 4384); 29192#L121 assume !(ssl3_connect_~s__state~0 == 4385); 29190#L124 assume !(ssl3_connect_~s__state~0 == 4400); 29188#L127 assume !(ssl3_connect_~s__state~0 == 4401); 29186#L130 assume !(ssl3_connect_~s__state~0 == 4416); 29184#L133 assume !(ssl3_connect_~s__state~0 == 4417); 29182#L136 assume ssl3_connect_~s__state~0 == 4432; 29036#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 29179#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 29177#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 29168#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 29157#L100 assume !(ssl3_connect_~s__state~0 == 16384); 29155#L103 assume !(ssl3_connect_~s__state~0 == 4096); 29154#L106 assume !(ssl3_connect_~s__state~0 == 20480); 29147#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29145#L112 assume !(ssl3_connect_~s__state~0 == 4368); 29143#L115 assume !(ssl3_connect_~s__state~0 == 4369); 29141#L118 assume !(ssl3_connect_~s__state~0 == 4384); 29139#L121 assume !(ssl3_connect_~s__state~0 == 4385); 29138#L124 assume !(ssl3_connect_~s__state~0 == 4400); 29137#L127 assume !(ssl3_connect_~s__state~0 == 4401); 29136#L130 assume !(ssl3_connect_~s__state~0 == 4416); 29135#L133 assume !(ssl3_connect_~s__state~0 == 4417); 29133#L136 assume !(ssl3_connect_~s__state~0 == 4432); 29132#L139 assume !(ssl3_connect_~s__state~0 == 4433); 29130#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 29126#L366-2 ssl3_connect_~s__init_num~0 := 0; 29122#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 29105#L100 assume !(ssl3_connect_~s__state~0 == 16384); 29103#L103 assume !(ssl3_connect_~s__state~0 == 4096); 29101#L106 assume !(ssl3_connect_~s__state~0 == 20480); 29099#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29097#L112 assume !(ssl3_connect_~s__state~0 == 4368); 29095#L115 assume !(ssl3_connect_~s__state~0 == 4369); 29093#L118 assume !(ssl3_connect_~s__state~0 == 4384); 29091#L121 assume !(ssl3_connect_~s__state~0 == 4385); 29089#L124 assume !(ssl3_connect_~s__state~0 == 4400); 29087#L127 assume !(ssl3_connect_~s__state~0 == 4401); 29086#L130 assume !(ssl3_connect_~s__state~0 == 4416); 29083#L133 assume !(ssl3_connect_~s__state~0 == 4417); 29082#L136 assume !(ssl3_connect_~s__state~0 == 4432); 29080#L139 assume !(ssl3_connect_~s__state~0 == 4433); 29078#L142 assume !(ssl3_connect_~s__state~0 == 4448); 29077#L145 assume !(ssl3_connect_~s__state~0 == 4449); 29076#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 29062#L100 assume !(ssl3_connect_~s__state~0 == 16384); 29060#L103 assume !(ssl3_connect_~s__state~0 == 4096); 29058#L106 assume !(ssl3_connect_~s__state~0 == 20480); 29056#L109 assume !(ssl3_connect_~s__state~0 == 4099); 29054#L112 assume !(ssl3_connect_~s__state~0 == 4368); 29052#L115 assume !(ssl3_connect_~s__state~0 == 4369); 29050#L118 assume !(ssl3_connect_~s__state~0 == 4384); 29048#L121 assume !(ssl3_connect_~s__state~0 == 4385); 29046#L124 assume !(ssl3_connect_~s__state~0 == 4400); 29044#L127 assume !(ssl3_connect_~s__state~0 == 4401); 29043#L130 assume !(ssl3_connect_~s__state~0 == 4416); 29042#L133 assume !(ssl3_connect_~s__state~0 == 4417); 29039#L136 assume !(ssl3_connect_~s__state~0 == 4432); 29037#L139 assume !(ssl3_connect_~s__state~0 == 4433); 29034#L142 assume !(ssl3_connect_~s__state~0 == 4448); 29032#L145 assume !(ssl3_connect_~s__state~0 == 4449); 29029#L148 assume !(ssl3_connect_~s__state~0 == 4464); 29027#L151 assume !(ssl3_connect_~s__state~0 == 4465); 29025#L154 assume !(ssl3_connect_~s__state~0 == 4466); 29023#L157 assume !(ssl3_connect_~s__state~0 == 4467); 29016#L160 assume ssl3_connect_~s__state~0 == 4480; 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 ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 29001#L395-2 ssl3_connect_~s__init_num~0 := 0; 28991#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 28977#L100 assume !(ssl3_connect_~s__state~0 == 16384); 28976#L103 assume !(ssl3_connect_~s__state~0 == 4096); 28974#L106 assume !(ssl3_connect_~s__state~0 == 20480); 28971#L109 assume !(ssl3_connect_~s__state~0 == 4099); 28969#L112 assume !(ssl3_connect_~s__state~0 == 4368); 28966#L115 assume !(ssl3_connect_~s__state~0 == 4369); 28964#L118 assume !(ssl3_connect_~s__state~0 == 4384); 28961#L121 assume !(ssl3_connect_~s__state~0 == 4385); 28960#L124 assume !(ssl3_connect_~s__state~0 == 4400); 28958#L127 assume !(ssl3_connect_~s__state~0 == 4401); 28959#L130 assume !(ssl3_connect_~s__state~0 == 4416); 29040#L133 assume !(ssl3_connect_~s__state~0 == 4417); 29038#L136 assume !(ssl3_connect_~s__state~0 == 4432); 29035#L139 assume !(ssl3_connect_~s__state~0 == 4433); 29033#L142 assume !(ssl3_connect_~s__state~0 == 4448); 29030#L145 assume !(ssl3_connect_~s__state~0 == 4449); 29028#L148 assume !(ssl3_connect_~s__state~0 == 4464); 29026#L151 assume !(ssl3_connect_~s__state~0 == 4465); 29024#L154 assume !(ssl3_connect_~s__state~0 == 4466); 29021#L157 assume !(ssl3_connect_~s__state~0 == 4467); 29020#L160 assume !(ssl3_connect_~s__state~0 == 4480); 29018#L163 assume !(ssl3_connect_~s__state~0 == 4481); 29019#L166 assume !(ssl3_connect_~s__state~0 == 4496); 29158#L169 assume !(ssl3_connect_~s__state~0 == 4497); 29156#L172 assume !(ssl3_connect_~s__state~0 == 4512); 29151#L175 assume !(ssl3_connect_~s__state~0 == 4513); 29152#L178 assume !(ssl3_connect_~s__state~0 == 4528); 30545#L181 assume !(ssl3_connect_~s__state~0 == 4529); 30515#L184 assume !(ssl3_connect_~s__state~0 == 4560); 27754#L187 assume !(ssl3_connect_~s__state~0 == 4561); 30531#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 30659#L98 [2018-11-10 04:37:06,518 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,518 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-10 04:37:06,519 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,519 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,523 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,523 INFO L82 PathProgramCache]: Analyzing trace with hash 1471540578, now seen corresponding path program 1 times [2018-11-10 04:37:06,524 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,524 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,524 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:06,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:06,578 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-10 04:37:06,578 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:06,579 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:06,579 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:06,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:06,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:06,579 INFO L87 Difference]: Start difference. First operand 3343 states and 4428 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2018-11-10 04:37:06,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:06,670 INFO L93 Difference]: Finished difference Result 3495 states and 4600 transitions. [2018-11-10 04:37:06,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:06,673 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3495 states and 4600 transitions. [2018-11-10 04:37:06,681 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3468 [2018-11-10 04:37:06,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3495 states to 3495 states and 4600 transitions. [2018-11-10 04:37:06,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3495 [2018-11-10 04:37:06,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3495 [2018-11-10 04:37:06,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3495 states and 4600 transitions. [2018-11-10 04:37:06,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:06,696 INFO L705 BuchiCegarLoop]: Abstraction has 3495 states and 4600 transitions. [2018-11-10 04:37:06,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3495 states and 4600 transitions. [2018-11-10 04:37:06,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3495 to 3479. [2018-11-10 04:37:06,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3479 states. [2018-11-10 04:37:06,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3479 states to 3479 states and 4584 transitions. [2018-11-10 04:37:06,737 INFO L728 BuchiCegarLoop]: Abstraction has 3479 states and 4584 transitions. [2018-11-10 04:37:06,737 INFO L608 BuchiCegarLoop]: Abstraction has 3479 states and 4584 transitions. [2018-11-10 04:37:06,737 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 04:37:06,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3479 states and 4584 transitions. [2018-11-10 04:37:06,746 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-10 04:37:06,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:06,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:06,747 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:06,747 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-10 04:37:06,748 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 34585#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 34473#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 34475#L94-2 assume true; 34779#L94 assume !false; 37020#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37013#L97 assume ssl3_connect_~s__state~0 == 12292; 37009#L98 [2018-11-10 04:37:06,748 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 34755#L203 ssl3_connect_~s__server~0 := 0; 37006#L208 assume ssl3_connect_~cb~0 != 0; 37005#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 37003#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 37001#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 37000#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 36961#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 36947#L100 assume !(ssl3_connect_~s__state~0 == 16384); 36945#L103 assume !(ssl3_connect_~s__state~0 == 4096); 36944#L106 assume !(ssl3_connect_~s__state~0 == 20480); 36943#L109 assume !(ssl3_connect_~s__state~0 == 4099); 36940#L112 assume ssl3_connect_~s__state~0 == 4368; 34748#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 36938#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 36408#L100 assume !(ssl3_connect_~s__state~0 == 16384); 36406#L103 assume !(ssl3_connect_~s__state~0 == 4096); 36404#L106 assume !(ssl3_connect_~s__state~0 == 20480); 36402#L109 assume !(ssl3_connect_~s__state~0 == 4099); 36400#L112 assume !(ssl3_connect_~s__state~0 == 4368); 36398#L115 assume !(ssl3_connect_~s__state~0 == 4369); 36394#L118 assume ssl3_connect_~s__state~0 == 4384; 34740#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 36393#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 36390#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 36389#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 36388#L293-2 ssl3_connect_~s__init_num~0 := 0; 36384#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 36376#L100 assume !(ssl3_connect_~s__state~0 == 16384); 36375#L103 assume !(ssl3_connect_~s__state~0 == 4096); 36374#L106 assume !(ssl3_connect_~s__state~0 == 20480); 36373#L109 assume !(ssl3_connect_~s__state~0 == 4099); 36372#L112 assume !(ssl3_connect_~s__state~0 == 4368); 36371#L115 assume !(ssl3_connect_~s__state~0 == 4369); 36370#L118 assume !(ssl3_connect_~s__state~0 == 4384); 36369#L121 assume !(ssl3_connect_~s__state~0 == 4385); 36368#L124 assume ssl3_connect_~s__state~0 == 4400; 34732#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 36365#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 36361#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 36353#L100 assume !(ssl3_connect_~s__state~0 == 16384); 36352#L103 assume !(ssl3_connect_~s__state~0 == 4096); 36351#L106 assume !(ssl3_connect_~s__state~0 == 20480); 36350#L109 assume !(ssl3_connect_~s__state~0 == 4099); 36349#L112 assume !(ssl3_connect_~s__state~0 == 4368); 36348#L115 assume !(ssl3_connect_~s__state~0 == 4369); 36347#L118 assume !(ssl3_connect_~s__state~0 == 4384); 36346#L121 assume !(ssl3_connect_~s__state~0 == 4385); 36345#L124 assume !(ssl3_connect_~s__state~0 == 4400); 36344#L127 assume !(ssl3_connect_~s__state~0 == 4401); 36343#L130 assume ssl3_connect_~s__state~0 == 4416; 34727#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 36342#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 36336#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 36328#L100 assume !(ssl3_connect_~s__state~0 == 16384); 36327#L103 assume !(ssl3_connect_~s__state~0 == 4096); 36326#L106 assume !(ssl3_connect_~s__state~0 == 20480); 36325#L109 assume !(ssl3_connect_~s__state~0 == 4099); 36324#L112 assume !(ssl3_connect_~s__state~0 == 4368); 36323#L115 assume !(ssl3_connect_~s__state~0 == 4369); 36322#L118 assume !(ssl3_connect_~s__state~0 == 4384); 36320#L121 assume !(ssl3_connect_~s__state~0 == 4385); 36314#L124 assume !(ssl3_connect_~s__state~0 == 4400); 36312#L127 assume !(ssl3_connect_~s__state~0 == 4401); 36310#L130 assume !(ssl3_connect_~s__state~0 == 4416); 36308#L133 assume !(ssl3_connect_~s__state~0 == 4417); 36307#L136 assume ssl3_connect_~s__state~0 == 4432; 34912#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 36306#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 36305#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 36068#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 36061#L100 assume !(ssl3_connect_~s__state~0 == 16384); 36060#L103 assume !(ssl3_connect_~s__state~0 == 4096); 36059#L106 assume !(ssl3_connect_~s__state~0 == 20480); 36058#L109 assume !(ssl3_connect_~s__state~0 == 4099); 36057#L112 assume !(ssl3_connect_~s__state~0 == 4368); 36056#L115 assume !(ssl3_connect_~s__state~0 == 4369); 36055#L118 assume !(ssl3_connect_~s__state~0 == 4384); 36054#L121 assume !(ssl3_connect_~s__state~0 == 4385); 36053#L124 assume !(ssl3_connect_~s__state~0 == 4400); 36052#L127 assume !(ssl3_connect_~s__state~0 == 4401); 36051#L130 assume !(ssl3_connect_~s__state~0 == 4416); 36050#L133 assume !(ssl3_connect_~s__state~0 == 4417); 36049#L136 assume !(ssl3_connect_~s__state~0 == 4432); 36048#L139 assume !(ssl3_connect_~s__state~0 == 4433); 36047#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 35189#L366-2 ssl3_connect_~s__init_num~0 := 0; 35299#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 35262#L100 assume !(ssl3_connect_~s__state~0 == 16384); 35253#L103 assume !(ssl3_connect_~s__state~0 == 4096); 35254#L106 assume !(ssl3_connect_~s__state~0 == 20480); 35245#L109 assume !(ssl3_connect_~s__state~0 == 4099); 35246#L112 assume !(ssl3_connect_~s__state~0 == 4368); 35237#L115 assume !(ssl3_connect_~s__state~0 == 4369); 35238#L118 assume !(ssl3_connect_~s__state~0 == 4384); 35229#L121 assume !(ssl3_connect_~s__state~0 == 4385); 35230#L124 assume !(ssl3_connect_~s__state~0 == 4400); 35221#L127 assume !(ssl3_connect_~s__state~0 == 4401); 35222#L130 assume !(ssl3_connect_~s__state~0 == 4416); 35213#L133 assume !(ssl3_connect_~s__state~0 == 4417); 35214#L136 assume !(ssl3_connect_~s__state~0 == 4432); 35205#L139 assume !(ssl3_connect_~s__state~0 == 4433); 35206#L142 assume !(ssl3_connect_~s__state~0 == 4448); 35197#L145 assume !(ssl3_connect_~s__state~0 == 4449); 35198#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 35958#L100 assume !(ssl3_connect_~s__state~0 == 16384); 35957#L103 assume !(ssl3_connect_~s__state~0 == 4096); 35956#L106 assume !(ssl3_connect_~s__state~0 == 20480); 35955#L109 assume !(ssl3_connect_~s__state~0 == 4099); 35954#L112 assume !(ssl3_connect_~s__state~0 == 4368); 35953#L115 assume !(ssl3_connect_~s__state~0 == 4369); 35952#L118 assume !(ssl3_connect_~s__state~0 == 4384); 35951#L121 assume !(ssl3_connect_~s__state~0 == 4385); 35950#L124 assume !(ssl3_connect_~s__state~0 == 4400); 35949#L127 assume !(ssl3_connect_~s__state~0 == 4401); 35948#L130 assume !(ssl3_connect_~s__state~0 == 4416); 35947#L133 assume !(ssl3_connect_~s__state~0 == 4417); 35946#L136 assume !(ssl3_connect_~s__state~0 == 4432); 35945#L139 assume !(ssl3_connect_~s__state~0 == 4433); 35944#L142 assume !(ssl3_connect_~s__state~0 == 4448); 35943#L145 assume !(ssl3_connect_~s__state~0 == 4449); 35942#L148 assume !(ssl3_connect_~s__state~0 == 4464); 35941#L151 assume !(ssl3_connect_~s__state~0 == 4465); 35940#L154 assume !(ssl3_connect_~s__state~0 == 4466); 35144#L157 assume !(ssl3_connect_~s__state~0 == 4467); 35145#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 35119#L100 assume !(ssl3_connect_~s__state~0 == 16384); 35118#L103 assume !(ssl3_connect_~s__state~0 == 4096); 35117#L106 assume !(ssl3_connect_~s__state~0 == 20480); 35116#L109 assume !(ssl3_connect_~s__state~0 == 4099); 35115#L112 assume !(ssl3_connect_~s__state~0 == 4368); 35114#L115 assume !(ssl3_connect_~s__state~0 == 4369); 35113#L118 assume !(ssl3_connect_~s__state~0 == 4384); 35112#L121 assume !(ssl3_connect_~s__state~0 == 4385); 35111#L124 assume !(ssl3_connect_~s__state~0 == 4400); 35110#L127 assume !(ssl3_connect_~s__state~0 == 4401); 35109#L130 assume !(ssl3_connect_~s__state~0 == 4416); 35108#L133 assume !(ssl3_connect_~s__state~0 == 4417); 35107#L136 assume !(ssl3_connect_~s__state~0 == 4432); 35106#L139 assume !(ssl3_connect_~s__state~0 == 4433); 35105#L142 assume !(ssl3_connect_~s__state~0 == 4448); 35104#L145 assume !(ssl3_connect_~s__state~0 == 4449); 35103#L148 assume !(ssl3_connect_~s__state~0 == 4464); 35102#L151 assume !(ssl3_connect_~s__state~0 == 4465); 35101#L154 assume !(ssl3_connect_~s__state~0 == 4466); 35100#L157 assume !(ssl3_connect_~s__state~0 == 4467); 35099#L160 assume !(ssl3_connect_~s__state~0 == 4480); 35098#L163 assume !(ssl3_connect_~s__state~0 == 4481); 35097#L166 assume !(ssl3_connect_~s__state~0 == 4496); 35009#L169 assume !(ssl3_connect_~s__state~0 == 4497); 35010#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 36071#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 36070#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 35076#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 34982#L100 assume !(ssl3_connect_~s__state~0 == 16384); 34973#L103 assume !(ssl3_connect_~s__state~0 == 4096); 34974#L106 assume !(ssl3_connect_~s__state~0 == 20480); 34965#L109 assume !(ssl3_connect_~s__state~0 == 4099); 34966#L112 assume !(ssl3_connect_~s__state~0 == 4368); 34957#L115 assume !(ssl3_connect_~s__state~0 == 4369); 34958#L118 assume !(ssl3_connect_~s__state~0 == 4384); 34949#L121 assume !(ssl3_connect_~s__state~0 == 4385); 34950#L124 assume !(ssl3_connect_~s__state~0 == 4400); 34940#L127 assume !(ssl3_connect_~s__state~0 == 4401); 34941#L130 assume !(ssl3_connect_~s__state~0 == 4416); 34928#L133 assume !(ssl3_connect_~s__state~0 == 4417); 34929#L136 assume !(ssl3_connect_~s__state~0 == 4432); 34918#L139 assume !(ssl3_connect_~s__state~0 == 4433); 34919#L142 assume !(ssl3_connect_~s__state~0 == 4448); 35979#L145 assume !(ssl3_connect_~s__state~0 == 4449); 35978#L148 assume !(ssl3_connect_~s__state~0 == 4464); 35974#L151 assume !(ssl3_connect_~s__state~0 == 4465); 35975#L154 assume !(ssl3_connect_~s__state~0 == 4466); 35976#L157 assume !(ssl3_connect_~s__state~0 == 4467); 35888#L160 assume !(ssl3_connect_~s__state~0 == 4480); 35889#L163 assume !(ssl3_connect_~s__state~0 == 4481); 35039#L166 assume !(ssl3_connect_~s__state~0 == 4496); 34840#L169 assume !(ssl3_connect_~s__state~0 == 4497); 34842#L172 assume !(ssl3_connect_~s__state~0 == 4512); 36077#L175 assume !(ssl3_connect_~s__state~0 == 4513); 35034#L178 assume !(ssl3_connect_~s__state~0 == 4528); 34808#L181 assume !(ssl3_connect_~s__state~0 == 4529); 34809#L184 assume !(ssl3_connect_~s__state~0 == 4560); 34802#L187 assume !(ssl3_connect_~s__state~0 == 4561); 36038#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 37009#L98 [2018-11-10 04:37:06,748 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,748 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-10 04:37:06,748 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1101257541, now seen corresponding path program 1 times [2018-11-10 04:37:06,753 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,754 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,754 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:06,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:06,810 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-10 04:37:06,810 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:06,810 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:06,811 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:06,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:06,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:06,811 INFO L87 Difference]: Start difference. First operand 3479 states and 4584 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-10 04:37:06,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:06,899 INFO L93 Difference]: Finished difference Result 3479 states and 4368 transitions. [2018-11-10 04:37:06,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:06,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3479 states and 4368 transitions. [2018-11-10 04:37:06,906 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-10 04:37:06,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3479 states to 3479 states and 4368 transitions. [2018-11-10 04:37:06,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2018-11-10 04:37:06,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2018-11-10 04:37:06,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3479 states and 4368 transitions. [2018-11-10 04:37:06,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:06,917 INFO L705 BuchiCegarLoop]: Abstraction has 3479 states and 4368 transitions. [2018-11-10 04:37:06,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3479 states and 4368 transitions. [2018-11-10 04:37:06,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3479 to 3463. [2018-11-10 04:37:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3463 states. [2018-11-10 04:37:06,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3463 states to 3463 states and 4352 transitions. [2018-11-10 04:37:06,942 INFO L728 BuchiCegarLoop]: Abstraction has 3463 states and 4352 transitions. [2018-11-10 04:37:06,942 INFO L608 BuchiCegarLoop]: Abstraction has 3463 states and 4352 transitions. [2018-11-10 04:37:06,942 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 04:37:06,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3463 states and 4352 transitions. [2018-11-10 04:37:06,949 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2018-11-10 04:37:06,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:06,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:06,950 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:06,950 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-10 04:37:06,951 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 41545#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 41437#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 41439#L94-2 assume true; 43198#L94 assume !false; 43235#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43187#L97 assume ssl3_connect_~s__state~0 == 12292; 43179#L98 [2018-11-10 04:37:06,951 INFO L795 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 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 42582#L203 ssl3_connect_~s__server~0 := 0; 43171#L208 assume ssl3_connect_~cb~0 != 0; 43169#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 43165#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 43160#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 43156#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 43153#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 42757#L100 assume !(ssl3_connect_~s__state~0 == 16384); 42743#L103 assume !(ssl3_connect_~s__state~0 == 4096); 42744#L106 assume !(ssl3_connect_~s__state~0 == 20480); 42728#L109 assume !(ssl3_connect_~s__state~0 == 4099); 42722#L112 assume ssl3_connect_~s__state~0 == 4368; 42577#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 42721#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 42708#L100 assume !(ssl3_connect_~s__state~0 == 16384); 42707#L103 assume !(ssl3_connect_~s__state~0 == 4096); 42706#L106 assume !(ssl3_connect_~s__state~0 == 20480); 42705#L109 assume !(ssl3_connect_~s__state~0 == 4099); 42704#L112 assume !(ssl3_connect_~s__state~0 == 4368); 42703#L115 assume !(ssl3_connect_~s__state~0 == 4369); 42701#L118 assume ssl3_connect_~s__state~0 == 4384; 42559#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 42699#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 41736#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 42694#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 42687#L293-2 ssl3_connect_~s__init_num~0 := 0; 42683#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 42667#L100 assume !(ssl3_connect_~s__state~0 == 16384); 42664#L103 assume !(ssl3_connect_~s__state~0 == 4096); 42662#L106 assume !(ssl3_connect_~s__state~0 == 20480); 42659#L109 assume !(ssl3_connect_~s__state~0 == 4099); 42656#L112 assume !(ssl3_connect_~s__state~0 == 4368); 42575#L115 assume !(ssl3_connect_~s__state~0 == 4369); 42573#L118 assume !(ssl3_connect_~s__state~0 == 4384); 42562#L121 assume !(ssl3_connect_~s__state~0 == 4385); 42550#L124 assume ssl3_connect_~s__state~0 == 4400; 42543#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 42544#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 43147#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43129#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43127#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43125#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43123#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43121#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43119#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43117#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43115#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43113#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43111#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43109#L130 assume ssl3_connect_~s__state~0 == 4416; 43004#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 43106#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 43098#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43079#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43077#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43075#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43073#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43071#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43069#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43067#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43065#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43063#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43061#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43059#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43057#L133 assume !(ssl3_connect_~s__state~0 == 4417); 43055#L136 assume ssl3_connect_~s__state~0 == 4432; 42997#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 43052#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 43051#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 43044#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43026#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43024#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43022#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43020#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43018#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43016#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43014#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43012#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43010#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43008#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43006#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43002#L133 assume !(ssl3_connect_~s__state~0 == 4417); 42999#L136 assume !(ssl3_connect_~s__state~0 == 4432); 42995#L139 assume !(ssl3_connect_~s__state~0 == 4433); 42988#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 42954#L366-2 ssl3_connect_~s__init_num~0 := 0; 43432#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43424#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43423#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43422#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43421#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43420#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43419#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43418#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43417#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43416#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43415#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43414#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43413#L133 assume !(ssl3_connect_~s__state~0 == 4417); 43412#L136 assume !(ssl3_connect_~s__state~0 == 4432); 43411#L139 assume !(ssl3_connect_~s__state~0 == 4433); 43410#L142 assume !(ssl3_connect_~s__state~0 == 4448); 43409#L145 assume !(ssl3_connect_~s__state~0 == 4449); 43408#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43383#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43381#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43379#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43377#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43375#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43373#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43371#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43369#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43367#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43365#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43363#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43361#L133 assume !(ssl3_connect_~s__state~0 == 4417); 43359#L136 assume !(ssl3_connect_~s__state~0 == 4432); 43357#L139 assume !(ssl3_connect_~s__state~0 == 4433); 43355#L142 assume !(ssl3_connect_~s__state~0 == 4448); 43353#L145 assume !(ssl3_connect_~s__state~0 == 4449); 43351#L148 assume !(ssl3_connect_~s__state~0 == 4464); 43349#L151 assume !(ssl3_connect_~s__state~0 == 4465); 43347#L154 assume !(ssl3_connect_~s__state~0 == 4466); 43345#L157 assume !(ssl3_connect_~s__state~0 == 4467); 43343#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43324#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43323#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43322#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43321#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43320#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43319#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43318#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43317#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43316#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43315#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43314#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43313#L133 assume !(ssl3_connect_~s__state~0 == 4417); 43312#L136 assume !(ssl3_connect_~s__state~0 == 4432); 43311#L139 assume !(ssl3_connect_~s__state~0 == 4433); 43310#L142 assume !(ssl3_connect_~s__state~0 == 4448); 43309#L145 assume !(ssl3_connect_~s__state~0 == 4449); 43308#L148 assume !(ssl3_connect_~s__state~0 == 4464); 43307#L151 assume !(ssl3_connect_~s__state~0 == 4465); 43306#L154 assume !(ssl3_connect_~s__state~0 == 4466); 43305#L157 assume !(ssl3_connect_~s__state~0 == 4467); 43304#L160 assume !(ssl3_connect_~s__state~0 == 4480); 43303#L163 assume !(ssl3_connect_~s__state~0 == 4481); 43302#L166 assume !(ssl3_connect_~s__state~0 == 4496); 43301#L169 assume !(ssl3_connect_~s__state~0 == 4497); 43300#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 43297#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 43295#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 43292#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 43284#L100 assume !(ssl3_connect_~s__state~0 == 16384); 43283#L103 assume !(ssl3_connect_~s__state~0 == 4096); 43282#L106 assume !(ssl3_connect_~s__state~0 == 20480); 43281#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43280#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43279#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43278#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43277#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43276#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43275#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43274#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43273#L133 assume !(ssl3_connect_~s__state~0 == 4417); 43272#L136 assume !(ssl3_connect_~s__state~0 == 4432); 43271#L139 assume !(ssl3_connect_~s__state~0 == 4433); 43270#L142 assume !(ssl3_connect_~s__state~0 == 4448); 43269#L145 assume !(ssl3_connect_~s__state~0 == 4449); 43268#L148 assume !(ssl3_connect_~s__state~0 == 4464); 43267#L151 assume !(ssl3_connect_~s__state~0 == 4465); 43266#L154 assume !(ssl3_connect_~s__state~0 == 4466); 43265#L157 assume !(ssl3_connect_~s__state~0 == 4467); 43264#L160 assume !(ssl3_connect_~s__state~0 == 4480); 43263#L163 assume !(ssl3_connect_~s__state~0 == 4481); 43262#L166 assume !(ssl3_connect_~s__state~0 == 4496); 43261#L169 assume !(ssl3_connect_~s__state~0 == 4497); 43260#L172 assume !(ssl3_connect_~s__state~0 == 4512); 43259#L175 assume !(ssl3_connect_~s__state~0 == 4513); 43258#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 43163#L454 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 43159#L454-1 ssl3_connect_~s__init_num~0 := 0; 43158#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 42750#L100 assume !(ssl3_connect_~s__state~0 == 16384); 42751#L103 assume !(ssl3_connect_~s__state~0 == 4096); 42736#L106 assume !(ssl3_connect_~s__state~0 == 20480); 42737#L109 assume !(ssl3_connect_~s__state~0 == 4099); 43178#L112 assume !(ssl3_connect_~s__state~0 == 4368); 43257#L115 assume !(ssl3_connect_~s__state~0 == 4369); 43256#L118 assume !(ssl3_connect_~s__state~0 == 4384); 43255#L121 assume !(ssl3_connect_~s__state~0 == 4385); 43254#L124 assume !(ssl3_connect_~s__state~0 == 4400); 43253#L127 assume !(ssl3_connect_~s__state~0 == 4401); 43252#L130 assume !(ssl3_connect_~s__state~0 == 4416); 43251#L133 assume !(ssl3_connect_~s__state~0 == 4417); 43250#L136 assume !(ssl3_connect_~s__state~0 == 4432); 43249#L139 assume !(ssl3_connect_~s__state~0 == 4433); 43248#L142 assume !(ssl3_connect_~s__state~0 == 4448); 43247#L145 assume !(ssl3_connect_~s__state~0 == 4449); 43246#L148 assume !(ssl3_connect_~s__state~0 == 4464); 43245#L151 assume !(ssl3_connect_~s__state~0 == 4465); 43244#L154 assume !(ssl3_connect_~s__state~0 == 4466); 43242#L157 assume !(ssl3_connect_~s__state~0 == 4467); 43241#L160 assume !(ssl3_connect_~s__state~0 == 4480); 43240#L163 assume !(ssl3_connect_~s__state~0 == 4481); 43239#L166 assume !(ssl3_connect_~s__state~0 == 4496); 43238#L169 assume !(ssl3_connect_~s__state~0 == 4497); 43236#L172 assume !(ssl3_connect_~s__state~0 == 4512); 43234#L175 assume !(ssl3_connect_~s__state~0 == 4513); 43233#L178 assume !(ssl3_connect_~s__state~0 == 4528); 43232#L181 assume !(ssl3_connect_~s__state~0 == 4529); 43231#L184 assume !(ssl3_connect_~s__state~0 == 4560); 43230#L187 assume !(ssl3_connect_~s__state~0 == 4561); 43174#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 ssl3_connect_~s__state~0 == 12292; 43179#L98 [2018-11-10 04:37:06,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,951 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-10 04:37:06,951 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:06,956 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:06,956 INFO L82 PathProgramCache]: Analyzing trace with hash -278470163, now seen corresponding path program 1 times [2018-11-10 04:37:06,956 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:06,956 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:06,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,957 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:06,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:06,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:07,030 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-10 04:37:07,030 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:37:07,031 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:07,039 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:07,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:07,079 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:07,114 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-10 04:37:07,131 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:37:07,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:37:07,131 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:07,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 04:37:07,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 04:37:07,132 INFO L87 Difference]: Start difference. First operand 3463 states and 4352 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-10 04:37:07,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:07,282 INFO L93 Difference]: Finished difference Result 4537 states and 5605 transitions. [2018-11-10 04:37:07,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 04:37:07,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4537 states and 5605 transitions. [2018-11-10 04:37:07,298 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3522 [2018-11-10 04:37:07,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4537 states to 4537 states and 5605 transitions. [2018-11-10 04:37:07,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4537 [2018-11-10 04:37:07,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4537 [2018-11-10 04:37:07,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4537 states and 5605 transitions. [2018-11-10 04:37:07,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:07,314 INFO L705 BuchiCegarLoop]: Abstraction has 4537 states and 5605 transitions. [2018-11-10 04:37:07,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4537 states and 5605 transitions. [2018-11-10 04:37:07,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4537 to 3538. [2018-11-10 04:37:07,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3538 states. [2018-11-10 04:37:07,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3538 states to 3538 states and 4441 transitions. [2018-11-10 04:37:07,378 INFO L728 BuchiCegarLoop]: Abstraction has 3538 states and 4441 transitions. [2018-11-10 04:37:07,378 INFO L608 BuchiCegarLoop]: Abstraction has 3538 states and 4441 transitions. [2018-11-10 04:37:07,378 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 04:37:07,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3538 states and 4441 transitions. [2018-11-10 04:37:07,385 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3510 [2018-11-10 04:37:07,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:07,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:07,386 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:07,386 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-10 04:37:07,386 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 50442#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 50341#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 50343#L94-2 assume true; 50483#L94 assume !false; 50478#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50479#L97 assume ssl3_connect_~s__state~0 == 12292; 50348#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 50349#L203 [2018-11-10 04:37:07,387 INFO L795 eck$LassoCheckResult]: Loop: 50349#L203 ssl3_connect_~s__server~0 := 0; 50336#L208 assume ssl3_connect_~cb~0 != 0; 50337#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 50354#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 50428#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 50429#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 52976#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 52958#L100 assume !(ssl3_connect_~s__state~0 == 16384); 52956#L103 assume !(ssl3_connect_~s__state~0 == 4096); 52954#L106 assume !(ssl3_connect_~s__state~0 == 20480); 52952#L109 assume !(ssl3_connect_~s__state~0 == 4099); 52950#L112 assume ssl3_connect_~s__state~0 == 4368; 50553#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 52947#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 52922#L100 assume !(ssl3_connect_~s__state~0 == 16384); 52919#L103 assume !(ssl3_connect_~s__state~0 == 4096); 52916#L106 assume !(ssl3_connect_~s__state~0 == 20480); 52915#L109 assume !(ssl3_connect_~s__state~0 == 4099); 52914#L112 assume !(ssl3_connect_~s__state~0 == 4368); 52913#L115 assume !(ssl3_connect_~s__state~0 == 4369); 52909#L118 assume ssl3_connect_~s__state~0 == 4384; 50548#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 52688#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 52683#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 52681#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 52678#L293-2 ssl3_connect_~s__init_num~0 := 0; 52674#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 52525#L100 assume !(ssl3_connect_~s__state~0 == 16384); 52519#L103 assume !(ssl3_connect_~s__state~0 == 4096); 52517#L106 assume !(ssl3_connect_~s__state~0 == 20480); 52515#L109 assume !(ssl3_connect_~s__state~0 == 4099); 52513#L112 assume !(ssl3_connect_~s__state~0 == 4368); 52511#L115 assume !(ssl3_connect_~s__state~0 == 4369); 52509#L118 assume !(ssl3_connect_~s__state~0 == 4384); 52507#L121 assume !(ssl3_connect_~s__state~0 == 4385); 52505#L124 assume ssl3_connect_~s__state~0 == 4400; 50543#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 52499#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52495#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 52481#L100 assume !(ssl3_connect_~s__state~0 == 16384); 52479#L103 assume !(ssl3_connect_~s__state~0 == 4096); 52477#L106 assume !(ssl3_connect_~s__state~0 == 20480); 52475#L109 assume !(ssl3_connect_~s__state~0 == 4099); 52473#L112 assume !(ssl3_connect_~s__state~0 == 4368); 52471#L115 assume !(ssl3_connect_~s__state~0 == 4369); 52469#L118 assume !(ssl3_connect_~s__state~0 == 4384); 52467#L121 assume !(ssl3_connect_~s__state~0 == 4385); 52465#L124 assume !(ssl3_connect_~s__state~0 == 4400); 52463#L127 assume !(ssl3_connect_~s__state~0 == 4401); 52461#L130 assume ssl3_connect_~s__state~0 == 4416; 50538#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 52459#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 52444#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 52430#L100 assume !(ssl3_connect_~s__state~0 == 16384); 52428#L103 assume !(ssl3_connect_~s__state~0 == 4096); 52426#L106 assume !(ssl3_connect_~s__state~0 == 20480); 52424#L109 assume !(ssl3_connect_~s__state~0 == 4099); 52422#L112 assume !(ssl3_connect_~s__state~0 == 4368); 52420#L115 assume !(ssl3_connect_~s__state~0 == 4369); 52418#L118 assume !(ssl3_connect_~s__state~0 == 4384); 52416#L121 assume !(ssl3_connect_~s__state~0 == 4385); 52414#L124 assume !(ssl3_connect_~s__state~0 == 4400); 52412#L127 assume !(ssl3_connect_~s__state~0 == 4401); 52410#L130 assume !(ssl3_connect_~s__state~0 == 4416); 52408#L133 assume !(ssl3_connect_~s__state~0 == 4417); 52406#L136 assume ssl3_connect_~s__state~0 == 4432; 50534#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 52403#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 52400#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52396#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 52382#L100 assume !(ssl3_connect_~s__state~0 == 16384); 52380#L103 assume !(ssl3_connect_~s__state~0 == 4096); 52378#L106 assume !(ssl3_connect_~s__state~0 == 20480); 52377#L109 assume !(ssl3_connect_~s__state~0 == 4099); 52375#L112 assume !(ssl3_connect_~s__state~0 == 4368); 52373#L115 assume !(ssl3_connect_~s__state~0 == 4369); 52371#L118 assume !(ssl3_connect_~s__state~0 == 4384); 52368#L121 assume !(ssl3_connect_~s__state~0 == 4385); 52362#L124 assume !(ssl3_connect_~s__state~0 == 4400); 52360#L127 assume !(ssl3_connect_~s__state~0 == 4401); 52358#L130 assume !(ssl3_connect_~s__state~0 == 4416); 52356#L133 assume !(ssl3_connect_~s__state~0 == 4417); 52354#L136 assume !(ssl3_connect_~s__state~0 == 4432); 52352#L139 assume !(ssl3_connect_~s__state~0 == 4433); 52350#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 52342#L366-2 ssl3_connect_~s__init_num~0 := 0; 52338#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 51603#L100 assume !(ssl3_connect_~s__state~0 == 16384); 51596#L103 assume !(ssl3_connect_~s__state~0 == 4096); 51593#L106 assume !(ssl3_connect_~s__state~0 == 20480); 51590#L109 assume !(ssl3_connect_~s__state~0 == 4099); 51587#L112 assume !(ssl3_connect_~s__state~0 == 4368); 51584#L115 assume !(ssl3_connect_~s__state~0 == 4369); 51581#L118 assume !(ssl3_connect_~s__state~0 == 4384); 51579#L121 assume !(ssl3_connect_~s__state~0 == 4385); 51577#L124 assume !(ssl3_connect_~s__state~0 == 4400); 51575#L127 assume !(ssl3_connect_~s__state~0 == 4401); 51573#L130 assume !(ssl3_connect_~s__state~0 == 4416); 51493#L133 assume !(ssl3_connect_~s__state~0 == 4417); 51492#L136 assume !(ssl3_connect_~s__state~0 == 4432); 51490#L139 assume !(ssl3_connect_~s__state~0 == 4433); 51488#L142 assume !(ssl3_connect_~s__state~0 == 4448); 51487#L145 assume !(ssl3_connect_~s__state~0 == 4449); 51486#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 51459#L100 assume !(ssl3_connect_~s__state~0 == 16384); 51457#L103 assume !(ssl3_connect_~s__state~0 == 4096); 51455#L106 assume !(ssl3_connect_~s__state~0 == 20480); 51450#L109 assume !(ssl3_connect_~s__state~0 == 4099); 51449#L112 assume !(ssl3_connect_~s__state~0 == 4368); 51443#L115 assume !(ssl3_connect_~s__state~0 == 4369); 51441#L118 assume !(ssl3_connect_~s__state~0 == 4384); 51439#L121 assume !(ssl3_connect_~s__state~0 == 4385); 51437#L124 assume !(ssl3_connect_~s__state~0 == 4400); 51435#L127 assume !(ssl3_connect_~s__state~0 == 4401); 51433#L130 assume !(ssl3_connect_~s__state~0 == 4416); 51431#L133 assume !(ssl3_connect_~s__state~0 == 4417); 51429#L136 assume !(ssl3_connect_~s__state~0 == 4432); 51427#L139 assume !(ssl3_connect_~s__state~0 == 4433); 51425#L142 assume !(ssl3_connect_~s__state~0 == 4448); 51423#L145 assume !(ssl3_connect_~s__state~0 == 4449); 51421#L148 assume !(ssl3_connect_~s__state~0 == 4464); 51419#L151 assume !(ssl3_connect_~s__state~0 == 4465); 51417#L154 assume !(ssl3_connect_~s__state~0 == 4466); 51406#L157 assume !(ssl3_connect_~s__state~0 == 4467); 51400#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 51350#L100 assume !(ssl3_connect_~s__state~0 == 16384); 51349#L103 assume !(ssl3_connect_~s__state~0 == 4096); 51348#L106 assume !(ssl3_connect_~s__state~0 == 20480); 51347#L109 assume !(ssl3_connect_~s__state~0 == 4099); 51346#L112 assume !(ssl3_connect_~s__state~0 == 4368); 51345#L115 assume !(ssl3_connect_~s__state~0 == 4369); 51344#L118 assume !(ssl3_connect_~s__state~0 == 4384); 51343#L121 assume !(ssl3_connect_~s__state~0 == 4385); 51342#L124 assume !(ssl3_connect_~s__state~0 == 4400); 51341#L127 assume !(ssl3_connect_~s__state~0 == 4401); 51340#L130 assume !(ssl3_connect_~s__state~0 == 4416); 51339#L133 assume !(ssl3_connect_~s__state~0 == 4417); 51338#L136 assume !(ssl3_connect_~s__state~0 == 4432); 51337#L139 assume !(ssl3_connect_~s__state~0 == 4433); 51336#L142 assume !(ssl3_connect_~s__state~0 == 4448); 51335#L145 assume !(ssl3_connect_~s__state~0 == 4449); 51334#L148 assume !(ssl3_connect_~s__state~0 == 4464); 51333#L151 assume !(ssl3_connect_~s__state~0 == 4465); 51331#L154 assume !(ssl3_connect_~s__state~0 == 4466); 51332#L157 assume !(ssl3_connect_~s__state~0 == 4467); 51523#L160 assume !(ssl3_connect_~s__state~0 == 4480); 51521#L163 assume !(ssl3_connect_~s__state~0 == 4481); 51326#L166 assume !(ssl3_connect_~s__state~0 == 4496); 51325#L169 assume !(ssl3_connect_~s__state~0 == 4497); 51324#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 51507#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 51505#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 51499#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 51308#L100 assume !(ssl3_connect_~s__state~0 == 16384); 51485#L103 assume !(ssl3_connect_~s__state~0 == 4096); 51484#L106 assume !(ssl3_connect_~s__state~0 == 20480); 51302#L109 assume !(ssl3_connect_~s__state~0 == 4099); 51301#L112 assume !(ssl3_connect_~s__state~0 == 4368); 51299#L115 assume !(ssl3_connect_~s__state~0 == 4369); 51300#L118 assume !(ssl3_connect_~s__state~0 == 4384); 51295#L121 assume !(ssl3_connect_~s__state~0 == 4385); 51296#L124 assume !(ssl3_connect_~s__state~0 == 4400); 51291#L127 assume !(ssl3_connect_~s__state~0 == 4401); 51292#L130 assume !(ssl3_connect_~s__state~0 == 4416); 51287#L133 assume !(ssl3_connect_~s__state~0 == 4417); 51288#L136 assume !(ssl3_connect_~s__state~0 == 4432); 51283#L139 assume !(ssl3_connect_~s__state~0 == 4433); 51284#L142 assume !(ssl3_connect_~s__state~0 == 4448); 51279#L145 assume !(ssl3_connect_~s__state~0 == 4449); 51280#L148 assume !(ssl3_connect_~s__state~0 == 4464); 51275#L151 assume !(ssl3_connect_~s__state~0 == 4465); 51276#L154 assume !(ssl3_connect_~s__state~0 == 4466); 51271#L157 assume !(ssl3_connect_~s__state~0 == 4467); 51272#L160 assume !(ssl3_connect_~s__state~0 == 4480); 51267#L163 assume !(ssl3_connect_~s__state~0 == 4481); 51268#L166 assume !(ssl3_connect_~s__state~0 == 4496); 51263#L169 assume !(ssl3_connect_~s__state~0 == 4497); 51264#L172 assume !(ssl3_connect_~s__state~0 == 4512); 51256#L175 assume !(ssl3_connect_~s__state~0 == 4513); 51257#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 51411#L454 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 51410#L454-1 ssl3_connect_~s__init_num~0 := 0; 51031#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 51016#L100 assume !(ssl3_connect_~s__state~0 == 16384); 51017#L103 assume ssl3_connect_~s__state~0 == 4096; 50349#L203 [2018-11-10 04:37:07,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:07,387 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-10 04:37:07,387 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:07,387 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:07,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:07,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:07,392 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:07,392 INFO L82 PathProgramCache]: Analyzing trace with hash 2123587398, now seen corresponding path program 1 times [2018-11-10 04:37:07,392 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:07,392 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:07,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,393 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:07,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:07,448 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-10 04:37:07,448 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:07,448 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:07,448 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:07,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:07,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:07,449 INFO L87 Difference]: Start difference. First operand 3538 states and 4441 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-10 04:37:07,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:07,566 INFO L93 Difference]: Finished difference Result 3914 states and 4892 transitions. [2018-11-10 04:37:07,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:07,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3914 states and 4892 transitions. [2018-11-10 04:37:07,575 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3850 [2018-11-10 04:37:07,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3914 states to 3914 states and 4892 transitions. [2018-11-10 04:37:07,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3914 [2018-11-10 04:37:07,585 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3914 [2018-11-10 04:37:07,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3914 states and 4892 transitions. [2018-11-10 04:37:07,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:07,586 INFO L705 BuchiCegarLoop]: Abstraction has 3914 states and 4892 transitions. [2018-11-10 04:37:07,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3914 states and 4892 transitions. [2018-11-10 04:37:07,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3914 to 3663. [2018-11-10 04:37:07,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3663 states. [2018-11-10 04:37:07,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3663 states to 3663 states and 4605 transitions. [2018-11-10 04:37:07,608 INFO L728 BuchiCegarLoop]: Abstraction has 3663 states and 4605 transitions. [2018-11-10 04:37:07,608 INFO L608 BuchiCegarLoop]: Abstraction has 3663 states and 4605 transitions. [2018-11-10 04:37:07,608 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 04:37:07,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3663 states and 4605 transitions. [2018-11-10 04:37:07,615 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3634 [2018-11-10 04:37:07,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:07,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:07,617 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:07,617 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-10 04:37:07,617 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 57906#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 57799#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 57801#L94-2 assume true; 57949#L94 assume !false; 57944#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57945#L97 assume ssl3_connect_~s__state~0 == 12292; 57806#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 57807#L203 [2018-11-10 04:37:07,617 INFO L795 eck$LassoCheckResult]: Loop: 57807#L203 ssl3_connect_~s__server~0 := 0; 60684#L208 assume ssl3_connect_~cb~0 != 0; 60682#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 60679#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 60676#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 60613#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 60609#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60584#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60581#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60578#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60575#L109 assume !(ssl3_connect_~s__state~0 == 4099); 58451#L112 assume ssl3_connect_~s__state~0 == 4368; 57998#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 58437#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 58372#L100 assume !(ssl3_connect_~s__state~0 == 16384); 58355#L103 assume !(ssl3_connect_~s__state~0 == 4096); 58356#L106 assume !(ssl3_connect_~s__state~0 == 20480); 58339#L109 assume !(ssl3_connect_~s__state~0 == 4099); 58340#L112 assume !(ssl3_connect_~s__state~0 == 4368); 58320#L115 assume !(ssl3_connect_~s__state~0 == 4369); 58321#L118 assume ssl3_connect_~s__state~0 == 4384; 57995#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 58297#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 59035#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 59033#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 59032#L293-2 ssl3_connect_~s__init_num~0 := 0; 59029#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 59007#L100 assume !(ssl3_connect_~s__state~0 == 16384); 59005#L103 assume !(ssl3_connect_~s__state~0 == 4096); 59003#L106 assume !(ssl3_connect_~s__state~0 == 20480); 59001#L109 assume !(ssl3_connect_~s__state~0 == 4099); 58999#L112 assume !(ssl3_connect_~s__state~0 == 4368); 58997#L115 assume !(ssl3_connect_~s__state~0 == 4369); 58995#L118 assume !(ssl3_connect_~s__state~0 == 4384); 58993#L121 assume !(ssl3_connect_~s__state~0 == 4385); 58986#L124 assume ssl3_connect_~s__state~0 == 4400; 57992#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 58984#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 60469#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60386#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60385#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60384#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60383#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60382#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60381#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60379#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60378#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60377#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60376#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60375#L130 assume ssl3_connect_~s__state~0 == 4416; 57989#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 60374#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 60361#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60342#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60340#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60338#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60336#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60334#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60332#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60330#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60328#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60326#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60324#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60322#L130 assume !(ssl3_connect_~s__state~0 == 4416); 60321#L133 assume !(ssl3_connect_~s__state~0 == 4417); 60317#L136 assume ssl3_connect_~s__state~0 == 4432; 57986#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 60314#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 60312#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 60305#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60284#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60282#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60281#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60280#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60279#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60278#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60277#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60276#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60275#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60274#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60273#L130 assume !(ssl3_connect_~s__state~0 == 4416); 60272#L133 assume !(ssl3_connect_~s__state~0 == 4417); 60271#L136 assume !(ssl3_connect_~s__state~0 == 4432); 60270#L139 assume !(ssl3_connect_~s__state~0 == 4433); 60269#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 60265#L366-2 ssl3_connect_~s__init_num~0 := 0; 60261#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60253#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60252#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60251#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60250#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60249#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60248#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60247#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60246#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60245#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60244#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60243#L130 assume !(ssl3_connect_~s__state~0 == 4416); 60242#L133 assume !(ssl3_connect_~s__state~0 == 4417); 60241#L136 assume !(ssl3_connect_~s__state~0 == 4432); 60240#L139 assume !(ssl3_connect_~s__state~0 == 4433); 60239#L142 assume !(ssl3_connect_~s__state~0 == 4448); 60238#L145 assume !(ssl3_connect_~s__state~0 == 4449); 60237#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60227#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60226#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60225#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60224#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60223#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60222#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60221#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60220#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60219#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60218#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60217#L130 assume !(ssl3_connect_~s__state~0 == 4416); 60216#L133 assume !(ssl3_connect_~s__state~0 == 4417); 60215#L136 assume !(ssl3_connect_~s__state~0 == 4432); 59898#L139 assume !(ssl3_connect_~s__state~0 == 4433); 59896#L142 assume !(ssl3_connect_~s__state~0 == 4448); 59894#L145 assume !(ssl3_connect_~s__state~0 == 4449); 59892#L148 assume !(ssl3_connect_~s__state~0 == 4464); 59890#L151 assume !(ssl3_connect_~s__state~0 == 4465); 59887#L154 assume !(ssl3_connect_~s__state~0 == 4466); 59888#L157 assume !(ssl3_connect_~s__state~0 == 4467); 60145#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60126#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60125#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60124#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60123#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60122#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60121#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60120#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60119#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60118#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60117#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60116#L130 assume !(ssl3_connect_~s__state~0 == 4416); 60115#L133 assume !(ssl3_connect_~s__state~0 == 4417); 60114#L136 assume !(ssl3_connect_~s__state~0 == 4432); 60113#L139 assume !(ssl3_connect_~s__state~0 == 4433); 60112#L142 assume !(ssl3_connect_~s__state~0 == 4448); 60111#L145 assume !(ssl3_connect_~s__state~0 == 4449); 60110#L148 assume !(ssl3_connect_~s__state~0 == 4464); 60109#L151 assume !(ssl3_connect_~s__state~0 == 4465); 60108#L154 assume !(ssl3_connect_~s__state~0 == 4466); 60107#L157 assume !(ssl3_connect_~s__state~0 == 4467); 60106#L160 assume !(ssl3_connect_~s__state~0 == 4480); 60105#L163 assume !(ssl3_connect_~s__state~0 == 4481); 60104#L166 assume !(ssl3_connect_~s__state~0 == 4496); 60103#L169 assume !(ssl3_connect_~s__state~0 == 4497); 60102#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 60099#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 60098#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 60094#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60086#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60085#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60084#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60083#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60082#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60081#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60080#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60079#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60078#L124 assume !(ssl3_connect_~s__state~0 == 4400); 60077#L127 assume !(ssl3_connect_~s__state~0 == 4401); 60076#L130 assume !(ssl3_connect_~s__state~0 == 4416); 60075#L133 assume !(ssl3_connect_~s__state~0 == 4417); 60074#L136 assume !(ssl3_connect_~s__state~0 == 4432); 60073#L139 assume !(ssl3_connect_~s__state~0 == 4433); 60072#L142 assume !(ssl3_connect_~s__state~0 == 4448); 60071#L145 assume !(ssl3_connect_~s__state~0 == 4449); 60070#L148 assume !(ssl3_connect_~s__state~0 == 4464); 60069#L151 assume !(ssl3_connect_~s__state~0 == 4465); 60068#L154 assume !(ssl3_connect_~s__state~0 == 4466); 60067#L157 assume !(ssl3_connect_~s__state~0 == 4467); 60066#L160 assume !(ssl3_connect_~s__state~0 == 4480); 60065#L163 assume !(ssl3_connect_~s__state~0 == 4481); 60064#L166 assume !(ssl3_connect_~s__state~0 == 4496); 60063#L169 assume !(ssl3_connect_~s__state~0 == 4497); 60062#L172 assume !(ssl3_connect_~s__state~0 == 4512); 60061#L175 assume !(ssl3_connect_~s__state~0 == 4513); 60060#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 60056#L454 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 60053#L454-1 ssl3_connect_~s__init_num~0 := 0; 60054#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 60690#L100 assume !(ssl3_connect_~s__state~0 == 16384); 60016#L103 assume !(ssl3_connect_~s__state~0 == 4096); 60017#L106 assume !(ssl3_connect_~s__state~0 == 20480); 60010#L109 assume !(ssl3_connect_~s__state~0 == 4099); 60008#L112 assume !(ssl3_connect_~s__state~0 == 4368); 60006#L115 assume !(ssl3_connect_~s__state~0 == 4369); 60004#L118 assume !(ssl3_connect_~s__state~0 == 4384); 60002#L121 assume !(ssl3_connect_~s__state~0 == 4385); 60000#L124 assume !(ssl3_connect_~s__state~0 == 4400); 59998#L127 assume !(ssl3_connect_~s__state~0 == 4401); 59996#L130 assume !(ssl3_connect_~s__state~0 == 4416); 59994#L133 assume !(ssl3_connect_~s__state~0 == 4417); 59992#L136 assume !(ssl3_connect_~s__state~0 == 4432); 59990#L139 assume !(ssl3_connect_~s__state~0 == 4433); 59988#L142 assume !(ssl3_connect_~s__state~0 == 4448); 59986#L145 assume !(ssl3_connect_~s__state~0 == 4449); 59984#L148 assume !(ssl3_connect_~s__state~0 == 4464); 59982#L151 assume !(ssl3_connect_~s__state~0 == 4465); 59980#L154 assume !(ssl3_connect_~s__state~0 == 4466); 59978#L157 assume !(ssl3_connect_~s__state~0 == 4467); 59976#L160 assume !(ssl3_connect_~s__state~0 == 4480); 59974#L163 assume !(ssl3_connect_~s__state~0 == 4481); 59972#L166 assume !(ssl3_connect_~s__state~0 == 4496); 59970#L169 assume !(ssl3_connect_~s__state~0 == 4497); 59968#L172 assume !(ssl3_connect_~s__state~0 == 4512); 59966#L175 assume !(ssl3_connect_~s__state~0 == 4513); 59964#L178 assume !(ssl3_connect_~s__state~0 == 4528); 59963#L181 assume !(ssl3_connect_~s__state~0 == 4529); 59951#L184 assume !(ssl3_connect_~s__state~0 == 4560); 59463#L187 assume !(ssl3_connect_~s__state~0 == 4561); 59041#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 58357#L100 assume !(ssl3_connect_~s__state~0 == 16384); 58358#L103 assume ssl3_connect_~s__state~0 == 4096; 57807#L203 [2018-11-10 04:37:07,617 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:07,617 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-10 04:37:07,618 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:07,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:07,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:07,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:07,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:07,629 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:07,630 INFO L82 PathProgramCache]: Analyzing trace with hash -58262617, now seen corresponding path program 1 times [2018-11-10 04:37:07,630 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:07,630 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:07,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,630 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:07,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:07,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:07,703 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-10 04:37:07,703 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:37:07,703 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:07,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:07,744 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:07,776 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-10 04:37:07,793 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:37:07,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:37:07,794 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:07,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 04:37:07,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 04:37:07,794 INFO L87 Difference]: Start difference. First operand 3663 states and 4605 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-10 04:37:07,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:07,975 INFO L93 Difference]: Finished difference Result 5062 states and 6109 transitions. [2018-11-10 04:37:07,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 04:37:07,975 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5062 states and 6109 transitions. [2018-11-10 04:37:07,992 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3630 [2018-11-10 04:37:08,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5062 states to 5053 states and 6100 transitions. [2018-11-10 04:37:08,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5053 [2018-11-10 04:37:08,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5053 [2018-11-10 04:37:08,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5053 states and 6100 transitions. [2018-11-10 04:37:08,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:08,005 INFO L705 BuchiCegarLoop]: Abstraction has 5053 states and 6100 transitions. [2018-11-10 04:37:08,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states and 6100 transitions. [2018-11-10 04:37:08,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 3685. [2018-11-10 04:37:08,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3685 states. [2018-11-10 04:37:08,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3685 states to 3685 states and 4520 transitions. [2018-11-10 04:37:08,030 INFO L728 BuchiCegarLoop]: Abstraction has 3685 states and 4520 transitions. [2018-11-10 04:37:08,030 INFO L608 BuchiCegarLoop]: Abstraction has 3685 states and 4520 transitions. [2018-11-10 04:37:08,030 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 04:37:08,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3685 states and 4520 transitions. [2018-11-10 04:37:08,037 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3630 [2018-11-10 04:37:08,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:08,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:08,039 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:08,039 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-10 04:37:08,039 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 67528#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 67431#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 67433#L94-2 assume true; 67573#L94 assume !false; 67568#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67569#L97 assume ssl3_connect_~s__state~0 == 12292; 67438#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 67439#L203 [2018-11-10 04:37:08,039 INFO L795 eck$LassoCheckResult]: Loop: 67439#L203 ssl3_connect_~s__server~0 := 0; 69648#L208 assume ssl3_connect_~cb~0 != 0; 69647#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 69645#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 69467#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 69214#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 69136#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69112#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69109#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69106#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69103#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69099#L112 assume ssl3_connect_~s__state~0 == 4368; 67641#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 69098#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69085#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69084#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69083#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69082#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69081#L112 assume !(ssl3_connect_~s__state~0 == 4368); 69080#L115 assume !(ssl3_connect_~s__state~0 == 4369); 69079#L118 assume ssl3_connect_~s__state~0 == 4384; 67636#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 69078#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 68283#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 69075#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 69073#L293-2 ssl3_connect_~s__init_num~0 := 0; 69070#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69062#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69061#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69060#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69059#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69058#L112 assume !(ssl3_connect_~s__state~0 == 4368); 69057#L115 assume !(ssl3_connect_~s__state~0 == 4369); 69056#L118 assume !(ssl3_connect_~s__state~0 == 4384); 69055#L121 assume !(ssl3_connect_~s__state~0 == 4385); 69054#L124 assume ssl3_connect_~s__state~0 == 4400; 67631#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 69051#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68251#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 68232#L100 assume !(ssl3_connect_~s__state~0 == 16384); 68229#L103 assume !(ssl3_connect_~s__state~0 == 4096); 68230#L106 assume !(ssl3_connect_~s__state~0 == 20480); 68223#L109 assume !(ssl3_connect_~s__state~0 == 4099); 68224#L112 assume !(ssl3_connect_~s__state~0 == 4368); 68217#L115 assume !(ssl3_connect_~s__state~0 == 4369); 68218#L118 assume !(ssl3_connect_~s__state~0 == 4384); 68211#L121 assume !(ssl3_connect_~s__state~0 == 4385); 68212#L124 assume !(ssl3_connect_~s__state~0 == 4400); 68206#L127 assume !(ssl3_connect_~s__state~0 == 4401); 68204#L130 assume ssl3_connect_~s__state~0 == 4416; 67626#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 68151#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 68143#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 68135#L100 assume !(ssl3_connect_~s__state~0 == 16384); 68134#L103 assume !(ssl3_connect_~s__state~0 == 4096); 68133#L106 assume !(ssl3_connect_~s__state~0 == 20480); 68132#L109 assume !(ssl3_connect_~s__state~0 == 4099); 68131#L112 assume !(ssl3_connect_~s__state~0 == 4368); 68130#L115 assume !(ssl3_connect_~s__state~0 == 4369); 68129#L118 assume !(ssl3_connect_~s__state~0 == 4384); 68128#L121 assume !(ssl3_connect_~s__state~0 == 4385); 68127#L124 assume !(ssl3_connect_~s__state~0 == 4400); 68126#L127 assume !(ssl3_connect_~s__state~0 == 4401); 68125#L130 assume !(ssl3_connect_~s__state~0 == 4416); 68124#L133 assume !(ssl3_connect_~s__state~0 == 4417); 68123#L136 assume ssl3_connect_~s__state~0 == 4432; 67622#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 68122#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 68120#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 68117#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 68109#L100 assume !(ssl3_connect_~s__state~0 == 16384); 68108#L103 assume !(ssl3_connect_~s__state~0 == 4096); 68107#L106 assume !(ssl3_connect_~s__state~0 == 20480); 68106#L109 assume !(ssl3_connect_~s__state~0 == 4099); 68105#L112 assume !(ssl3_connect_~s__state~0 == 4368); 68104#L115 assume !(ssl3_connect_~s__state~0 == 4369); 68103#L118 assume !(ssl3_connect_~s__state~0 == 4384); 68102#L121 assume !(ssl3_connect_~s__state~0 == 4385); 68101#L124 assume !(ssl3_connect_~s__state~0 == 4400); 68100#L127 assume !(ssl3_connect_~s__state~0 == 4401); 68099#L130 assume !(ssl3_connect_~s__state~0 == 4416); 68098#L133 assume !(ssl3_connect_~s__state~0 == 4417); 68097#L136 assume !(ssl3_connect_~s__state~0 == 4432); 68096#L139 assume !(ssl3_connect_~s__state~0 == 4433); 68095#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 68090#L366-2 ssl3_connect_~s__init_num~0 := 0; 68087#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 68079#L100 assume !(ssl3_connect_~s__state~0 == 16384); 68078#L103 assume !(ssl3_connect_~s__state~0 == 4096); 68077#L106 assume !(ssl3_connect_~s__state~0 == 20480); 68076#L109 assume !(ssl3_connect_~s__state~0 == 4099); 68075#L112 assume !(ssl3_connect_~s__state~0 == 4368); 68074#L115 assume !(ssl3_connect_~s__state~0 == 4369); 68073#L118 assume !(ssl3_connect_~s__state~0 == 4384); 68072#L121 assume !(ssl3_connect_~s__state~0 == 4385); 68071#L124 assume !(ssl3_connect_~s__state~0 == 4400); 68070#L127 assume !(ssl3_connect_~s__state~0 == 4401); 68069#L130 assume !(ssl3_connect_~s__state~0 == 4416); 68068#L133 assume !(ssl3_connect_~s__state~0 == 4417); 68067#L136 assume !(ssl3_connect_~s__state~0 == 4432); 68066#L139 assume !(ssl3_connect_~s__state~0 == 4433); 68065#L142 assume !(ssl3_connect_~s__state~0 == 4448); 68064#L145 assume !(ssl3_connect_~s__state~0 == 4449); 68063#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 68050#L100 assume !(ssl3_connect_~s__state~0 == 16384); 68049#L103 assume !(ssl3_connect_~s__state~0 == 4096); 68048#L106 assume !(ssl3_connect_~s__state~0 == 20480); 68047#L109 assume !(ssl3_connect_~s__state~0 == 4099); 68046#L112 assume !(ssl3_connect_~s__state~0 == 4368); 68045#L115 assume !(ssl3_connect_~s__state~0 == 4369); 68044#L118 assume !(ssl3_connect_~s__state~0 == 4384); 68043#L121 assume !(ssl3_connect_~s__state~0 == 4385); 68042#L124 assume !(ssl3_connect_~s__state~0 == 4400); 68041#L127 assume !(ssl3_connect_~s__state~0 == 4401); 68040#L130 assume !(ssl3_connect_~s__state~0 == 4416); 68039#L133 assume !(ssl3_connect_~s__state~0 == 4417); 68038#L136 assume !(ssl3_connect_~s__state~0 == 4432); 68037#L139 assume !(ssl3_connect_~s__state~0 == 4433); 68036#L142 assume !(ssl3_connect_~s__state~0 == 4448); 68035#L145 assume !(ssl3_connect_~s__state~0 == 4449); 68034#L148 assume !(ssl3_connect_~s__state~0 == 4464); 68033#L151 assume !(ssl3_connect_~s__state~0 == 4465); 68032#L154 assume !(ssl3_connect_~s__state~0 == 4466); 68031#L157 assume !(ssl3_connect_~s__state~0 == 4467); 67867#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69286#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69285#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69284#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69283#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69282#L112 assume !(ssl3_connect_~s__state~0 == 4368); 69281#L115 assume !(ssl3_connect_~s__state~0 == 4369); 69280#L118 assume !(ssl3_connect_~s__state~0 == 4384); 69279#L121 assume !(ssl3_connect_~s__state~0 == 4385); 69278#L124 assume !(ssl3_connect_~s__state~0 == 4400); 69277#L127 assume !(ssl3_connect_~s__state~0 == 4401); 69276#L130 assume !(ssl3_connect_~s__state~0 == 4416); 69275#L133 assume !(ssl3_connect_~s__state~0 == 4417); 69274#L136 assume !(ssl3_connect_~s__state~0 == 4432); 69273#L139 assume !(ssl3_connect_~s__state~0 == 4433); 69272#L142 assume !(ssl3_connect_~s__state~0 == 4448); 69271#L145 assume !(ssl3_connect_~s__state~0 == 4449); 69270#L148 assume !(ssl3_connect_~s__state~0 == 4464); 69269#L151 assume !(ssl3_connect_~s__state~0 == 4465); 69268#L154 assume !(ssl3_connect_~s__state~0 == 4466); 69267#L157 assume !(ssl3_connect_~s__state~0 == 4467); 69266#L160 assume !(ssl3_connect_~s__state~0 == 4480); 69265#L163 assume !(ssl3_connect_~s__state~0 == 4481); 69264#L166 assume !(ssl3_connect_~s__state~0 == 4496); 69263#L169 assume !(ssl3_connect_~s__state~0 == 4497); 69262#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 69259#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 69257#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 69254#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69246#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69245#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69244#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69243#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69242#L112 assume !(ssl3_connect_~s__state~0 == 4368); 69241#L115 assume !(ssl3_connect_~s__state~0 == 4369); 69240#L118 assume !(ssl3_connect_~s__state~0 == 4384); 69239#L121 assume !(ssl3_connect_~s__state~0 == 4385); 69238#L124 assume !(ssl3_connect_~s__state~0 == 4400); 69237#L127 assume !(ssl3_connect_~s__state~0 == 4401); 69236#L130 assume !(ssl3_connect_~s__state~0 == 4416); 69235#L133 assume !(ssl3_connect_~s__state~0 == 4417); 69234#L136 assume !(ssl3_connect_~s__state~0 == 4432); 69233#L139 assume !(ssl3_connect_~s__state~0 == 4433); 69232#L142 assume !(ssl3_connect_~s__state~0 == 4448); 69231#L145 assume !(ssl3_connect_~s__state~0 == 4449); 69230#L148 assume !(ssl3_connect_~s__state~0 == 4464); 69229#L151 assume !(ssl3_connect_~s__state~0 == 4465); 69228#L154 assume !(ssl3_connect_~s__state~0 == 4466); 69227#L157 assume !(ssl3_connect_~s__state~0 == 4467); 69226#L160 assume !(ssl3_connect_~s__state~0 == 4480); 69225#L163 assume !(ssl3_connect_~s__state~0 == 4481); 69224#L166 assume !(ssl3_connect_~s__state~0 == 4496); 69223#L169 assume !(ssl3_connect_~s__state~0 == 4497); 69222#L172 assume !(ssl3_connect_~s__state~0 == 4512); 69221#L175 assume !(ssl3_connect_~s__state~0 == 4513); 69220#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 69143#L454 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69140#L454-1 ssl3_connect_~s__init_num~0 := 0; 69141#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69114#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69107#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69108#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69102#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69100#L112 assume !(ssl3_connect_~s__state~0 == 4368); 69101#L115 assume !(ssl3_connect_~s__state~0 == 4369); 69213#L118 assume !(ssl3_connect_~s__state~0 == 4384); 69212#L121 assume !(ssl3_connect_~s__state~0 == 4385); 69211#L124 assume !(ssl3_connect_~s__state~0 == 4400); 69210#L127 assume !(ssl3_connect_~s__state~0 == 4401); 69209#L130 assume !(ssl3_connect_~s__state~0 == 4416); 69208#L133 assume !(ssl3_connect_~s__state~0 == 4417); 69207#L136 assume !(ssl3_connect_~s__state~0 == 4432); 69206#L139 assume !(ssl3_connect_~s__state~0 == 4433); 69205#L142 assume !(ssl3_connect_~s__state~0 == 4448); 69204#L145 assume !(ssl3_connect_~s__state~0 == 4449); 69203#L148 assume !(ssl3_connect_~s__state~0 == 4464); 69202#L151 assume !(ssl3_connect_~s__state~0 == 4465); 69201#L154 assume !(ssl3_connect_~s__state~0 == 4466); 69200#L157 assume !(ssl3_connect_~s__state~0 == 4467); 69199#L160 assume !(ssl3_connect_~s__state~0 == 4480); 69198#L163 assume !(ssl3_connect_~s__state~0 == 4481); 69197#L166 assume !(ssl3_connect_~s__state~0 == 4496); 69196#L169 assume !(ssl3_connect_~s__state~0 == 4497); 69195#L172 assume !(ssl3_connect_~s__state~0 == 4512); 69194#L175 assume !(ssl3_connect_~s__state~0 == 4513); 69193#L178 assume !(ssl3_connect_~s__state~0 == 4528); 69192#L181 assume !(ssl3_connect_~s__state~0 == 4529); 69191#L184 assume !(ssl3_connect_~s__state~0 == 4560); 69190#L187 assume !(ssl3_connect_~s__state~0 == 4561); 69189#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69174#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69173#L103 assume !(ssl3_connect_~s__state~0 == 4096); 69172#L106 assume !(ssl3_connect_~s__state~0 == 20480); 69171#L109 assume !(ssl3_connect_~s__state~0 == 4099); 69170#L112 assume !(ssl3_connect_~s__state~0 == 4368); 69169#L115 assume !(ssl3_connect_~s__state~0 == 4369); 69168#L118 assume !(ssl3_connect_~s__state~0 == 4384); 69167#L121 assume !(ssl3_connect_~s__state~0 == 4385); 69166#L124 assume !(ssl3_connect_~s__state~0 == 4400); 69165#L127 assume !(ssl3_connect_~s__state~0 == 4401); 69164#L130 assume !(ssl3_connect_~s__state~0 == 4416); 69163#L133 assume !(ssl3_connect_~s__state~0 == 4417); 69162#L136 assume !(ssl3_connect_~s__state~0 == 4432); 69161#L139 assume !(ssl3_connect_~s__state~0 == 4433); 69160#L142 assume !(ssl3_connect_~s__state~0 == 4448); 69159#L145 assume !(ssl3_connect_~s__state~0 == 4449); 69158#L148 assume !(ssl3_connect_~s__state~0 == 4464); 69157#L151 assume !(ssl3_connect_~s__state~0 == 4465); 69156#L154 assume !(ssl3_connect_~s__state~0 == 4466); 69155#L157 assume !(ssl3_connect_~s__state~0 == 4467); 69154#L160 assume !(ssl3_connect_~s__state~0 == 4480); 69153#L163 assume !(ssl3_connect_~s__state~0 == 4481); 69152#L166 assume !(ssl3_connect_~s__state~0 == 4496); 69151#L169 assume !(ssl3_connect_~s__state~0 == 4497); 69150#L172 assume !(ssl3_connect_~s__state~0 == 4512); 69149#L175 assume !(ssl3_connect_~s__state~0 == 4513); 69148#L178 assume !(ssl3_connect_~s__state~0 == 4528); 69147#L181 assume !(ssl3_connect_~s__state~0 == 4529); 69146#L184 assume ssl3_connect_~s__state~0 == 4560; 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 !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 69139#L476-2 ssl3_connect_~s__init_num~0 := 0; 69131#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 69110#L100 assume !(ssl3_connect_~s__state~0 == 16384); 69111#L103 assume ssl3_connect_~s__state~0 == 4096; 67439#L203 [2018-11-10 04:37:08,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,040 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-10 04:37:08,040 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,040 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,040 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:08,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:08,045 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,045 INFO L82 PathProgramCache]: Analyzing trace with hash 170063878, now seen corresponding path program 1 times [2018-11-10 04:37:08,045 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,045 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,046 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:08,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,140 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-10 04:37:08,140 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:08,140 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:08,140 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:08,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:08,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:08,141 INFO L87 Difference]: Start difference. First operand 3685 states and 4520 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-10 04:37:08,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:08,214 INFO L93 Difference]: Finished difference Result 3785 states and 4534 transitions. [2018-11-10 04:37:08,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:08,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3785 states and 4534 transitions. [2018-11-10 04:37:08,223 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3028 [2018-11-10 04:37:08,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3785 states to 3398 states and 4102 transitions. [2018-11-10 04:37:08,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-11-10 04:37:08,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-11-10 04:37:08,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4102 transitions. [2018-11-10 04:37:08,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:08,231 INFO L705 BuchiCegarLoop]: Abstraction has 3398 states and 4102 transitions. [2018-11-10 04:37:08,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4102 transitions. [2018-11-10 04:37:08,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3223. [2018-11-10 04:37:08,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3223 states. [2018-11-10 04:37:08,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 3907 transitions. [2018-11-10 04:37:08,251 INFO L728 BuchiCegarLoop]: Abstraction has 3223 states and 3907 transitions. [2018-11-10 04:37:08,251 INFO L608 BuchiCegarLoop]: Abstraction has 3223 states and 3907 transitions. [2018-11-10 04:37:08,251 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 04:37:08,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3223 states and 3907 transitions. [2018-11-10 04:37:08,257 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3028 [2018-11-10 04:37:08,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:08,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:08,259 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-10 04:37:08,259 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-10 04:37:08,259 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 75011#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 74907#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 74909#L94-2 assume true; 75059#L94 assume !false; 75060#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75055#L97 assume ssl3_connect_~s__state~0 == 12292; 74914#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 74915#L203 ssl3_connect_~s__server~0 := 0; 75765#L208 assume !(ssl3_connect_~cb~0 != 0); 75762#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 75758#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 75753#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 75751#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 75745#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75716#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75713#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75710#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75707#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75704#L112 assume ssl3_connect_~s__state~0 == 4368; 75700#L116 [2018-11-10 04:37:08,259 INFO L795 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 ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75667#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75665#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75663#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75661#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75659#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75657#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75655#L118 assume ssl3_connect_~s__state~0 == 4384; 75653#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 75651#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 75640#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 75648#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 75647#L293-2 ssl3_connect_~s__init_num~0 := 0; 75643#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75619#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75617#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75615#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75613#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75611#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75609#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75607#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75605#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75603#L124 assume ssl3_connect_~s__state~0 == 4400; 75600#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 75595#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 75587#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75569#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75567#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75565#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75563#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75561#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75559#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75557#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75555#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75553#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75551#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75549#L130 assume ssl3_connect_~s__state~0 == 4416; 75547#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 75544#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 76012#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 76004#L100 assume !(ssl3_connect_~s__state~0 == 16384); 76003#L103 assume !(ssl3_connect_~s__state~0 == 4096); 76002#L106 assume !(ssl3_connect_~s__state~0 == 20480); 76001#L109 assume !(ssl3_connect_~s__state~0 == 4099); 76000#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75999#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75998#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75997#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75996#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75995#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75994#L130 assume !(ssl3_connect_~s__state~0 == 4416); 75993#L133 assume !(ssl3_connect_~s__state~0 == 4417); 75992#L136 assume ssl3_connect_~s__state~0 == 4432; 75991#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 75990#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 75989#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 75984#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75976#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75975#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75974#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75973#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75972#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75971#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75970#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75969#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75968#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75967#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75966#L130 assume !(ssl3_connect_~s__state~0 == 4416); 75965#L133 assume !(ssl3_connect_~s__state~0 == 4417); 75964#L136 assume !(ssl3_connect_~s__state~0 == 4432); 75963#L139 assume !(ssl3_connect_~s__state~0 == 4433); 75962#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 75957#L366-2 ssl3_connect_~s__init_num~0 := 0; 75476#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75461#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75462#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75457#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75458#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75453#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75454#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75449#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75450#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75445#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75446#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75441#L130 assume !(ssl3_connect_~s__state~0 == 4416); 75442#L133 assume !(ssl3_connect_~s__state~0 == 4417); 75437#L136 assume !(ssl3_connect_~s__state~0 == 4432); 75438#L139 assume !(ssl3_connect_~s__state~0 == 4433); 75433#L142 assume !(ssl3_connect_~s__state~0 == 4448); 75434#L145 assume !(ssl3_connect_~s__state~0 == 4449); 75429#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75939#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75938#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75937#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75936#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75935#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75934#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75933#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75932#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75931#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75930#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75929#L130 assume !(ssl3_connect_~s__state~0 == 4416); 75928#L133 assume !(ssl3_connect_~s__state~0 == 4417); 75927#L136 assume !(ssl3_connect_~s__state~0 == 4432); 75926#L139 assume !(ssl3_connect_~s__state~0 == 4433); 75925#L142 assume !(ssl3_connect_~s__state~0 == 4448); 75924#L145 assume !(ssl3_connect_~s__state~0 == 4449); 75923#L148 assume !(ssl3_connect_~s__state~0 == 4464); 75922#L151 assume !(ssl3_connect_~s__state~0 == 4465); 75921#L154 assume !(ssl3_connect_~s__state~0 == 4466); 75920#L157 assume !(ssl3_connect_~s__state~0 == 4467); 75919#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75901#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75899#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75897#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75895#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75893#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75891#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75889#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75887#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75885#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75883#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75881#L130 assume !(ssl3_connect_~s__state~0 == 4416); 75879#L133 assume !(ssl3_connect_~s__state~0 == 4417); 75877#L136 assume !(ssl3_connect_~s__state~0 == 4432); 75875#L139 assume !(ssl3_connect_~s__state~0 == 4433); 75873#L142 assume !(ssl3_connect_~s__state~0 == 4448); 75871#L145 assume !(ssl3_connect_~s__state~0 == 4449); 75869#L148 assume !(ssl3_connect_~s__state~0 == 4464); 75867#L151 assume !(ssl3_connect_~s__state~0 == 4465); 75865#L154 assume !(ssl3_connect_~s__state~0 == 4466); 75863#L157 assume !(ssl3_connect_~s__state~0 == 4467); 75861#L160 assume !(ssl3_connect_~s__state~0 == 4480); 75859#L163 assume !(ssl3_connect_~s__state~0 == 4481); 75857#L166 assume !(ssl3_connect_~s__state~0 == 4496); 75855#L169 assume !(ssl3_connect_~s__state~0 == 4497); 75853#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 75845#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 75842#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 75838#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75819#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75817#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75815#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75813#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75811#L112 assume !(ssl3_connect_~s__state~0 == 4368); 75809#L115 assume !(ssl3_connect_~s__state~0 == 4369); 75807#L118 assume !(ssl3_connect_~s__state~0 == 4384); 75805#L121 assume !(ssl3_connect_~s__state~0 == 4385); 75803#L124 assume !(ssl3_connect_~s__state~0 == 4400); 75801#L127 assume !(ssl3_connect_~s__state~0 == 4401); 75799#L130 assume !(ssl3_connect_~s__state~0 == 4416); 75797#L133 assume !(ssl3_connect_~s__state~0 == 4417); 75795#L136 assume !(ssl3_connect_~s__state~0 == 4432); 75793#L139 assume !(ssl3_connect_~s__state~0 == 4433); 75791#L142 assume !(ssl3_connect_~s__state~0 == 4448); 75789#L145 assume !(ssl3_connect_~s__state~0 == 4449); 75787#L148 assume !(ssl3_connect_~s__state~0 == 4464); 75785#L151 assume !(ssl3_connect_~s__state~0 == 4465); 75783#L154 assume !(ssl3_connect_~s__state~0 == 4466); 75781#L157 assume !(ssl3_connect_~s__state~0 == 4467); 75779#L160 assume !(ssl3_connect_~s__state~0 == 4480); 75777#L163 assume !(ssl3_connect_~s__state~0 == 4481); 75775#L166 assume !(ssl3_connect_~s__state~0 == 4496); 75773#L169 assume !(ssl3_connect_~s__state~0 == 4497); 75771#L172 assume !(ssl3_connect_~s__state~0 == 4512); 75769#L175 assume !(ssl3_connect_~s__state~0 == 4513); 75767#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 75755#L454 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 75749#L454-1 ssl3_connect_~s__init_num~0 := 0; 75740#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 75715#L100 assume !(ssl3_connect_~s__state~0 == 16384); 75712#L103 assume !(ssl3_connect_~s__state~0 == 4096); 75709#L106 assume !(ssl3_connect_~s__state~0 == 20480); 75706#L109 assume !(ssl3_connect_~s__state~0 == 4099); 75702#L112 assume ssl3_connect_~s__state~0 == 4368; 75700#L116 [2018-11-10 04:37:08,259 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,259 INFO L82 PathProgramCache]: Analyzing trace with hash 2069339322, now seen corresponding path program 1 times [2018-11-10 04:37:08,259 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,260 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,260 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,302 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-10 04:37:08,302 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:08,302 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:08,302 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:37:08,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1186204635, now seen corresponding path program 1 times [2018-11-10 04:37:08,303 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,303 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,355 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-10 04:37:08,355 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:08,355 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:08,355 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:08,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:08,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:08,356 INFO L87 Difference]: Start difference. First operand 3223 states and 3907 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-10 04:37:08,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:08,375 INFO L93 Difference]: Finished difference Result 6349 states and 7524 transitions. [2018-11-10 04:37:08,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:08,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6349 states and 7524 transitions. [2018-11-10 04:37:08,389 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5964 [2018-11-10 04:37:08,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6349 states to 6349 states and 7524 transitions. [2018-11-10 04:37:08,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6349 [2018-11-10 04:37:08,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6349 [2018-11-10 04:37:08,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6349 states and 7524 transitions. [2018-11-10 04:37:08,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:08,403 INFO L705 BuchiCegarLoop]: Abstraction has 6349 states and 7524 transitions. [2018-11-10 04:37:08,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6349 states and 7524 transitions. [2018-11-10 04:37:08,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6349 to 6349. [2018-11-10 04:37:08,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6349 states. [2018-11-10 04:37:08,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6349 states to 6349 states and 7524 transitions. [2018-11-10 04:37:08,444 INFO L728 BuchiCegarLoop]: Abstraction has 6349 states and 7524 transitions. [2018-11-10 04:37:08,444 INFO L608 BuchiCegarLoop]: Abstraction has 6349 states and 7524 transitions. [2018-11-10 04:37:08,444 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 04:37:08,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6349 states and 7524 transitions. [2018-11-10 04:37:08,455 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5964 [2018-11-10 04:37:08,455 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:08,455 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:08,456 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-10 04:37:08,456 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-10 04:37:08,456 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 84596#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 84486#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 84488#L94-2 assume true; 84712#L94 assume !false; 84713#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84705#L97 assume ssl3_connect_~s__state~0 == 12292; 84635#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 84723#L203 ssl3_connect_~s__server~0 := 0; 88200#L208 assume ssl3_connect_~cb~0 != 0; 86074#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 88198#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 88195#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 88193#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 88192#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88184#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88183#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88182#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88181#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88179#L112 assume ssl3_connect_~s__state~0 == 4368; 88180#L116 [2018-11-10 04:37:08,457 INFO L795 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 ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88864#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88211#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88210#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88209#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88208#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88206#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88207#L118 assume ssl3_connect_~s__state~0 == 4384; 88202#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 88203#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 88717#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 88715#L293 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 88713#L293-2 ssl3_connect_~s__init_num~0 := 0; 88712#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88704#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88703#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88702#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88701#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88700#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88699#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88698#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88697#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88696#L124 assume ssl3_connect_~s__state~0 == 4400; 88692#L128 assume (ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 88689#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 88688#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88680#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88679#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88678#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88677#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88676#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88675#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88674#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88673#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88672#L124 assume !(ssl3_connect_~s__state~0 == 4400); 88671#L127 assume !(ssl3_connect_~s__state~0 == 4401); 88670#L130 assume ssl3_connect_~s__state~0 == 4416; 88669#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 88668#L323 assume !(ssl3_connect_~blastFlag~0 == 3); 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 !(ssl3_connect_~tmp___6~0 == 0); 88663#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88655#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88654#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88653#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88652#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88651#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88650#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88649#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88648#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88647#L124 assume !(ssl3_connect_~s__state~0 == 4400); 88646#L127 assume !(ssl3_connect_~s__state~0 == 4401); 88645#L130 assume !(ssl3_connect_~s__state~0 == 4416); 88644#L133 assume !(ssl3_connect_~s__state~0 == 4417); 88643#L136 assume ssl3_connect_~s__state~0 == 4432; 88642#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 88640#L345 assume !(ssl3_connect_~blastFlag~0 == 5); 88638#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 88637#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88629#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88628#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88627#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88626#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88625#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88624#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88623#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88622#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88621#L124 assume !(ssl3_connect_~s__state~0 == 4400); 88620#L127 assume !(ssl3_connect_~s__state~0 == 4401); 88619#L130 assume !(ssl3_connect_~s__state~0 == 4416); 88618#L133 assume !(ssl3_connect_~s__state~0 == 4417); 88617#L136 assume !(ssl3_connect_~s__state~0 == 4432); 88616#L139 assume !(ssl3_connect_~s__state~0 == 4433); 88615#L142 assume ssl3_connect_~s__state~0 == 4448; 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 ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 88608#L366-2 ssl3_connect_~s__init_num~0 := 0; 88607#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88579#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88570#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88571#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88562#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88563#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88554#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88555#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88546#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88547#L124 assume !(ssl3_connect_~s__state~0 == 4400); 88538#L127 assume !(ssl3_connect_~s__state~0 == 4401); 88539#L130 assume !(ssl3_connect_~s__state~0 == 4416); 88530#L133 assume !(ssl3_connect_~s__state~0 == 4417); 88531#L136 assume !(ssl3_connect_~s__state~0 == 4432); 88522#L139 assume !(ssl3_connect_~s__state~0 == 4433); 88523#L142 assume !(ssl3_connect_~s__state~0 == 4448); 88514#L145 assume !(ssl3_connect_~s__state~0 == 4449); 88515#L148 assume ssl3_connect_~s__state~0 == 4464; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88471#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88472#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88455#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88456#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88444#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88445#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88434#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88435#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88426#L124 assume !(ssl3_connect_~s__state~0 == 4400); 88427#L127 assume !(ssl3_connect_~s__state~0 == 4401); 88418#L130 assume !(ssl3_connect_~s__state~0 == 4416); 88419#L133 assume !(ssl3_connect_~s__state~0 == 4417); 88410#L136 assume !(ssl3_connect_~s__state~0 == 4432); 88411#L139 assume !(ssl3_connect_~s__state~0 == 4433); 88402#L142 assume !(ssl3_connect_~s__state~0 == 4448); 88403#L145 assume !(ssl3_connect_~s__state~0 == 4449); 88394#L148 assume !(ssl3_connect_~s__state~0 == 4464); 88395#L151 assume !(ssl3_connect_~s__state~0 == 4465); 88386#L154 assume !(ssl3_connect_~s__state~0 == 4466); 88387#L157 assume !(ssl3_connect_~s__state~0 == 4467); 88378#L160 assume ssl3_connect_~s__state~0 == 4480; 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 !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 85315#L100 assume !(ssl3_connect_~s__state~0 == 16384); 85316#L103 assume !(ssl3_connect_~s__state~0 == 4096); 85309#L106 assume !(ssl3_connect_~s__state~0 == 20480); 85310#L109 assume !(ssl3_connect_~s__state~0 == 4099); 85303#L112 assume !(ssl3_connect_~s__state~0 == 4368); 85304#L115 assume !(ssl3_connect_~s__state~0 == 4369); 85297#L118 assume !(ssl3_connect_~s__state~0 == 4384); 85298#L121 assume !(ssl3_connect_~s__state~0 == 4385); 85291#L124 assume !(ssl3_connect_~s__state~0 == 4400); 85292#L127 assume !(ssl3_connect_~s__state~0 == 4401); 85285#L130 assume !(ssl3_connect_~s__state~0 == 4416); 85286#L133 assume !(ssl3_connect_~s__state~0 == 4417); 85279#L136 assume !(ssl3_connect_~s__state~0 == 4432); 85280#L139 assume !(ssl3_connect_~s__state~0 == 4433); 85273#L142 assume !(ssl3_connect_~s__state~0 == 4448); 85274#L145 assume !(ssl3_connect_~s__state~0 == 4449); 85267#L148 assume !(ssl3_connect_~s__state~0 == 4464); 85268#L151 assume !(ssl3_connect_~s__state~0 == 4465); 85261#L154 assume !(ssl3_connect_~s__state~0 == 4466); 85262#L157 assume !(ssl3_connect_~s__state~0 == 4467); 85255#L160 assume !(ssl3_connect_~s__state~0 == 4480); 85256#L163 assume !(ssl3_connect_~s__state~0 == 4481); 85249#L166 assume !(ssl3_connect_~s__state~0 == 4496); 85250#L169 assume !(ssl3_connect_~s__state~0 == 4497); 85243#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 88451#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 88452#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 88443#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88416#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88417#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88408#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88409#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88400#L112 assume !(ssl3_connect_~s__state~0 == 4368); 88401#L115 assume !(ssl3_connect_~s__state~0 == 4369); 88392#L118 assume !(ssl3_connect_~s__state~0 == 4384); 88393#L121 assume !(ssl3_connect_~s__state~0 == 4385); 88384#L124 assume !(ssl3_connect_~s__state~0 == 4400); 88385#L127 assume !(ssl3_connect_~s__state~0 == 4401); 88376#L130 assume !(ssl3_connect_~s__state~0 == 4416); 88377#L133 assume !(ssl3_connect_~s__state~0 == 4417); 88368#L136 assume !(ssl3_connect_~s__state~0 == 4432); 88369#L139 assume !(ssl3_connect_~s__state~0 == 4433); 88357#L142 assume !(ssl3_connect_~s__state~0 == 4448); 88358#L145 assume !(ssl3_connect_~s__state~0 == 4449); 88347#L148 assume !(ssl3_connect_~s__state~0 == 4464); 88348#L151 assume !(ssl3_connect_~s__state~0 == 4465); 88339#L154 assume !(ssl3_connect_~s__state~0 == 4466); 88340#L157 assume !(ssl3_connect_~s__state~0 == 4467); 88331#L160 assume !(ssl3_connect_~s__state~0 == 4480); 88332#L163 assume !(ssl3_connect_~s__state~0 == 4481); 88323#L166 assume !(ssl3_connect_~s__state~0 == 4496); 88324#L169 assume !(ssl3_connect_~s__state~0 == 4497); 88315#L172 assume !(ssl3_connect_~s__state~0 == 4512); 88316#L175 assume !(ssl3_connect_~s__state~0 == 4513); 88307#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 88300#L454 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 88287#L454-1 ssl3_connect_~s__init_num~0 := 0; 88288#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 88262#L100 assume !(ssl3_connect_~s__state~0 == 16384); 88253#L103 assume !(ssl3_connect_~s__state~0 == 4096); 88254#L106 assume !(ssl3_connect_~s__state~0 == 20480); 88245#L109 assume !(ssl3_connect_~s__state~0 == 4099); 88246#L112 assume ssl3_connect_~s__state~0 == 4368; 88180#L116 [2018-11-10 04:37:08,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1204559620, now seen corresponding path program 1 times [2018-11-10 04:37:08,457 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,457 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,458 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:08,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:08,465 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1186204635, now seen corresponding path program 2 times [2018-11-10 04:37:08,465 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,465 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,466 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,510 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-10 04:37:08,510 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:08,510 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:08,510 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:08,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:08,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:08,511 INFO L87 Difference]: Start difference. First operand 6349 states and 7524 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-10 04:37:08,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:08,605 INFO L93 Difference]: Finished difference Result 5635 states and 6639 transitions. [2018-11-10 04:37:08,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:08,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5635 states and 6639 transitions. [2018-11-10 04:37:08,617 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-10 04:37:08,625 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5635 states to 5635 states and 6639 transitions. [2018-11-10 04:37:08,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5635 [2018-11-10 04:37:08,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5635 [2018-11-10 04:37:08,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5635 states and 6639 transitions. [2018-11-10 04:37:08,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:08,628 INFO L705 BuchiCegarLoop]: Abstraction has 5635 states and 6639 transitions. [2018-11-10 04:37:08,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5635 states and 6639 transitions. [2018-11-10 04:37:08,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5635 to 5603. [2018-11-10 04:37:08,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5603 states. [2018-11-10 04:37:08,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5603 states to 5603 states and 6604 transitions. [2018-11-10 04:37:08,662 INFO L728 BuchiCegarLoop]: Abstraction has 5603 states and 6604 transitions. [2018-11-10 04:37:08,662 INFO L608 BuchiCegarLoop]: Abstraction has 5603 states and 6604 transitions. [2018-11-10 04:37:08,662 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 04:37:08,662 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5603 states and 6604 transitions. [2018-11-10 04:37:08,672 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-10 04:37:08,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:08,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:08,673 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-10 04:37:08,673 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-10 04:37:08,673 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 96585#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 96856#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 96627#L94-2 assume true; 96628#L94 assume !false; 96623#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96624#L97 assume !(ssl3_connect_~s__state~0 == 12292); 96684#L100 assume !(ssl3_connect_~s__state~0 == 16384); 96685#L103 assume !(ssl3_connect_~s__state~0 == 4096); 96680#L106 assume !(ssl3_connect_~s__state~0 == 20480); 96681#L109 assume !(ssl3_connect_~s__state~0 == 4099); 96676#L112 assume !(ssl3_connect_~s__state~0 == 4368); 96677#L115 assume !(ssl3_connect_~s__state~0 == 4369); 96672#L118 assume !(ssl3_connect_~s__state~0 == 4384); 96673#L121 assume !(ssl3_connect_~s__state~0 == 4385); 96668#L124 assume !(ssl3_connect_~s__state~0 == 4400); 96669#L127 assume !(ssl3_connect_~s__state~0 == 4401); 96664#L130 assume !(ssl3_connect_~s__state~0 == 4416); 96665#L133 assume !(ssl3_connect_~s__state~0 == 4417); 96660#L136 assume !(ssl3_connect_~s__state~0 == 4432); 96661#L139 assume !(ssl3_connect_~s__state~0 == 4433); 96656#L142 assume !(ssl3_connect_~s__state~0 == 4448); 96657#L145 assume !(ssl3_connect_~s__state~0 == 4449); 96652#L148 assume !(ssl3_connect_~s__state~0 == 4464); 96653#L151 assume !(ssl3_connect_~s__state~0 == 4465); 96648#L154 assume !(ssl3_connect_~s__state~0 == 4466); 96649#L157 assume !(ssl3_connect_~s__state~0 == 4467); 96644#L160 assume !(ssl3_connect_~s__state~0 == 4480); 96645#L163 assume !(ssl3_connect_~s__state~0 == 4481); 96640#L166 assume !(ssl3_connect_~s__state~0 == 4496); 96641#L169 assume !(ssl3_connect_~s__state~0 == 4497); 99507#L172 assume !(ssl3_connect_~s__state~0 == 4512); 99506#L175 assume !(ssl3_connect_~s__state~0 == 4513); 99505#L178 assume !(ssl3_connect_~s__state~0 == 4528); 99504#L181 assume !(ssl3_connect_~s__state~0 == 4529); 96633#L184 assume ssl3_connect_~s__state~0 == 4560; 96632#L188 [2018-11-10 04:37:08,673 INFO L795 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 ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 101687#L476-2 ssl3_connect_~s__init_num~0 := 0; 101683#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 101663#L100 assume !(ssl3_connect_~s__state~0 == 16384); 101660#L103 assume !(ssl3_connect_~s__state~0 == 4096); 101657#L106 assume !(ssl3_connect_~s__state~0 == 20480); 101654#L109 assume !(ssl3_connect_~s__state~0 == 4099); 101651#L112 assume !(ssl3_connect_~s__state~0 == 4368); 101648#L115 assume !(ssl3_connect_~s__state~0 == 4369); 101645#L118 assume !(ssl3_connect_~s__state~0 == 4384); 101642#L121 assume !(ssl3_connect_~s__state~0 == 4385); 101639#L124 assume !(ssl3_connect_~s__state~0 == 4400); 101636#L127 assume !(ssl3_connect_~s__state~0 == 4401); 101633#L130 assume !(ssl3_connect_~s__state~0 == 4416); 101630#L133 assume !(ssl3_connect_~s__state~0 == 4417); 101627#L136 assume !(ssl3_connect_~s__state~0 == 4432); 101624#L139 assume !(ssl3_connect_~s__state~0 == 4433); 101621#L142 assume !(ssl3_connect_~s__state~0 == 4448); 101618#L145 assume !(ssl3_connect_~s__state~0 == 4449); 101615#L148 assume !(ssl3_connect_~s__state~0 == 4464); 101612#L151 assume !(ssl3_connect_~s__state~0 == 4465); 101609#L154 assume !(ssl3_connect_~s__state~0 == 4466); 101606#L157 assume !(ssl3_connect_~s__state~0 == 4467); 101603#L160 assume !(ssl3_connect_~s__state~0 == 4480); 101600#L163 assume !(ssl3_connect_~s__state~0 == 4481); 101597#L166 assume !(ssl3_connect_~s__state~0 == 4496); 101594#L169 assume !(ssl3_connect_~s__state~0 == 4497); 101591#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 96598#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 96599#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 96608#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 101664#L100 assume !(ssl3_connect_~s__state~0 == 16384); 101661#L103 assume !(ssl3_connect_~s__state~0 == 4096); 101658#L106 assume !(ssl3_connect_~s__state~0 == 20480); 101655#L109 assume !(ssl3_connect_~s__state~0 == 4099); 101652#L112 assume !(ssl3_connect_~s__state~0 == 4368); 101649#L115 assume !(ssl3_connect_~s__state~0 == 4369); 101646#L118 assume !(ssl3_connect_~s__state~0 == 4384); 101643#L121 assume !(ssl3_connect_~s__state~0 == 4385); 101640#L124 assume !(ssl3_connect_~s__state~0 == 4400); 101637#L127 assume !(ssl3_connect_~s__state~0 == 4401); 101634#L130 assume !(ssl3_connect_~s__state~0 == 4416); 101631#L133 assume !(ssl3_connect_~s__state~0 == 4417); 101628#L136 assume !(ssl3_connect_~s__state~0 == 4432); 101625#L139 assume !(ssl3_connect_~s__state~0 == 4433); 101622#L142 assume !(ssl3_connect_~s__state~0 == 4448); 101619#L145 assume !(ssl3_connect_~s__state~0 == 4449); 101616#L148 assume !(ssl3_connect_~s__state~0 == 4464); 101613#L151 assume !(ssl3_connect_~s__state~0 == 4465); 101610#L154 assume !(ssl3_connect_~s__state~0 == 4466); 101607#L157 assume !(ssl3_connect_~s__state~0 == 4467); 101604#L160 assume !(ssl3_connect_~s__state~0 == 4480); 101601#L163 assume !(ssl3_connect_~s__state~0 == 4481); 101598#L166 assume !(ssl3_connect_~s__state~0 == 4496); 101595#L169 assume !(ssl3_connect_~s__state~0 == 4497); 101592#L172 assume !(ssl3_connect_~s__state~0 == 4512); 96469#L175 assume !(ssl3_connect_~s__state~0 == 4513); 96470#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 97638#L454 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 97639#L456 assume !(ssl3_connect_~s__s3__flags~0 + 2 != 0); 97630#L454-1 ssl3_connect_~s__init_num~0 := 0; 97631#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 101288#L100 assume !(ssl3_connect_~s__state~0 == 16384); 101287#L103 assume !(ssl3_connect_~s__state~0 == 4096); 101286#L106 assume !(ssl3_connect_~s__state~0 == 20480); 101285#L109 assume !(ssl3_connect_~s__state~0 == 4099); 101284#L112 assume !(ssl3_connect_~s__state~0 == 4368); 101283#L115 assume !(ssl3_connect_~s__state~0 == 4369); 101282#L118 assume !(ssl3_connect_~s__state~0 == 4384); 101281#L121 assume !(ssl3_connect_~s__state~0 == 4385); 101280#L124 assume !(ssl3_connect_~s__state~0 == 4400); 101279#L127 assume !(ssl3_connect_~s__state~0 == 4401); 101278#L130 assume !(ssl3_connect_~s__state~0 == 4416); 101277#L133 assume !(ssl3_connect_~s__state~0 == 4417); 101276#L136 assume !(ssl3_connect_~s__state~0 == 4432); 101275#L139 assume !(ssl3_connect_~s__state~0 == 4433); 101274#L142 assume !(ssl3_connect_~s__state~0 == 4448); 101273#L145 assume !(ssl3_connect_~s__state~0 == 4449); 101272#L148 assume !(ssl3_connect_~s__state~0 == 4464); 101271#L151 assume !(ssl3_connect_~s__state~0 == 4465); 101270#L154 assume !(ssl3_connect_~s__state~0 == 4466); 101269#L157 assume !(ssl3_connect_~s__state~0 == 4467); 101268#L160 assume !(ssl3_connect_~s__state~0 == 4480); 101267#L163 assume !(ssl3_connect_~s__state~0 == 4481); 101266#L166 assume !(ssl3_connect_~s__state~0 == 4496); 96973#L169 assume !(ssl3_connect_~s__state~0 == 4497); 96974#L172 assume !(ssl3_connect_~s__state~0 == 4512); 96965#L175 assume !(ssl3_connect_~s__state~0 == 4513); 96960#L178 assume !(ssl3_connect_~s__state~0 == 4528); 96961#L181 assume !(ssl3_connect_~s__state~0 == 4529); 96951#L184 assume !(ssl3_connect_~s__state~0 == 4560); 96948#L187 assume !(ssl3_connect_~s__state~0 == 4561); 96949#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 100812#L100 assume !(ssl3_connect_~s__state~0 == 16384); 100811#L103 assume !(ssl3_connect_~s__state~0 == 4096); 100810#L106 assume !(ssl3_connect_~s__state~0 == 20480); 100809#L109 assume !(ssl3_connect_~s__state~0 == 4099); 100808#L112 assume !(ssl3_connect_~s__state~0 == 4368); 100807#L115 assume !(ssl3_connect_~s__state~0 == 4369); 100806#L118 assume !(ssl3_connect_~s__state~0 == 4384); 100805#L121 assume !(ssl3_connect_~s__state~0 == 4385); 97662#L124 assume !(ssl3_connect_~s__state~0 == 4400); 97661#L127 assume !(ssl3_connect_~s__state~0 == 4401); 97660#L130 assume !(ssl3_connect_~s__state~0 == 4416); 97659#L133 assume !(ssl3_connect_~s__state~0 == 4417); 97658#L136 assume !(ssl3_connect_~s__state~0 == 4432); 97656#L139 assume !(ssl3_connect_~s__state~0 == 4433); 97657#L142 assume !(ssl3_connect_~s__state~0 == 4448); 97651#L145 assume !(ssl3_connect_~s__state~0 == 4449); 97653#L148 assume !(ssl3_connect_~s__state~0 == 4464); 101230#L151 assume !(ssl3_connect_~s__state~0 == 4465); 97646#L154 assume !(ssl3_connect_~s__state~0 == 4466); 97647#L157 assume !(ssl3_connect_~s__state~0 == 4467); 97640#L160 assume !(ssl3_connect_~s__state~0 == 4480); 97642#L163 assume !(ssl3_connect_~s__state~0 == 4481); 96975#L166 assume !(ssl3_connect_~s__state~0 == 4496); 96977#L169 assume !(ssl3_connect_~s__state~0 == 4497); 97588#L172 assume !(ssl3_connect_~s__state~0 == 4512); 97589#L175 assume !(ssl3_connect_~s__state~0 == 4513); 97571#L178 assume !(ssl3_connect_~s__state~0 == 4528); 97572#L181 assume !(ssl3_connect_~s__state~0 == 4529); 96950#L184 assume ssl3_connect_~s__state~0 == 4560; 96632#L188 [2018-11-10 04:37:08,674 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,674 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-10 04:37:08,674 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,674 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,674 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:08,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,701 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-10 04:37:08,702 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:08,702 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:08,702 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:37:08,702 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,702 INFO L82 PathProgramCache]: Analyzing trace with hash 2137704679, now seen corresponding path program 1 times [2018-11-10 04:37:08,702 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,703 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,744 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-10 04:37:08,744 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:37:08,744 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:08,753 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:08,769 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:08,781 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-10 04:37:08,798 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:37:08,798 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:37:08,799 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:08,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:08,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:08,799 INFO L87 Difference]: Start difference. First operand 5603 states and 6604 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-10 04:37:08,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:08,891 INFO L93 Difference]: Finished difference Result 5609 states and 6608 transitions. [2018-11-10 04:37:08,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:08,893 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5609 states and 6608 transitions. [2018-11-10 04:37:08,907 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-10 04:37:08,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5609 states to 5609 states and 6608 transitions. [2018-11-10 04:37:08,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5609 [2018-11-10 04:37:08,918 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5609 [2018-11-10 04:37:08,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5609 states and 6608 transitions. [2018-11-10 04:37:08,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:08,919 INFO L705 BuchiCegarLoop]: Abstraction has 5609 states and 6608 transitions. [2018-11-10 04:37:08,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5609 states and 6608 transitions. [2018-11-10 04:37:08,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5609 to 5603. [2018-11-10 04:37:08,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5603 states. [2018-11-10 04:37:08,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5603 states to 5603 states and 6602 transitions. [2018-11-10 04:37:08,959 INFO L728 BuchiCegarLoop]: Abstraction has 5603 states and 6602 transitions. [2018-11-10 04:37:08,959 INFO L608 BuchiCegarLoop]: Abstraction has 5603 states and 6602 transitions. [2018-11-10 04:37:08,959 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 04:37:08,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5603 states and 6602 transitions. [2018-11-10 04:37:08,971 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-10 04:37:08,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:08,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:08,972 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-10 04:37:08,973 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:37:08,973 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 108270#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 108149#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 108151#L94-2 assume true; 108315#L94 assume !false; 108529#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108527#L97 assume !(ssl3_connect_~s__state~0 == 12292); 108528#L100 assume !(ssl3_connect_~s__state~0 == 16384); 113407#L103 assume !(ssl3_connect_~s__state~0 == 4096); 113406#L106 assume !(ssl3_connect_~s__state~0 == 20480); 113405#L109 assume !(ssl3_connect_~s__state~0 == 4099); 113404#L112 assume !(ssl3_connect_~s__state~0 == 4368); 113403#L115 assume !(ssl3_connect_~s__state~0 == 4369); 113402#L118 assume !(ssl3_connect_~s__state~0 == 4384); 113401#L121 assume !(ssl3_connect_~s__state~0 == 4385); 113400#L124 assume !(ssl3_connect_~s__state~0 == 4400); 113399#L127 assume !(ssl3_connect_~s__state~0 == 4401); 113398#L130 assume !(ssl3_connect_~s__state~0 == 4416); 113397#L133 assume !(ssl3_connect_~s__state~0 == 4417); 113396#L136 assume !(ssl3_connect_~s__state~0 == 4432); 113395#L139 assume !(ssl3_connect_~s__state~0 == 4433); 113394#L142 assume !(ssl3_connect_~s__state~0 == 4448); 113393#L145 assume !(ssl3_connect_~s__state~0 == 4449); 113392#L148 assume !(ssl3_connect_~s__state~0 == 4464); 113391#L151 assume !(ssl3_connect_~s__state~0 == 4465); 113390#L154 assume !(ssl3_connect_~s__state~0 == 4466); 113389#L157 assume !(ssl3_connect_~s__state~0 == 4467); 113388#L160 assume !(ssl3_connect_~s__state~0 == 4480); 113387#L163 assume !(ssl3_connect_~s__state~0 == 4481); 113386#L166 assume !(ssl3_connect_~s__state~0 == 4496); 113385#L169 assume !(ssl3_connect_~s__state~0 == 4497); 113384#L172 assume !(ssl3_connect_~s__state~0 == 4512); 113383#L175 assume !(ssl3_connect_~s__state~0 == 4513); 113382#L178 assume !(ssl3_connect_~s__state~0 == 4528); 113381#L181 assume !(ssl3_connect_~s__state~0 == 4529); 113380#L184 assume !(ssl3_connect_~s__state~0 == 4560); 113379#L187 assume ssl3_connect_~s__state~0 == 4561; 108600#L188 [2018-11-10 04:37:08,973 INFO L795 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 ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 111766#L476-2 ssl3_connect_~s__init_num~0 := 0; 111763#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 111755#L100 assume !(ssl3_connect_~s__state~0 == 16384); 111754#L103 assume !(ssl3_connect_~s__state~0 == 4096); 111753#L106 assume !(ssl3_connect_~s__state~0 == 20480); 111752#L109 assume !(ssl3_connect_~s__state~0 == 4099); 111751#L112 assume !(ssl3_connect_~s__state~0 == 4368); 111750#L115 assume !(ssl3_connect_~s__state~0 == 4369); 111749#L118 assume !(ssl3_connect_~s__state~0 == 4384); 111748#L121 assume !(ssl3_connect_~s__state~0 == 4385); 111747#L124 assume !(ssl3_connect_~s__state~0 == 4400); 111746#L127 assume !(ssl3_connect_~s__state~0 == 4401); 111745#L130 assume !(ssl3_connect_~s__state~0 == 4416); 111744#L133 assume !(ssl3_connect_~s__state~0 == 4417); 111743#L136 assume !(ssl3_connect_~s__state~0 == 4432); 111742#L139 assume !(ssl3_connect_~s__state~0 == 4433); 111741#L142 assume !(ssl3_connect_~s__state~0 == 4448); 111740#L145 assume !(ssl3_connect_~s__state~0 == 4449); 111739#L148 assume !(ssl3_connect_~s__state~0 == 4464); 111738#L151 assume !(ssl3_connect_~s__state~0 == 4465); 111737#L154 assume !(ssl3_connect_~s__state~0 == 4466); 111736#L157 assume !(ssl3_connect_~s__state~0 == 4467); 111735#L160 assume !(ssl3_connect_~s__state~0 == 4480); 111734#L163 assume !(ssl3_connect_~s__state~0 == 4481); 111733#L166 assume !(ssl3_connect_~s__state~0 == 4496); 111732#L169 assume !(ssl3_connect_~s__state~0 == 4497); 111731#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 111728#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 111727#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 111724#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 111716#L100 assume !(ssl3_connect_~s__state~0 == 16384); 111715#L103 assume !(ssl3_connect_~s__state~0 == 4096); 111714#L106 assume !(ssl3_connect_~s__state~0 == 20480); 111713#L109 assume !(ssl3_connect_~s__state~0 == 4099); 111712#L112 assume !(ssl3_connect_~s__state~0 == 4368); 111711#L115 assume !(ssl3_connect_~s__state~0 == 4369); 111710#L118 assume !(ssl3_connect_~s__state~0 == 4384); 111709#L121 assume !(ssl3_connect_~s__state~0 == 4385); 111708#L124 assume !(ssl3_connect_~s__state~0 == 4400); 111707#L127 assume !(ssl3_connect_~s__state~0 == 4401); 111706#L130 assume !(ssl3_connect_~s__state~0 == 4416); 111705#L133 assume !(ssl3_connect_~s__state~0 == 4417); 111704#L136 assume !(ssl3_connect_~s__state~0 == 4432); 111703#L139 assume !(ssl3_connect_~s__state~0 == 4433); 111702#L142 assume !(ssl3_connect_~s__state~0 == 4448); 111701#L145 assume !(ssl3_connect_~s__state~0 == 4449); 111700#L148 assume !(ssl3_connect_~s__state~0 == 4464); 111699#L151 assume !(ssl3_connect_~s__state~0 == 4465); 111698#L154 assume !(ssl3_connect_~s__state~0 == 4466); 111697#L157 assume !(ssl3_connect_~s__state~0 == 4467); 111696#L160 assume !(ssl3_connect_~s__state~0 == 4480); 111695#L163 assume !(ssl3_connect_~s__state~0 == 4481); 111694#L166 assume !(ssl3_connect_~s__state~0 == 4496); 111693#L169 assume !(ssl3_connect_~s__state~0 == 4497); 111692#L172 assume !(ssl3_connect_~s__state~0 == 4512); 111691#L175 assume !(ssl3_connect_~s__state~0 == 4513); 111690#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 111688#L454 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 111686#L456 assume !(ssl3_connect_~s__s3__flags~0 + 2 != 0); 111685#L454-1 ssl3_connect_~s__init_num~0 := 0; 111682#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 111674#L100 assume !(ssl3_connect_~s__state~0 == 16384); 111673#L103 assume !(ssl3_connect_~s__state~0 == 4096); 111672#L106 assume !(ssl3_connect_~s__state~0 == 20480); 111671#L109 assume !(ssl3_connect_~s__state~0 == 4099); 111670#L112 assume !(ssl3_connect_~s__state~0 == 4368); 111669#L115 assume !(ssl3_connect_~s__state~0 == 4369); 111668#L118 assume !(ssl3_connect_~s__state~0 == 4384); 111667#L121 assume !(ssl3_connect_~s__state~0 == 4385); 111666#L124 assume !(ssl3_connect_~s__state~0 == 4400); 111665#L127 assume !(ssl3_connect_~s__state~0 == 4401); 111664#L130 assume !(ssl3_connect_~s__state~0 == 4416); 108714#L133 assume !(ssl3_connect_~s__state~0 == 4417); 108708#L136 assume !(ssl3_connect_~s__state~0 == 4432); 108701#L139 assume !(ssl3_connect_~s__state~0 == 4433); 108702#L142 assume !(ssl3_connect_~s__state~0 == 4448); 111655#L145 assume !(ssl3_connect_~s__state~0 == 4449); 111653#L148 assume !(ssl3_connect_~s__state~0 == 4464); 108674#L151 assume !(ssl3_connect_~s__state~0 == 4465); 108675#L154 assume !(ssl3_connect_~s__state~0 == 4466); 111643#L157 assume !(ssl3_connect_~s__state~0 == 4467); 111641#L160 assume !(ssl3_connect_~s__state~0 == 4480); 111639#L163 assume !(ssl3_connect_~s__state~0 == 4481); 108643#L166 assume !(ssl3_connect_~s__state~0 == 4496); 108644#L169 assume !(ssl3_connect_~s__state~0 == 4497); 108628#L172 assume !(ssl3_connect_~s__state~0 == 4512); 108629#L175 assume !(ssl3_connect_~s__state~0 == 4513); 108614#L178 assume !(ssl3_connect_~s__state~0 == 4528); 108615#L181 assume !(ssl3_connect_~s__state~0 == 4529); 108602#L184 assume !(ssl3_connect_~s__state~0 == 4560); 108601#L187 assume !(ssl3_connect_~s__state~0 == 4561); 108590#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 111380#L100 assume !(ssl3_connect_~s__state~0 == 16384); 111378#L103 assume !(ssl3_connect_~s__state~0 == 4096); 111376#L106 assume !(ssl3_connect_~s__state~0 == 20480); 111374#L109 assume !(ssl3_connect_~s__state~0 == 4099); 111372#L112 assume !(ssl3_connect_~s__state~0 == 4368); 111370#L115 assume !(ssl3_connect_~s__state~0 == 4369); 111368#L118 assume !(ssl3_connect_~s__state~0 == 4384); 111366#L121 assume !(ssl3_connect_~s__state~0 == 4385); 109401#L124 assume !(ssl3_connect_~s__state~0 == 4400); 108360#L127 assume !(ssl3_connect_~s__state~0 == 4401); 108362#L130 assume !(ssl3_connect_~s__state~0 == 4416); 109397#L133 assume !(ssl3_connect_~s__state~0 == 4417); 109394#L136 assume !(ssl3_connect_~s__state~0 == 4432); 108698#L139 assume !(ssl3_connect_~s__state~0 == 4433); 108699#L142 assume !(ssl3_connect_~s__state~0 == 4448); 111308#L145 assume !(ssl3_connect_~s__state~0 == 4449); 111310#L148 assume !(ssl3_connect_~s__state~0 == 4464); 111638#L151 assume !(ssl3_connect_~s__state~0 == 4465); 111637#L154 assume !(ssl3_connect_~s__state~0 == 4466); 111635#L157 assume !(ssl3_connect_~s__state~0 == 4467); 111634#L160 assume !(ssl3_connect_~s__state~0 == 4480); 111633#L163 assume !(ssl3_connect_~s__state~0 == 4481); 111632#L166 assume !(ssl3_connect_~s__state~0 == 4496); 108633#L169 assume !(ssl3_connect_~s__state~0 == 4497); 108635#L172 assume !(ssl3_connect_~s__state~0 == 4512); 108618#L175 assume !(ssl3_connect_~s__state~0 == 4513); 108620#L178 assume !(ssl3_connect_~s__state~0 == 4528); 108605#L181 assume !(ssl3_connect_~s__state~0 == 4529); 108599#L184 assume ssl3_connect_~s__state~0 == 4560; 108600#L188 [2018-11-10 04:37:08,973 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:08,973 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-10 04:37:08,973 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:08,974 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:08,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,974 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:08,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:08,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:09,002 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-10 04:37:09,002 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:09,002 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:37:09,003 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:37:09,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:09,003 INFO L82 PathProgramCache]: Analyzing trace with hash 2137704679, now seen corresponding path program 2 times [2018-11-10 04:37:09,003 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:09,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:09,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,004 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:09,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:09,068 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-10 04:37:09,068 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:37:09,068 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:09,079 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 04:37:09,094 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 04:37:09,094 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 04:37:09,096 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:09,106 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-10 04:37:09,122 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:37:09,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:37:09,122 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:09,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:09,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:09,123 INFO L87 Difference]: Start difference. First operand 5603 states and 6602 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-10 04:37:09,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:09,209 INFO L93 Difference]: Finished difference Result 5927 states and 6956 transitions. [2018-11-10 04:37:09,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:09,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5927 states and 6956 transitions. [2018-11-10 04:37:09,221 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3462 [2018-11-10 04:37:09,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5927 states to 5861 states and 6888 transitions. [2018-11-10 04:37:09,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5861 [2018-11-10 04:37:09,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5861 [2018-11-10 04:37:09,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5861 states and 6888 transitions. [2018-11-10 04:37:09,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:09,236 INFO L705 BuchiCegarLoop]: Abstraction has 5861 states and 6888 transitions. [2018-11-10 04:37:09,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5861 states and 6888 transitions. [2018-11-10 04:37:09,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5861 to 5537. [2018-11-10 04:37:09,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5537 states. [2018-11-10 04:37:09,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5537 states to 5537 states and 6532 transitions. [2018-11-10 04:37:09,271 INFO L728 BuchiCegarLoop]: Abstraction has 5537 states and 6532 transitions. [2018-11-10 04:37:09,271 INFO L608 BuchiCegarLoop]: Abstraction has 5537 states and 6532 transitions. [2018-11-10 04:37:09,271 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 04:37:09,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5537 states and 6532 transitions. [2018-11-10 04:37:09,281 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-10 04:37:09,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:09,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:09,282 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-10 04:37:09,282 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-10 04:37:09,282 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 120244#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 120140#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 120142#L94-2 assume true; 120314#L94 assume !false; 120311#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120312#L97 assume ssl3_connect_~s__state~0 == 12292; 120147#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 120148#L203 ssl3_connect_~s__server~0 := 0; 123350#L208 assume ssl3_connect_~cb~0 != 0; 121688#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 123348#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 123345#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 123343#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 123342#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 123334#L100 assume !(ssl3_connect_~s__state~0 == 16384); 123333#L103 assume !(ssl3_connect_~s__state~0 == 4096); 123332#L106 assume !(ssl3_connect_~s__state~0 == 20480); 123331#L109 assume !(ssl3_connect_~s__state~0 == 4099); 123330#L112 assume ssl3_connect_~s__state~0 == 4368; 123329#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 123328#L258 assume !(ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 123315#L100 assume !(ssl3_connect_~s__state~0 == 16384); 123314#L103 assume !(ssl3_connect_~s__state~0 == 4096); 123313#L106 assume !(ssl3_connect_~s__state~0 == 20480); 123312#L109 assume !(ssl3_connect_~s__state~0 == 4099); 123311#L112 assume !(ssl3_connect_~s__state~0 == 4368); 123310#L115 assume !(ssl3_connect_~s__state~0 == 4369); 123309#L118 assume ssl3_connect_~s__state~0 == 4384; 123308#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 123307#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 123305#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 123303#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 120180#L293-2 [2018-11-10 04:37:09,283 INFO L795 eck$LassoCheckResult]: Loop: 120180#L293-2 ssl3_connect_~s__init_num~0 := 0; 120181#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 120201#L100 assume !(ssl3_connect_~s__state~0 == 16384); 120161#L103 assume !(ssl3_connect_~s__state~0 == 4096); 120162#L106 assume !(ssl3_connect_~s__state~0 == 20480); 120149#L109 assume !(ssl3_connect_~s__state~0 == 4099); 120150#L112 assume !(ssl3_connect_~s__state~0 == 4368); 120258#L115 assume !(ssl3_connect_~s__state~0 == 4369); 120259#L118 assume !(ssl3_connect_~s__state~0 == 4384); 120253#L121 assume !(ssl3_connect_~s__state~0 == 4385); 120214#L124 assume !(ssl3_connect_~s__state~0 == 4400); 120215#L127 assume !(ssl3_connect_~s__state~0 == 4401); 120210#L130 assume !(ssl3_connect_~s__state~0 == 4416); 120186#L133 assume !(ssl3_connect_~s__state~0 == 4417); 120164#L136 assume !(ssl3_connect_~s__state~0 == 4432); 120165#L139 assume !(ssl3_connect_~s__state~0 == 4433); 120177#L142 assume !(ssl3_connect_~s__state~0 == 4448); 125582#L145 assume !(ssl3_connect_~s__state~0 == 4449); 125581#L148 assume !(ssl3_connect_~s__state~0 == 4464); 125580#L151 assume !(ssl3_connect_~s__state~0 == 4465); 125579#L154 assume !(ssl3_connect_~s__state~0 == 4466); 125578#L157 assume !(ssl3_connect_~s__state~0 == 4467); 120222#L160 assume !(ssl3_connect_~s__state~0 == 4480); 120211#L163 assume !(ssl3_connect_~s__state~0 == 4481); 120189#L166 assume !(ssl3_connect_~s__state~0 == 4496); 120170#L169 assume !(ssl3_connect_~s__state~0 == 4497); 120171#L172 assume !(ssl3_connect_~s__state~0 == 4512); 125416#L175 assume !(ssl3_connect_~s__state~0 == 4513); 125414#L178 assume !(ssl3_connect_~s__state~0 == 4528); 125412#L181 assume !(ssl3_connect_~s__state~0 == 4529); 124426#L184 assume ssl3_connect_~s__state~0 == 4560; 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 ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 120254#L476-2 ssl3_connect_~s__init_num~0 := 0; 120255#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 124077#L100 assume !(ssl3_connect_~s__state~0 == 16384); 123882#L103 assume !(ssl3_connect_~s__state~0 == 4096); 123883#L106 assume !(ssl3_connect_~s__state~0 == 20480); 123874#L109 assume !(ssl3_connect_~s__state~0 == 4099); 123875#L112 assume !(ssl3_connect_~s__state~0 == 4368); 123866#L115 assume !(ssl3_connect_~s__state~0 == 4369); 123867#L118 assume !(ssl3_connect_~s__state~0 == 4384); 123858#L121 assume !(ssl3_connect_~s__state~0 == 4385); 123859#L124 assume !(ssl3_connect_~s__state~0 == 4400); 123850#L127 assume !(ssl3_connect_~s__state~0 == 4401); 123851#L130 assume !(ssl3_connect_~s__state~0 == 4416); 123842#L133 assume !(ssl3_connect_~s__state~0 == 4417); 123843#L136 assume !(ssl3_connect_~s__state~0 == 4432); 123834#L139 assume !(ssl3_connect_~s__state~0 == 4433); 123835#L142 assume !(ssl3_connect_~s__state~0 == 4448); 123826#L145 assume !(ssl3_connect_~s__state~0 == 4449); 123827#L148 assume !(ssl3_connect_~s__state~0 == 4464); 123818#L151 assume !(ssl3_connect_~s__state~0 == 4465); 123819#L154 assume !(ssl3_connect_~s__state~0 == 4466); 123810#L157 assume !(ssl3_connect_~s__state~0 == 4467); 123811#L160 assume !(ssl3_connect_~s__state~0 == 4480); 123802#L163 assume !(ssl3_connect_~s__state~0 == 4481); 123803#L166 assume !(ssl3_connect_~s__state~0 == 4496); 123794#L169 assume !(ssl3_connect_~s__state~0 == 4497); 123795#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 123780#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 123754#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 123755#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 123724#L100 assume !(ssl3_connect_~s__state~0 == 16384); 123715#L103 assume !(ssl3_connect_~s__state~0 == 4096); 123716#L106 assume !(ssl3_connect_~s__state~0 == 20480); 123707#L109 assume !(ssl3_connect_~s__state~0 == 4099); 123708#L112 assume !(ssl3_connect_~s__state~0 == 4368); 123699#L115 assume !(ssl3_connect_~s__state~0 == 4369); 123700#L118 assume !(ssl3_connect_~s__state~0 == 4384); 123691#L121 assume !(ssl3_connect_~s__state~0 == 4385); 123692#L124 assume !(ssl3_connect_~s__state~0 == 4400); 123683#L127 assume !(ssl3_connect_~s__state~0 == 4401); 123684#L130 assume !(ssl3_connect_~s__state~0 == 4416); 123678#L133 assume !(ssl3_connect_~s__state~0 == 4417); 123679#L136 assume !(ssl3_connect_~s__state~0 == 4432); 123674#L139 assume !(ssl3_connect_~s__state~0 == 4433); 123675#L142 assume !(ssl3_connect_~s__state~0 == 4448); 123670#L145 assume !(ssl3_connect_~s__state~0 == 4449); 123671#L148 assume !(ssl3_connect_~s__state~0 == 4464); 123666#L151 assume !(ssl3_connect_~s__state~0 == 4465); 123667#L154 assume !(ssl3_connect_~s__state~0 == 4466); 123662#L157 assume !(ssl3_connect_~s__state~0 == 4467); 123663#L160 assume !(ssl3_connect_~s__state~0 == 4480); 123658#L163 assume !(ssl3_connect_~s__state~0 == 4481); 123659#L166 assume !(ssl3_connect_~s__state~0 == 4496); 123654#L169 assume !(ssl3_connect_~s__state~0 == 4497); 123655#L172 assume !(ssl3_connect_~s__state~0 == 4512); 123650#L175 assume !(ssl3_connect_~s__state~0 == 4513); 123651#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 125000#L454 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 124999#L456 assume !(ssl3_connect_~s__s3__flags~0 + 2 != 0); 124998#L454-1 ssl3_connect_~s__init_num~0 := 0; 123515#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 123500#L100 assume !(ssl3_connect_~s__state~0 == 16384); 123501#L103 assume !(ssl3_connect_~s__state~0 == 4096); 123496#L106 assume !(ssl3_connect_~s__state~0 == 20480); 123497#L109 assume !(ssl3_connect_~s__state~0 == 4099); 123492#L112 assume !(ssl3_connect_~s__state~0 == 4368); 123493#L115 assume !(ssl3_connect_~s__state~0 == 4369); 123488#L118 assume !(ssl3_connect_~s__state~0 == 4384); 123489#L121 assume !(ssl3_connect_~s__state~0 == 4385); 123484#L124 assume !(ssl3_connect_~s__state~0 == 4400); 123485#L127 assume !(ssl3_connect_~s__state~0 == 4401); 123480#L130 assume !(ssl3_connect_~s__state~0 == 4416); 123481#L133 assume !(ssl3_connect_~s__state~0 == 4417); 123474#L136 assume !(ssl3_connect_~s__state~0 == 4432); 123475#L139 assume !(ssl3_connect_~s__state~0 == 4433); 123469#L142 assume !(ssl3_connect_~s__state~0 == 4448); 123470#L145 assume !(ssl3_connect_~s__state~0 == 4449); 123465#L148 assume !(ssl3_connect_~s__state~0 == 4464); 123466#L151 assume !(ssl3_connect_~s__state~0 == 4465); 123461#L154 assume !(ssl3_connect_~s__state~0 == 4466); 123462#L157 assume !(ssl3_connect_~s__state~0 == 4467); 123455#L160 assume !(ssl3_connect_~s__state~0 == 4480); 123456#L163 assume !(ssl3_connect_~s__state~0 == 4481); 123451#L166 assume !(ssl3_connect_~s__state~0 == 4496); 123452#L169 assume !(ssl3_connect_~s__state~0 == 4497); 123447#L172 assume !(ssl3_connect_~s__state~0 == 4512); 123448#L175 assume !(ssl3_connect_~s__state~0 == 4513); 123442#L178 assume !(ssl3_connect_~s__state~0 == 4528); 123443#L181 assume !(ssl3_connect_~s__state~0 == 4529); 124993#L184 assume !(ssl3_connect_~s__state~0 == 4560); 124740#L187 assume !(ssl3_connect_~s__state~0 == 4561); 120357#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 124332#L100 assume !(ssl3_connect_~s__state~0 == 16384); 124331#L103 assume !(ssl3_connect_~s__state~0 == 4096); 124330#L106 assume !(ssl3_connect_~s__state~0 == 20480); 124328#L109 assume !(ssl3_connect_~s__state~0 == 4099); 124327#L112 assume !(ssl3_connect_~s__state~0 == 4368); 124326#L115 assume !(ssl3_connect_~s__state~0 == 4369); 124325#L118 assume ssl3_connect_~s__state~0 == 4384; 123399#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 120198#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 120158#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 120179#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 120180#L293-2 [2018-11-10 04:37:09,283 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:09,283 INFO L82 PathProgramCache]: Analyzing trace with hash -711388721, now seen corresponding path program 1 times [2018-11-10 04:37:09,283 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:09,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:09,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,284 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:37:09,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:09,313 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-10 04:37:09,313 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:37:09,314 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:37:09,314 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:37:09,314 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:09,314 INFO L82 PathProgramCache]: Analyzing trace with hash -1309352260, now seen corresponding path program 1 times [2018-11-10 04:37:09,314 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:09,314 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:09,315 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,315 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:09,315 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:09,374 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-10 04:37:09,374 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:37:09,374 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:09,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:09,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:09,407 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:09,418 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-10 04:37:09,434 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:37:09,434 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 04:37:09,434 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:09,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:37:09,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:37:09,435 INFO L87 Difference]: Start difference. First operand 5537 states and 6532 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-10 04:37:09,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:09,454 INFO L93 Difference]: Finished difference Result 5537 states and 6530 transitions. [2018-11-10 04:37:09,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:37:09,454 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5537 states and 6530 transitions. [2018-11-10 04:37:09,466 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-10 04:37:09,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5537 states to 5537 states and 6530 transitions. [2018-11-10 04:37:09,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5537 [2018-11-10 04:37:09,475 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5537 [2018-11-10 04:37:09,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5537 states and 6530 transitions. [2018-11-10 04:37:09,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:37:09,476 INFO L705 BuchiCegarLoop]: Abstraction has 5537 states and 6530 transitions. [2018-11-10 04:37:09,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5537 states and 6530 transitions. [2018-11-10 04:37:09,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5537 to 5537. [2018-11-10 04:37:09,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5537 states. [2018-11-10 04:37:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5537 states to 5537 states and 6530 transitions. [2018-11-10 04:37:09,519 INFO L728 BuchiCegarLoop]: Abstraction has 5537 states and 6530 transitions. [2018-11-10 04:37:09,519 INFO L608 BuchiCegarLoop]: Abstraction has 5537 states and 6530 transitions. [2018-11-10 04:37:09,519 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 04:37:09,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5537 states and 6530 transitions. [2018-11-10 04:37:09,530 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3454 [2018-11-10 04:37:09,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:37:09,530 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:37:09,531 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-10 04:37:09,531 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-10 04:37:09,531 INFO L793 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 ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 131830#L77-2 ssl3_connect_~s__in_handshake~0 := ssl3_connect_~s__in_handshake~0 + 1; 131729#L84 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 131731#L94-2 assume true; 131871#L94 assume !false; 131872#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131867#L97 assume ssl3_connect_~s__state~0 == 12292; 131868#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 + 1; 133136#L203 ssl3_connect_~s__server~0 := 0; 133134#L208 assume ssl3_connect_~cb~0 != 0; 133132#L208-2 assume !(ssl3_connect_~s__version~0 + 65280 != 768);ssl3_connect_~s__type~0 := 4096; 133127#L220 assume !(ssl3_connect_~s__init_buf___0~0 % 4294967296 == 0); 133123#L220-2 assume !(ssl3_connect_~tmp___4~0 == 0); 133119#L244 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_~s__ctx__stats__sess_connect~0 + 1;ssl3_connect_~s__init_num~0 := 0; 133113#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 133099#L100 assume !(ssl3_connect_~s__state~0 == 16384); 133097#L103 assume !(ssl3_connect_~s__state~0 == 4096); 133095#L106 assume !(ssl3_connect_~s__state~0 == 20480); 133093#L109 assume !(ssl3_connect_~s__state~0 == 4099); 133091#L112 assume ssl3_connect_~s__state~0 == 4368; 133089#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 133087#L258 assume ssl3_connect_~blastFlag~0 == 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 133060#L100 assume !(ssl3_connect_~s__state~0 == 16384); 133058#L103 assume !(ssl3_connect_~s__state~0 == 4096); 133056#L106 assume !(ssl3_connect_~s__state~0 == 20480); 133054#L109 assume !(ssl3_connect_~s__state~0 == 4099); 133052#L112 assume !(ssl3_connect_~s__state~0 == 4368); 133050#L115 assume !(ssl3_connect_~s__state~0 == 4369); 133048#L118 assume ssl3_connect_~s__state~0 == 4384; 133046#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 133043#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 133040#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 133036#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 133037#L293-2 [2018-11-10 04:37:09,532 INFO L795 eck$LassoCheckResult]: Loop: 133037#L293-2 ssl3_connect_~s__init_num~0 := 0; 136912#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 136898#L100 assume !(ssl3_connect_~s__state~0 == 16384); 136896#L103 assume !(ssl3_connect_~s__state~0 == 4096); 136894#L106 assume !(ssl3_connect_~s__state~0 == 20480); 136892#L109 assume !(ssl3_connect_~s__state~0 == 4099); 136890#L112 assume !(ssl3_connect_~s__state~0 == 4368); 136888#L115 assume !(ssl3_connect_~s__state~0 == 4369); 136886#L118 assume !(ssl3_connect_~s__state~0 == 4384); 136884#L121 assume !(ssl3_connect_~s__state~0 == 4385); 136883#L124 assume !(ssl3_connect_~s__state~0 == 4400); 136881#L127 assume !(ssl3_connect_~s__state~0 == 4401); 136879#L130 assume !(ssl3_connect_~s__state~0 == 4416); 136877#L133 assume !(ssl3_connect_~s__state~0 == 4417); 136874#L136 assume !(ssl3_connect_~s__state~0 == 4432); 136872#L139 assume !(ssl3_connect_~s__state~0 == 4433); 136870#L142 assume !(ssl3_connect_~s__state~0 == 4448); 136868#L145 assume !(ssl3_connect_~s__state~0 == 4449); 136866#L148 assume !(ssl3_connect_~s__state~0 == 4464); 136865#L151 assume !(ssl3_connect_~s__state~0 == 4465); 132283#L154 assume !(ssl3_connect_~s__state~0 == 4466); 132279#L157 assume !(ssl3_connect_~s__state~0 == 4467); 132280#L160 assume !(ssl3_connect_~s__state~0 == 4480); 136779#L163 assume !(ssl3_connect_~s__state~0 == 4481); 136775#L166 assume !(ssl3_connect_~s__state~0 == 4496); 132266#L169 assume !(ssl3_connect_~s__state~0 == 4497); 132262#L172 assume !(ssl3_connect_~s__state~0 == 4512); 132263#L175 assume !(ssl3_connect_~s__state~0 == 4513); 132254#L178 assume !(ssl3_connect_~s__state~0 == 4528); 132255#L181 assume !(ssl3_connect_~s__state~0 == 4529); 131875#L184 assume ssl3_connect_~s__state~0 == 4560; 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 ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 131839#L476-2 ssl3_connect_~s__init_num~0 := 0; 131752#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 136552#L100 assume !(ssl3_connect_~s__state~0 == 16384); 136551#L103 assume !(ssl3_connect_~s__state~0 == 4096); 136549#L106 assume !(ssl3_connect_~s__state~0 == 20480); 136547#L109 assume !(ssl3_connect_~s__state~0 == 4099); 136546#L112 assume !(ssl3_connect_~s__state~0 == 4368); 136545#L115 assume !(ssl3_connect_~s__state~0 == 4369); 136543#L118 assume !(ssl3_connect_~s__state~0 == 4384); 136541#L121 assume !(ssl3_connect_~s__state~0 == 4385); 136537#L124 assume !(ssl3_connect_~s__state~0 == 4400); 136535#L127 assume !(ssl3_connect_~s__state~0 == 4401); 136533#L130 assume !(ssl3_connect_~s__state~0 == 4416); 136531#L133 assume !(ssl3_connect_~s__state~0 == 4417); 136529#L136 assume !(ssl3_connect_~s__state~0 == 4432); 136527#L139 assume !(ssl3_connect_~s__state~0 == 4433); 136525#L142 assume !(ssl3_connect_~s__state~0 == 4448); 136523#L145 assume !(ssl3_connect_~s__state~0 == 4449); 136521#L148 assume !(ssl3_connect_~s__state~0 == 4464); 136519#L151 assume !(ssl3_connect_~s__state~0 == 4465); 136517#L154 assume !(ssl3_connect_~s__state~0 == 4466); 136515#L157 assume !(ssl3_connect_~s__state~0 == 4467); 136513#L160 assume !(ssl3_connect_~s__state~0 == 4480); 136511#L163 assume !(ssl3_connect_~s__state~0 == 4481); 136509#L166 assume !(ssl3_connect_~s__state~0 == 4496); 136507#L169 assume !(ssl3_connect_~s__state~0 == 4497); 136505#L172 assume ssl3_connect_~s__state~0 == 4512; 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 ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 131847#L426-2 assume !(ssl3_connect_~tmp___7~0 == 0); 131848#L437 assume !(ssl3_connect_~tmp___8~0 == 0); 131855#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 136969#L100 assume !(ssl3_connect_~s__state~0 == 16384); 136968#L103 assume !(ssl3_connect_~s__state~0 == 4096); 136967#L106 assume !(ssl3_connect_~s__state~0 == 20480); 136966#L109 assume !(ssl3_connect_~s__state~0 == 4099); 136965#L112 assume !(ssl3_connect_~s__state~0 == 4368); 136963#L115 assume !(ssl3_connect_~s__state~0 == 4369); 136961#L118 assume !(ssl3_connect_~s__state~0 == 4384); 136958#L121 assume !(ssl3_connect_~s__state~0 == 4385); 136956#L124 assume !(ssl3_connect_~s__state~0 == 4400); 136954#L127 assume !(ssl3_connect_~s__state~0 == 4401); 136952#L130 assume !(ssl3_connect_~s__state~0 == 4416); 136950#L133 assume !(ssl3_connect_~s__state~0 == 4417); 136948#L136 assume !(ssl3_connect_~s__state~0 == 4432); 136946#L139 assume !(ssl3_connect_~s__state~0 == 4433); 136944#L142 assume !(ssl3_connect_~s__state~0 == 4448); 136942#L145 assume !(ssl3_connect_~s__state~0 == 4449); 136940#L148 assume !(ssl3_connect_~s__state~0 == 4464); 136938#L151 assume !(ssl3_connect_~s__state~0 == 4465); 136936#L154 assume !(ssl3_connect_~s__state~0 == 4466); 136934#L157 assume !(ssl3_connect_~s__state~0 == 4467); 136932#L160 assume !(ssl3_connect_~s__state~0 == 4480); 136930#L163 assume !(ssl3_connect_~s__state~0 == 4481); 136928#L166 assume !(ssl3_connect_~s__state~0 == 4496); 136926#L169 assume !(ssl3_connect_~s__state~0 == 4497); 136924#L172 assume !(ssl3_connect_~s__state~0 == 4512); 136922#L175 assume !(ssl3_connect_~s__state~0 == 4513); 131854#L178 assume ssl3_connect_~s__state~0 == 4528; 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 := ssl3_connect_~s__s3__flags~0 + -5; 131781#L454 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 132244#L456 assume !(ssl3_connect_~s__s3__flags~0 + 2 != 0); 132245#L454-1 ssl3_connect_~s__init_num~0 := 0; 132228#L529 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 132191#L100 assume !(ssl3_connect_~s__state~0 == 16384); 132192#L103 assume !(ssl3_connect_~s__state~0 == 4096); 132179#L106 assume !(ssl3_connect_~s__state~0 == 20480); 132180#L109 assume !(ssl3_connect_~s__state~0 == 4099); 132163#L112 assume !(ssl3_connect_~s__state~0 == 4368); 132164#L115 assume !(ssl3_connect_~s__state~0 == 4369); 132143#L118 assume !(ssl3_connect_~s__state~0 == 4384); 132144#L121 assume !(ssl3_connect_~s__state~0 == 4385); 132123#L124 assume !(ssl3_connect_~s__state~0 == 4400); 132124#L127 assume !(ssl3_connect_~s__state~0 == 4401); 132104#L130 assume !(ssl3_connect_~s__state~0 == 4416); 132105#L133 assume !(ssl3_connect_~s__state~0 == 4417); 132084#L136 assume !(ssl3_connect_~s__state~0 == 4432); 132085#L139 assume !(ssl3_connect_~s__state~0 == 4433); 132064#L142 assume !(ssl3_connect_~s__state~0 == 4448); 132065#L145 assume !(ssl3_connect_~s__state~0 == 4449); 132046#L148 assume !(ssl3_connect_~s__state~0 == 4464); 132047#L151 assume !(ssl3_connect_~s__state~0 == 4465); 132029#L154 assume !(ssl3_connect_~s__state~0 == 4466); 132030#L157 assume !(ssl3_connect_~s__state~0 == 4467); 132010#L160 assume !(ssl3_connect_~s__state~0 == 4480); 132011#L163 assume !(ssl3_connect_~s__state~0 == 4481); 131992#L166 assume !(ssl3_connect_~s__state~0 == 4496); 131993#L169 assume !(ssl3_connect_~s__state~0 == 4497); 131975#L172 assume !(ssl3_connect_~s__state~0 == 4512); 131976#L175 assume !(ssl3_connect_~s__state~0 == 4513); 135080#L178 assume !(ssl3_connect_~s__state~0 == 4528); 136160#L181 assume !(ssl3_connect_~s__state~0 == 4529); 136157#L184 assume !(ssl3_connect_~s__state~0 == 4560); 136156#L187 assume !(ssl3_connect_~s__state~0 == 4561); 136155#L190 assume ssl3_connect_~s__state~0 == 4352; 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 !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 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 !(ssl3_connect_~s__state~0 == 12292); 133182#L100 assume !(ssl3_connect_~s__state~0 == 16384); 133183#L103 assume !(ssl3_connect_~s__state~0 == 4096); 133174#L106 assume !(ssl3_connect_~s__state~0 == 20480); 133175#L109 assume !(ssl3_connect_~s__state~0 == 4099); 133164#L112 assume !(ssl3_connect_~s__state~0 == 4368); 133166#L115 assume !(ssl3_connect_~s__state~0 == 4369); 133153#L118 assume ssl3_connect_~s__state~0 == 4384; 133154#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 136977#L279 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 136974#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 136972#L293 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 133037#L293-2 [2018-11-10 04:37:09,532 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:09,532 INFO L82 PathProgramCache]: Analyzing trace with hash 106259729, now seen corresponding path program 1 times [2018-11-10 04:37:09,532 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:09,532 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:09,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:09,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:37:09,545 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:37:09,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1309352260, now seen corresponding path program 2 times [2018-11-10 04:37:09,545 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:37:09,545 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:37:09,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,546 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:37:09,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:37:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:37:09,597 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-10 04:37:09,597 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:37:09,597 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a22d93a4-3652-4844-ac85-b7cf61346417/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-10 04:37:09,608 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 04:37:09,645 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 04:37:09,645 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 04:37:09,648 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:37:09,665 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-10 04:37:09,690 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:37:09,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 04:37:09,690 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:37:09,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 04:37:09,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 04:37:09,691 INFO L87 Difference]: Start difference. First operand 5537 states and 6530 transitions. cyclomatic complexity: 997 Second operand 4 states. [2018-11-10 04:37:09,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:37:09,811 INFO L93 Difference]: Finished difference Result 3785 states and 4242 transitions. [2018-11-10 04:37:09,811 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 04:37:09,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3785 states and 4242 transitions. [2018-11-10 04:37:09,819 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 04:37:09,819 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3785 states to 0 states and 0 transitions. [2018-11-10 04:37:09,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-10 04:37:09,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-10 04:37:09,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-10 04:37:09,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 04:37:09,820 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 04:37:09,820 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 04:37:09,820 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 04:37:09,820 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-10 04:37:09,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-10 04:37:09,820 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 04:37:09,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-10 04:37:09,826 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 04:37:09 BoogieIcfgContainer [2018-11-10 04:37:09,826 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 04:37:09,826 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 04:37:09,826 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 04:37:09,826 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 04:37:09,827 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:37:00" (3/4) ... [2018-11-10 04:37:09,829 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-10 04:37:09,830 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 04:37:09,830 INFO L168 Benchmark]: Toolchain (without parser) took 9734.46 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 516.9 MB). Free memory was 954.8 MB in the beginning and 987.6 MB in the end (delta: -32.8 MB). Peak memory consumption was 484.2 MB. Max. memory is 11.5 GB. [2018-11-10 04:37:09,831 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 04:37:09,832 INFO L168 Benchmark]: CACSL2BoogieTranslator took 215.25 ms. Allocated memory is still 1.0 GB. Free memory was 954.8 MB in the beginning and 938.7 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 04:37:09,832 INFO L168 Benchmark]: Boogie Procedure Inliner took 24.73 ms. Allocated memory is still 1.0 GB. Free memory was 938.7 MB in the beginning and 935.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.8 MB. Max. memory is 11.5 GB. [2018-11-10 04:37:09,832 INFO L168 Benchmark]: Boogie Preprocessor took 58.97 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 935.9 MB in the beginning and 1.1 GB in the end (delta: -193.7 MB). Peak memory consumption was 15.8 MB. Max. memory is 11.5 GB. [2018-11-10 04:37:09,833 INFO L168 Benchmark]: RCFGBuilder took 398.50 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: 43.8 MB). Peak memory consumption was 43.8 MB. Max. memory is 11.5 GB. [2018-11-10 04:37:09,833 INFO L168 Benchmark]: BuchiAutomizer took 9030.56 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 381.7 MB). Free memory was 1.1 GB in the beginning and 987.6 MB in the end (delta: 98.3 MB). Peak memory consumption was 480.0 MB. Max. memory is 11.5 GB. [2018-11-10 04:37:09,834 INFO L168 Benchmark]: Witness Printer took 3.56 ms. Allocated memory is still 1.5 GB. Free memory is still 987.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 04:37:09,836 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.15 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 215.25 ms. Allocated memory is still 1.0 GB. Free memory was 954.8 MB in the beginning and 938.7 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 24.73 ms. Allocated memory is still 1.0 GB. Free memory was 938.7 MB in the beginning and 935.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 58.97 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 935.9 MB in the beginning and 1.1 GB in the end (delta: -193.7 MB). Peak memory consumption was 15.8 MB. Max. memory is 11.5 GB. * RCFGBuilder took 398.50 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: 43.8 MB). Peak memory consumption was 43.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9030.56 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 381.7 MB). Free memory was 1.1 GB in the beginning and 987.6 MB in the end (delta: 98.3 MB). Peak memory consumption was 480.0 MB. Max. memory is 11.5 GB. * Witness Printer took 3.56 ms. Allocated memory is still 1.5 GB. Free memory is still 987.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 8.9s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.1s. Construction of modules took 2.3s. 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.5s 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.3s 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: 5ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 2 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...