./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.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_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 a72fcebcfa7a668c9bb314320ec142761ff8c6a6 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 06:12:51,981 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 06:12:51,982 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 06:12:51,990 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 06:12:51,990 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 06:12:51,991 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 06:12:51,992 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 06:12:51,993 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 06:12:51,994 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 06:12:51,995 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 06:12:51,996 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 06:12:51,996 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 06:12:51,997 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 06:12:51,997 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 06:12:51,998 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 06:12:51,998 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 06:12:51,999 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 06:12:52,000 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 06:12:52,001 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 06:12:52,002 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 06:12:52,003 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 06:12:52,004 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 06:12:52,006 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 06:12:52,006 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 06:12:52,006 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 06:12:52,007 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 06:12:52,008 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 06:12:52,008 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 06:12:52,009 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 06:12:52,010 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 06:12:52,010 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 06:12:52,011 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 06:12:52,011 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 06:12:52,011 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 06:12:52,012 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 06:12:52,012 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 06:12:52,013 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 06:12:52,025 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 06:12:52,025 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 06:12:52,026 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 06:12:52,026 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 06:12:52,026 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 06:12:52,027 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 06:12:52,027 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 06:12:52,027 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 06:12:52,027 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 06:12:52,027 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 06:12:52,027 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 06:12:52,027 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 06:12:52,028 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 06:12:52,029 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 06:12:52,029 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 06:12:52,029 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 06:12:52,029 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 06:12:52,029 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 06:12:52,029 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 06:12:52,030 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 06:12:52,030 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 06:12:52,030 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 06:12:52,030 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 06:12:52,031 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 06:12:52,031 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 -> a72fcebcfa7a668c9bb314320ec142761ff8c6a6 [2018-11-10 06:12:52,057 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 06:12:52,068 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 06:12:52,071 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 06:12:52,072 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 06:12:52,073 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 06:12:52,073 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-10 06:12:52,126 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/data/f3845dced/bc851bfe1d414fc099052aa9556dcfb1/FLAG43855d1c5 [2018-11-10 06:12:52,508 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 06:12:52,508 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-10 06:12:52,518 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/data/f3845dced/bc851bfe1d414fc099052aa9556dcfb1/FLAG43855d1c5 [2018-11-10 06:12:52,532 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/data/f3845dced/bc851bfe1d414fc099052aa9556dcfb1 [2018-11-10 06:12:52,535 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 06:12:52,536 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 06:12:52,537 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 06:12:52,537 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 06:12:52,541 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 06:12:52,541 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,544 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51b9e86d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52, skipping insertion in model container [2018-11-10 06:12:52,544 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,554 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 06:12:52,589 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 06:12:52,762 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 06:12:52,765 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 06:12:52,800 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 06:12:52,809 INFO L193 MainTranslator]: Completed translation [2018-11-10 06:12:52,809 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52 WrapperNode [2018-11-10 06:12:52,809 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 06:12:52,810 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 06:12:52,810 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 06:12:52,810 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 06:12:52,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,821 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,843 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 06:12:52,844 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 06:12:52,844 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 06:12:52,844 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 06:12:52,900 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,901 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,903 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,903 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,908 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,915 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,917 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... [2018-11-10 06:12:52,920 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 06:12:52,920 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 06:12:52,921 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 06:12:52,921 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 06:12:52,921 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:52,973 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 06:12:52,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 06:12:53,061 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 06:12:53,061 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 06:12:53,411 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 06:12:53,411 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:12:53 BoogieIcfgContainer [2018-11-10 06:12:53,412 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 06:12:53,412 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 06:12:53,412 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 06:12:53,415 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 06:12:53,416 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:12:53,416 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 06:12:52" (1/3) ... [2018-11-10 06:12:53,417 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a91152e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 06:12:53, skipping insertion in model container [2018-11-10 06:12:53,417 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:12:53,417 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:12:52" (2/3) ... [2018-11-10 06:12:53,417 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a91152e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 06:12:53, skipping insertion in model container [2018-11-10 06:12:53,417 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:12:53,418 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:12:53" (3/3) ... [2018-11-10 06:12:53,419 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-10 06:12:53,460 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 06:12:53,461 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 06:12:53,461 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 06:12:53,461 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 06:12:53,461 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 06:12:53,461 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 06:12:53,461 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 06:12:53,462 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 06:12:53,462 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 06:12:53,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states. [2018-11-10 06:12:53,498 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-10 06:12:53,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:53,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:53,505 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 06:12:53,506 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:53,506 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 06:12:53,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states. [2018-11-10 06:12:53,511 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-10 06:12:53,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:53,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:53,512 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 06:12:53,512 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:53,517 INFO L793 eck$LassoCheckResult]: Stem: 95#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 59#L83true assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 51#L86-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 69#L91true assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 60#L97-2true [2018-11-10 06:12:53,517 INFO L795 eck$LassoCheckResult]: Loop: 60#L97-2true assume true; 62#L97true assume !false; 12#L98true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57#L100true assume !(ssl3_connect_~s__state~0 == 12292); 21#L103true assume ssl3_connect_~s__state~0 == 16384; 36#L205true ssl3_connect_~s__server~0 := 0; 48#L210true assume ssl3_connect_~cb~0 != 0; 42#L210-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 81#L215true assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 49#L221true assume !(ssl3_connect_~s__init_buf___0~0 == 0); 43#L221-2true assume !(ssl3_connect_~tmp___4~0 == 0); 82#L237true assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 50#L480true assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 68#L515true ssl3_connect_~skip~0 := 0; 60#L97-2true [2018-11-10 06:12:53,522 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:53,523 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-10 06:12:53,524 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:53,524 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:53,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:53,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:53,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:53,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:53,602 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:53,602 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-10 06:12:53,602 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:53,602 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:53,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:53,603 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:53,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:53,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:53,617 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:53,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1557323436, now seen corresponding path program 1 times [2018-11-10 06:12:53,617 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:53,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:53,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:53,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:53,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:53,685 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 06:12:53,687 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:53,687 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:53,813 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:12:53,814 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:12:53,814 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:12:53,814 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:12:53,815 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 06:12:53,815 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:12:53,815 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:12:53,815 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:12:53,815 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-10 06:12:53,815 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:12:53,815 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:12:53,836 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 06:12:53,842 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 06:12:53,844 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 06:12:53,848 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 06:12:53,850 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 06:12:53,854 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 06:12:53,856 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 06:12:53,858 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 06:12:53,865 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 06:12:53,866 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 06:12:53,869 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 06:12:53,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:12:53,879 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 06:12:54,005 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:12:54,006 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,010 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,010 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,018 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,018 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,046 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,046 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,049 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,049 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,077 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,077 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,086 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,087 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,112 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,112 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,126 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,126 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,157 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,157 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,181 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:12:54,181 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,207 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,208 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,239 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,239 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,243 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,243 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,279 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,279 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,282 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:12:54,282 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_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,307 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:12:54,307 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/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 06:12:54,332 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:12:54,332 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:12:54,364 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 06:12:54,366 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:12:54,366 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:12:54,367 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:12:54,367 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:12:54,367 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 06:12:54,367 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:12:54,367 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:12:54,368 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:12:54,368 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-10 06:12:54,368 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:12:54,368 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:12:54,370 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 06:12:54,378 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 06:12:54,380 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 06:12:54,387 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 06:12:54,389 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 06:12:54,394 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 06:12:54,396 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 06:12:54,398 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 06:12:54,400 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 06:12:54,405 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 06:12:54,407 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 06:12:54,409 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 06:12:54,411 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 06:12:54,516 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:12:54,521 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 06:12:54,522 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 06:12:54,524 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,525 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,525 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,525 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:12:54,526 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,527 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:12:54,528 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,532 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,533 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:12:54,534 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,534 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,535 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,535 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:12:54,535 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,536 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:12:54,536 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,537 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,538 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:12:54,538 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,538 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,539 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,539 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:12:54,539 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,540 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:12:54,540 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,541 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,541 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 06:12:54,542 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,542 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,542 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,543 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:12:54,543 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,543 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:12:54,543 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,545 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,545 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 06:12:54,546 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,546 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,546 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,546 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:12:54,546 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,547 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:12:54,547 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,550 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,550 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 06:12:54,551 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,551 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,551 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,551 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:12:54,551 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,552 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:12:54,552 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,553 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,553 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 06:12:54,553 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,553 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,554 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,554 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:12:54,554 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,554 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:12:54,554 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,557 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,557 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 06:12:54,558 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,558 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,558 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,558 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:12:54,559 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,559 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:12:54,559 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,560 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:12:54,560 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 06:12:54,561 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:12:54,561 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:12:54,561 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:12:54,561 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:12:54,561 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:12:54,562 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:12:54,562 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:12:54,570 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 06:12:54,576 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 06:12:54,576 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 06:12:54,579 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 06:12:54,579 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 06:12:54,579 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 06:12:54,580 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 06:12:54,581 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 06:12:54,605 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:54,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:54,626 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:12:54,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:54,638 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:12:54,672 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 06:12:54,683 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 06:12:54,684 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 127 states. Second operand 5 states. [2018-11-10 06:12:55,018 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 127 states.. Second operand 5 states. Result 506 states and 826 transitions. Complement of second has 8 states. [2018-11-10 06:12:55,019 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 06:12:55,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 06:12:55,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 413 transitions. [2018-11-10 06:12:55,022 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-10 06:12:55,024 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:12:55,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-10 06:12:55,024 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:12:55,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-10 06:12:55,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:12:55,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 826 transitions. [2018-11-10 06:12:55,036 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2018-11-10 06:12:55,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 329 states and 496 transitions. [2018-11-10 06:12:55,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2018-11-10 06:12:55,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2018-11-10 06:12:55,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 496 transitions. [2018-11-10 06:12:55,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:12:55,048 INFO L705 BuchiCegarLoop]: Abstraction has 329 states and 496 transitions. [2018-11-10 06:12:55,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 496 transitions. [2018-11-10 06:12:55,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 147. [2018-11-10 06:12:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-11-10 06:12:55,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 221 transitions. [2018-11-10 06:12:55,079 INFO L728 BuchiCegarLoop]: Abstraction has 147 states and 221 transitions. [2018-11-10 06:12:55,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:55,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:55,084 INFO L87 Difference]: Start difference. First operand 147 states and 221 transitions. Second operand 3 states. [2018-11-10 06:12:55,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:55,211 INFO L93 Difference]: Finished difference Result 121 states and 178 transitions. [2018-11-10 06:12:55,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:55,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 121 states and 178 transitions. [2018-11-10 06:12:55,214 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-10 06:12:55,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 121 states to 118 states and 175 transitions. [2018-11-10 06:12:55,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2018-11-10 06:12:55,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2018-11-10 06:12:55,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 175 transitions. [2018-11-10 06:12:55,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:55,217 INFO L705 BuchiCegarLoop]: Abstraction has 118 states and 175 transitions. [2018-11-10 06:12:55,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 175 transitions. [2018-11-10 06:12:55,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 114. [2018-11-10 06:12:55,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-11-10 06:12:55,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 171 transitions. [2018-11-10 06:12:55,224 INFO L728 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2018-11-10 06:12:55,224 INFO L608 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2018-11-10 06:12:55,224 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 06:12:55,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 171 transitions. [2018-11-10 06:12:55,225 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-10 06:12:55,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:55,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:55,228 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,228 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,228 INFO L793 eck$LassoCheckResult]: Stem: 1085#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 998#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1056#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 1057#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 1016#L97-2 assume true; 1062#L97 assume !false; 1001#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1002#L100 assume ssl3_connect_~s__state~0 == 12292; 1060#L101 [2018-11-10 06:12:55,229 INFO L795 eck$LassoCheckResult]: Loop: 1060#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 1004#L205 ssl3_connect_~s__server~0 := 0; 1041#L210 assume ssl3_connect_~cb~0 != 0; 1047#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1048#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 1054#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 1044#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1049#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1030#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1013#L515 ssl3_connect_~skip~0 := 0; 1068#L97-2 assume true; 1102#L97 assume !false; 1101#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1100#L100 assume ssl3_connect_~s__state~0 == 12292; 1060#L101 [2018-11-10 06:12:55,229 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,229 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-10 06:12:55,229 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:55,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,243 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,244 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 1 times [2018-11-10 06:12:55,244 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:55,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:55,264 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 06:12:55,264 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:55,264 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:12:55,265 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:55,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:55,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:55,265 INFO L87 Difference]: Start difference. First operand 114 states and 171 transitions. cyclomatic complexity: 58 Second operand 3 states. [2018-11-10 06:12:55,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:55,436 INFO L93 Difference]: Finished difference Result 169 states and 237 transitions. [2018-11-10 06:12:55,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:55,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 237 transitions. [2018-11-10 06:12:55,439 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-10 06:12:55,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 237 transitions. [2018-11-10 06:12:55,439 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2018-11-10 06:12:55,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2018-11-10 06:12:55,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2018-11-10 06:12:55,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:55,441 INFO L705 BuchiCegarLoop]: Abstraction has 169 states and 237 transitions. [2018-11-10 06:12:55,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2018-11-10 06:12:55,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 156. [2018-11-10 06:12:55,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-11-10 06:12:55,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 221 transitions. [2018-11-10 06:12:55,447 INFO L728 BuchiCegarLoop]: Abstraction has 156 states and 221 transitions. [2018-11-10 06:12:55,447 INFO L608 BuchiCegarLoop]: Abstraction has 156 states and 221 transitions. [2018-11-10 06:12:55,447 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 06:12:55,447 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 221 transitions. [2018-11-10 06:12:55,448 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 145 [2018-11-10 06:12:55,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:55,448 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:55,449 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,449 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,452 INFO L793 eck$LassoCheckResult]: Stem: 1371#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1285#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1286#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1341#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 1342#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 1302#L97-2 assume true; 1417#L97 assume !false; 1415#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1413#L100 assume ssl3_connect_~s__state~0 == 12292; 1388#L101 [2018-11-10 06:12:55,453 INFO L795 eck$LassoCheckResult]: Loop: 1388#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 1321#L205 ssl3_connect_~s__server~0 := 0; 1327#L210 assume ssl3_connect_~cb~0 != 0; 1333#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1334#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 1339#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 1330#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1335#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1316#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1299#L515 ssl3_connect_~skip~0 := 0; 1346#L97-2 assume true; 1347#L97 assume !false; 1289#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1290#L100 assume !(ssl3_connect_~s__state~0 == 12292); 1306#L103 assume !(ssl3_connect_~s__state~0 == 16384); 1307#L106 assume !(ssl3_connect_~s__state~0 == 4096); 1291#L109 assume !(ssl3_connect_~s__state~0 == 20480); 1292#L112 assume !(ssl3_connect_~s__state~0 == 4099); 1378#L115 assume ssl3_connect_~s__state~0 == 4368; 1348#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1331#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 1324#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1325#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1315#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1416#L515 ssl3_connect_~skip~0 := 0; 1414#L97-2 assume true; 1412#L97 assume !false; 1411#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1410#L100 assume ssl3_connect_~s__state~0 == 12292; 1388#L101 [2018-11-10 06:12:55,453 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,453 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-10 06:12:55,453 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,453 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:55,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,465 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1181463296, now seen corresponding path program 1 times [2018-11-10 06:12:55,466 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,466 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,467 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:55,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:55,488 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 06:12:55,488 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:55,488 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:12:55,489 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:55,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:55,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:55,489 INFO L87 Difference]: Start difference. First operand 156 states and 221 transitions. cyclomatic complexity: 66 Second operand 3 states. [2018-11-10 06:12:55,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:55,607 INFO L93 Difference]: Finished difference Result 211 states and 290 transitions. [2018-11-10 06:12:55,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:55,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 211 states and 290 transitions. [2018-11-10 06:12:55,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2018-11-10 06:12:55,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 211 states to 211 states and 290 transitions. [2018-11-10 06:12:55,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 211 [2018-11-10 06:12:55,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 211 [2018-11-10 06:12:55,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 211 states and 290 transitions. [2018-11-10 06:12:55,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:55,612 INFO L705 BuchiCegarLoop]: Abstraction has 211 states and 290 transitions. [2018-11-10 06:12:55,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states and 290 transitions. [2018-11-10 06:12:55,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 174. [2018-11-10 06:12:55,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-11-10 06:12:55,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 249 transitions. [2018-11-10 06:12:55,619 INFO L728 BuchiCegarLoop]: Abstraction has 174 states and 249 transitions. [2018-11-10 06:12:55,619 INFO L608 BuchiCegarLoop]: Abstraction has 174 states and 249 transitions. [2018-11-10 06:12:55,619 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 06:12:55,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 174 states and 249 transitions. [2018-11-10 06:12:55,620 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 163 [2018-11-10 06:12:55,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:55,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:55,621 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,621 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,621 INFO L793 eck$LassoCheckResult]: Stem: 1747#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1658#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1659#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1714#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 1715#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 1678#L97-2 assume true; 1802#L97 assume !false; 1801#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1800#L100 assume ssl3_connect_~s__state~0 == 12292; 1764#L101 [2018-11-10 06:12:55,621 INFO L795 eck$LassoCheckResult]: Loop: 1764#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 1694#L205 ssl3_connect_~s__server~0 := 0; 1700#L210 assume ssl3_connect_~cb~0 != 0; 1706#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1707#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 1712#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 1703#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1708#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1689#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1672#L515 ssl3_connect_~skip~0 := 0; 1728#L97-2 assume true; 1818#L97 assume !false; 1662#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1663#L100 assume !(ssl3_connect_~s__state~0 == 12292); 1679#L103 assume !(ssl3_connect_~s__state~0 == 16384); 1680#L106 assume !(ssl3_connect_~s__state~0 == 4096); 1664#L109 assume !(ssl3_connect_~s__state~0 == 20480); 1665#L112 assume !(ssl3_connect_~s__state~0 == 4099); 1754#L115 assume ssl3_connect_~s__state~0 == 4368; 1723#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1704#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 1697#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1698#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1718#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1819#L515 ssl3_connect_~skip~0 := 0; 1720#L97-2 assume true; 1721#L97 assume !false; 1722#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1817#L100 assume !(ssl3_connect_~s__state~0 == 12292); 1816#L103 assume !(ssl3_connect_~s__state~0 == 16384); 1815#L106 assume !(ssl3_connect_~s__state~0 == 4096); 1814#L109 assume !(ssl3_connect_~s__state~0 == 20480); 1813#L112 assume !(ssl3_connect_~s__state~0 == 4099); 1812#L115 assume !(ssl3_connect_~s__state~0 == 4368); 1810#L118 assume !(ssl3_connect_~s__state~0 == 4369); 1811#L121 assume ssl3_connect_~s__state~0 == 4384; 1681#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 1682#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 1746#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 1740#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 1739#L270-2 ssl3_connect_~s__init_num~0 := 0; 1688#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1794#L515 ssl3_connect_~skip~0 := 0; 1793#L97-2 assume true; 1791#L97 assume !false; 1789#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1787#L100 assume ssl3_connect_~s__state~0 == 12292; 1764#L101 [2018-11-10 06:12:55,621 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,621 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-10 06:12:55,621 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,621 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:55,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,631 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1964234599, now seen corresponding path program 1 times [2018-11-10 06:12:55,631 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,631 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,632 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:55,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:55,658 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 06:12:55,658 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:55,658 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:12:55,658 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:55,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:55,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:55,659 INFO L87 Difference]: Start difference. First operand 174 states and 249 transitions. cyclomatic complexity: 76 Second operand 3 states. [2018-11-10 06:12:55,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:55,754 INFO L93 Difference]: Finished difference Result 228 states and 338 transitions. [2018-11-10 06:12:55,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:55,754 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 338 transitions. [2018-11-10 06:12:55,756 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-10 06:12:55,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 338 transitions. [2018-11-10 06:12:55,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2018-11-10 06:12:55,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2018-11-10 06:12:55,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 338 transitions. [2018-11-10 06:12:55,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:55,759 INFO L705 BuchiCegarLoop]: Abstraction has 228 states and 338 transitions. [2018-11-10 06:12:55,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 338 transitions. [2018-11-10 06:12:55,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 214. [2018-11-10 06:12:55,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-11-10 06:12:55,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 321 transitions. [2018-11-10 06:12:55,766 INFO L728 BuchiCegarLoop]: Abstraction has 214 states and 321 transitions. [2018-11-10 06:12:55,766 INFO L608 BuchiCegarLoop]: Abstraction has 214 states and 321 transitions. [2018-11-10 06:12:55,766 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 06:12:55,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 214 states and 321 transitions. [2018-11-10 06:12:55,768 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 203 [2018-11-10 06:12:55,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:55,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:55,769 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,769 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,769 INFO L793 eck$LassoCheckResult]: Stem: 2158#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2067#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2126#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 2127#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 2083#L97-2 assume true; 2133#L97 assume !false; 2070#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2071#L100 assume ssl3_connect_~s__state~0 == 12292; 2177#L101 [2018-11-10 06:12:55,769 INFO L795 eck$LassoCheckResult]: Loop: 2177#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 2103#L205 ssl3_connect_~s__server~0 := 0; 2110#L210 assume ssl3_connect_~cb~0 != 0; 2118#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2119#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 2124#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 2114#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 2120#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2098#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2229#L515 ssl3_connect_~skip~0 := 0; 2228#L97-2 assume true; 2227#L97 assume !false; 2226#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2225#L100 assume !(ssl3_connect_~s__state~0 == 12292); 2224#L103 assume !(ssl3_connect_~s__state~0 == 16384); 2223#L106 assume !(ssl3_connect_~s__state~0 == 4096); 2222#L109 assume !(ssl3_connect_~s__state~0 == 20480); 2221#L112 assume !(ssl3_connect_~s__state~0 == 4099); 2220#L115 assume !(ssl3_connect_~s__state~0 == 4368); 2172#L118 assume !(ssl3_connect_~s__state~0 == 4369); 2160#L121 assume !(ssl3_connect_~s__state~0 == 4384); 2140#L124 assume !(ssl3_connect_~s__state~0 == 4385); 2141#L127 assume !(ssl3_connect_~s__state~0 == 4400); 2135#L130 assume !(ssl3_connect_~s__state~0 == 4401); 2116#L133 assume !(ssl3_connect_~s__state~0 == 4416); 2117#L136 assume !(ssl3_connect_~s__state~0 == 4417); 2104#L139 assume !(ssl3_connect_~s__state~0 == 4432); 2077#L142 assume !(ssl3_connect_~s__state~0 == 4433); 2078#L145 assume !(ssl3_connect_~s__state~0 == 4448); 2169#L148 assume !(ssl3_connect_~s__state~0 == 4449); 2170#L151 assume !(ssl3_connect_~s__state~0 == 4464); 2153#L154 assume !(ssl3_connect_~s__state~0 == 4465); 2142#L157 assume !(ssl3_connect_~s__state~0 == 4466); 2143#L160 assume !(ssl3_connect_~s__state~0 == 4467); 2136#L163 assume !(ssl3_connect_~s__state~0 == 4480); 2122#L166 assume !(ssl3_connect_~s__state~0 == 4481); 2099#L169 assume !(ssl3_connect_~s__state~0 == 4496); 2100#L172 assume !(ssl3_connect_~s__state~0 == 4497); 2059#L175 assume !(ssl3_connect_~s__state~0 == 4512); 2060#L178 assume !(ssl3_connect_~s__state~0 == 4513); 2179#L181 assume !(ssl3_connect_~s__state~0 == 4528); 2174#L184 assume !(ssl3_connect_~s__state~0 == 4529); 2156#L187 assume !(ssl3_connect_~s__state~0 == 4560); 2145#L190 assume !(ssl3_connect_~s__state~0 == 4561); 2146#L193 assume ssl3_connect_~s__state~0 == 4352; 2109#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2084#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2085#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2097#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2250#L515 ssl3_connect_~skip~0 := 0; 2249#L97-2 assume true; 2248#L97 assume !false; 2247#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2245#L100 assume ssl3_connect_~s__state~0 == 12292; 2177#L101 [2018-11-10 06:12:55,769 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,769 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-10 06:12:55,769 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,770 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:55,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,778 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,778 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-10 06:12:55,779 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,779 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,779 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:55,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:55,804 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 06:12:55,804 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:55,804 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:55,804 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:55,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:55,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:55,805 INFO L87 Difference]: Start difference. First operand 214 states and 321 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-10 06:12:55,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:55,881 INFO L93 Difference]: Finished difference Result 233 states and 346 transitions. [2018-11-10 06:12:55,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:55,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 233 states and 346 transitions. [2018-11-10 06:12:55,883 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 222 [2018-11-10 06:12:55,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 233 states to 233 states and 346 transitions. [2018-11-10 06:12:55,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 233 [2018-11-10 06:12:55,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 233 [2018-11-10 06:12:55,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 233 states and 346 transitions. [2018-11-10 06:12:55,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:55,887 INFO L705 BuchiCegarLoop]: Abstraction has 233 states and 346 transitions. [2018-11-10 06:12:55,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states and 346 transitions. [2018-11-10 06:12:55,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 230. [2018-11-10 06:12:55,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-11-10 06:12:55,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 342 transitions. [2018-11-10 06:12:55,893 INFO L728 BuchiCegarLoop]: Abstraction has 230 states and 342 transitions. [2018-11-10 06:12:55,893 INFO L608 BuchiCegarLoop]: Abstraction has 230 states and 342 transitions. [2018-11-10 06:12:55,893 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 06:12:55,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 342 transitions. [2018-11-10 06:12:55,894 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2018-11-10 06:12:55,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:55,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:55,895 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,895 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:55,895 INFO L793 eck$LassoCheckResult]: Stem: 2615#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2520#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2581#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 2582#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 2536#L97-2 assume true; 2721#L97 assume !false; 2718#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2640#L100 assume ssl3_connect_~s__state~0 == 12292; 2633#L101 [2018-11-10 06:12:55,896 INFO L795 eck$LassoCheckResult]: Loop: 2633#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 2563#L205 ssl3_connect_~s__server~0 := 0; 2564#L210 assume ssl3_connect_~cb~0 != 0; 2571#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2572#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 2579#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 2568#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 2573#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2607#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2730#L515 ssl3_connect_~skip~0 := 0; 2727#L97-2 assume true; 2725#L97 assume !false; 2723#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2722#L100 assume !(ssl3_connect_~s__state~0 == 12292); 2719#L103 assume !(ssl3_connect_~s__state~0 == 16384); 2556#L106 assume !(ssl3_connect_~s__state~0 == 4096); 2525#L109 assume !(ssl3_connect_~s__state~0 == 20480); 2526#L112 assume !(ssl3_connect_~s__state~0 == 4099); 2622#L115 assume ssl3_connect_~s__state~0 == 4368; 2589#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2569#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 2560#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2561#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2585#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2689#L515 ssl3_connect_~skip~0 := 0; 2687#L97-2 assume true; 2685#L97 assume !false; 2684#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2682#L100 assume !(ssl3_connect_~s__state~0 == 12292); 2677#L103 assume !(ssl3_connect_~s__state~0 == 16384); 2675#L106 assume !(ssl3_connect_~s__state~0 == 4096); 2673#L109 assume !(ssl3_connect_~s__state~0 == 20480); 2671#L112 assume !(ssl3_connect_~s__state~0 == 4099); 2668#L115 assume !(ssl3_connect_~s__state~0 == 4368); 2666#L118 assume !(ssl3_connect_~s__state~0 == 4369); 2656#L121 assume !(ssl3_connect_~s__state~0 == 4384); 2654#L124 assume !(ssl3_connect_~s__state~0 == 4385); 2602#L127 assume !(ssl3_connect_~s__state~0 == 4400); 2590#L130 assume !(ssl3_connect_~s__state~0 == 4401); 2591#L133 assume !(ssl3_connect_~s__state~0 == 4416); 2645#L136 assume !(ssl3_connect_~s__state~0 == 4417); 2557#L139 assume !(ssl3_connect_~s__state~0 == 4432); 2530#L142 assume !(ssl3_connect_~s__state~0 == 4433); 2531#L145 assume !(ssl3_connect_~s__state~0 == 4448); 2624#L148 assume !(ssl3_connect_~s__state~0 == 4449); 2625#L151 assume !(ssl3_connect_~s__state~0 == 4464); 2650#L154 assume !(ssl3_connect_~s__state~0 == 4465); 2649#L157 assume !(ssl3_connect_~s__state~0 == 4466); 2648#L160 assume !(ssl3_connect_~s__state~0 == 4467); 2647#L163 assume !(ssl3_connect_~s__state~0 == 4480); 2646#L166 assume !(ssl3_connect_~s__state~0 == 4481); 2552#L169 assume !(ssl3_connect_~s__state~0 == 4496); 2553#L172 assume !(ssl3_connect_~s__state~0 == 4497); 2512#L175 assume !(ssl3_connect_~s__state~0 == 4512); 2513#L178 assume !(ssl3_connect_~s__state~0 == 4513); 2634#L181 assume !(ssl3_connect_~s__state~0 == 4528); 2631#L184 assume !(ssl3_connect_~s__state~0 == 4529); 2613#L187 assume !(ssl3_connect_~s__state~0 == 4560); 2600#L190 assume !(ssl3_connect_~s__state~0 == 4561); 2601#L193 assume ssl3_connect_~s__state~0 == 4352; 2562#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2537#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2538#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2550#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2676#L515 ssl3_connect_~skip~0 := 0; 2674#L97-2 assume true; 2672#L97 assume !false; 2669#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2667#L100 assume ssl3_connect_~s__state~0 == 12292; 2633#L101 [2018-11-10 06:12:55,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,896 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-10 06:12:55,896 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:55,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:55,905 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:55,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1033000815, now seen corresponding path program 1 times [2018-11-10 06:12:55,906 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:55,906 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:55,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,906 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:55,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:55,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:55,954 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 06:12:55,954 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:55,954 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:55,955 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:55,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:55,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:55,955 INFO L87 Difference]: Start difference. First operand 230 states and 342 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 06:12:56,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:56,022 INFO L93 Difference]: Finished difference Result 234 states and 343 transitions. [2018-11-10 06:12:56,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:56,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 234 states and 343 transitions. [2018-11-10 06:12:56,023 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 223 [2018-11-10 06:12:56,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 234 states to 234 states and 343 transitions. [2018-11-10 06:12:56,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 234 [2018-11-10 06:12:56,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 234 [2018-11-10 06:12:56,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 234 states and 343 transitions. [2018-11-10 06:12:56,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:56,025 INFO L705 BuchiCegarLoop]: Abstraction has 234 states and 343 transitions. [2018-11-10 06:12:56,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states and 343 transitions. [2018-11-10 06:12:56,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 230. [2018-11-10 06:12:56,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-11-10 06:12:56,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 337 transitions. [2018-11-10 06:12:56,031 INFO L728 BuchiCegarLoop]: Abstraction has 230 states and 337 transitions. [2018-11-10 06:12:56,031 INFO L608 BuchiCegarLoop]: Abstraction has 230 states and 337 transitions. [2018-11-10 06:12:56,032 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 06:12:56,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 337 transitions. [2018-11-10 06:12:56,033 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2018-11-10 06:12:56,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:56,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:56,035 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,035 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,035 INFO L793 eck$LassoCheckResult]: Stem: 3084#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2990#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2991#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3051#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 3052#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 3007#L97-2 assume true; 3057#L97 assume !false; 2994#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2995#L100 assume ssl3_connect_~s__state~0 == 12292; 3101#L101 [2018-11-10 06:12:56,035 INFO L795 eck$LassoCheckResult]: Loop: 3101#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 3034#L205 ssl3_connect_~s__server~0 := 0; 3035#L210 assume ssl3_connect_~cb~0 != 0; 3042#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3043#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 3048#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 3039#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 3044#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3076#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3203#L515 ssl3_connect_~skip~0 := 0; 3202#L97-2 assume true; 3201#L97 assume !false; 3196#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3194#L100 assume !(ssl3_connect_~s__state~0 == 12292); 3192#L103 assume !(ssl3_connect_~s__state~0 == 16384); 3190#L106 assume !(ssl3_connect_~s__state~0 == 4096); 3188#L109 assume !(ssl3_connect_~s__state~0 == 20480); 3186#L112 assume !(ssl3_connect_~s__state~0 == 4099); 3184#L115 assume ssl3_connect_~s__state~0 == 4368; 3058#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3040#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 3031#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3032#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3050#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3004#L515 ssl3_connect_~skip~0 := 0; 3064#L97-2 assume true; 3211#L97 assume !false; 3210#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3055#L100 assume !(ssl3_connect_~s__state~0 == 12292); 3011#L103 assume !(ssl3_connect_~s__state~0 == 16384); 3012#L106 assume !(ssl3_connect_~s__state~0 == 4096); 2996#L109 assume !(ssl3_connect_~s__state~0 == 20480); 2997#L112 assume !(ssl3_connect_~s__state~0 == 4099); 3091#L115 assume !(ssl3_connect_~s__state~0 == 4368); 3092#L118 assume !(ssl3_connect_~s__state~0 == 4369); 3086#L121 assume ssl3_connect_~s__state~0 == 4384; 3013#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3014#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 3083#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 3077#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 3074#L270-2 ssl3_connect_~s__init_num~0 := 0; 3037#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3167#L515 ssl3_connect_~skip~0 := 0; 3165#L97-2 assume true; 3163#L97 assume !false; 3161#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3159#L100 assume !(ssl3_connect_~s__state~0 == 12292); 3157#L103 assume !(ssl3_connect_~s__state~0 == 16384); 3155#L106 assume !(ssl3_connect_~s__state~0 == 4096); 3153#L109 assume !(ssl3_connect_~s__state~0 == 20480); 3151#L112 assume !(ssl3_connect_~s__state~0 == 4099); 3149#L115 assume !(ssl3_connect_~s__state~0 == 4368); 3147#L118 assume !(ssl3_connect_~s__state~0 == 4369); 3145#L121 assume !(ssl3_connect_~s__state~0 == 4384); 3143#L124 assume !(ssl3_connect_~s__state~0 == 4385); 3141#L127 assume !(ssl3_connect_~s__state~0 == 4400); 3105#L130 assume !(ssl3_connect_~s__state~0 == 4401); 3041#L133 assume !(ssl3_connect_~s__state~0 == 4416); 3018#L136 assume !(ssl3_connect_~s__state~0 == 4417); 3020#L139 assume !(ssl3_connect_~s__state~0 == 4432); 3112#L142 assume !(ssl3_connect_~s__state~0 == 4433); 3106#L145 assume !(ssl3_connect_~s__state~0 == 4448); 3107#L148 assume !(ssl3_connect_~s__state~0 == 4449); 3108#L151 assume !(ssl3_connect_~s__state~0 == 4464); 3128#L154 assume !(ssl3_connect_~s__state~0 == 4465); 3129#L157 assume !(ssl3_connect_~s__state~0 == 4466); 3130#L160 assume !(ssl3_connect_~s__state~0 == 4467); 3109#L163 assume !(ssl3_connect_~s__state~0 == 4480); 3110#L166 assume !(ssl3_connect_~s__state~0 == 4481); 3111#L169 assume !(ssl3_connect_~s__state~0 == 4496); 3113#L172 assume !(ssl3_connect_~s__state~0 == 4497); 2982#L175 assume !(ssl3_connect_~s__state~0 == 4512); 2984#L178 assume !(ssl3_connect_~s__state~0 == 4513); 3103#L181 assume !(ssl3_connect_~s__state~0 == 4528); 3098#L184 assume !(ssl3_connect_~s__state~0 == 4529); 3099#L187 assume !(ssl3_connect_~s__state~0 == 4560); 3069#L190 assume !(ssl3_connect_~s__state~0 == 4561); 3070#L193 assume ssl3_connect_~s__state~0 == 4352; 3033#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3008#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3009#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3022#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3195#L515 ssl3_connect_~skip~0 := 0; 3193#L97-2 assume true; 3191#L97 assume !false; 3189#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3187#L100 assume ssl3_connect_~s__state~0 == 12292; 3101#L101 [2018-11-10 06:12:56,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,035 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-10 06:12:56,036 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,036 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,046 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,046 INFO L82 PathProgramCache]: Analyzing trace with hash 967913174, now seen corresponding path program 1 times [2018-11-10 06:12:56,046 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,046 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,047 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:56,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:56,088 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 06:12:56,088 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:56,088 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:56,089 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:56,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:56,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:56,089 INFO L87 Difference]: Start difference. First operand 230 states and 337 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-10 06:12:56,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:56,189 INFO L93 Difference]: Finished difference Result 274 states and 387 transitions. [2018-11-10 06:12:56,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:56,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 387 transitions. [2018-11-10 06:12:56,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 263 [2018-11-10 06:12:56,192 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 274 states and 387 transitions. [2018-11-10 06:12:56,192 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 274 [2018-11-10 06:12:56,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 274 [2018-11-10 06:12:56,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 274 states and 387 transitions. [2018-11-10 06:12:56,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:56,193 INFO L705 BuchiCegarLoop]: Abstraction has 274 states and 387 transitions. [2018-11-10 06:12:56,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states and 387 transitions. [2018-11-10 06:12:56,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 271. [2018-11-10 06:12:56,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-11-10 06:12:56,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 383 transitions. [2018-11-10 06:12:56,198 INFO L728 BuchiCegarLoop]: Abstraction has 271 states and 383 transitions. [2018-11-10 06:12:56,198 INFO L608 BuchiCegarLoop]: Abstraction has 271 states and 383 transitions. [2018-11-10 06:12:56,198 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 06:12:56,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 271 states and 383 transitions. [2018-11-10 06:12:56,199 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 260 [2018-11-10 06:12:56,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:56,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:56,200 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,200 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,200 INFO L793 eck$LassoCheckResult]: Stem: 3599#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3499#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3500#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3560#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 3561#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 3516#L97-2 assume true; 3670#L97 assume !false; 3669#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3637#L100 assume ssl3_connect_~s__state~0 == 12292; 3621#L101 [2018-11-10 06:12:56,201 INFO L795 eck$LassoCheckResult]: Loop: 3621#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 3542#L205 ssl3_connect_~s__server~0 := 0; 3543#L210 assume ssl3_connect_~cb~0 != 0; 3551#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3552#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 3557#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 3547#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 3553#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3589#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3701#L515 ssl3_connect_~skip~0 := 0; 3698#L97-2 assume true; 3695#L97 assume !false; 3692#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3689#L100 assume !(ssl3_connect_~s__state~0 == 12292); 3686#L103 assume !(ssl3_connect_~s__state~0 == 16384); 3683#L106 assume !(ssl3_connect_~s__state~0 == 4096); 3680#L109 assume !(ssl3_connect_~s__state~0 == 20480); 3622#L112 assume !(ssl3_connect_~s__state~0 == 4099); 3623#L115 assume ssl3_connect_~s__state~0 == 4368; 3568#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3548#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 3539#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3540#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3564#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3700#L515 ssl3_connect_~skip~0 := 0; 3697#L97-2 assume true; 3694#L97 assume !false; 3691#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3688#L100 assume !(ssl3_connect_~s__state~0 == 12292); 3685#L103 assume !(ssl3_connect_~s__state~0 == 16384); 3682#L106 assume !(ssl3_connect_~s__state~0 == 4096); 3679#L109 assume !(ssl3_connect_~s__state~0 == 20480); 3676#L112 assume !(ssl3_connect_~s__state~0 == 4099); 3607#L115 assume !(ssl3_connect_~s__state~0 == 4368); 3608#L118 assume !(ssl3_connect_~s__state~0 == 4369); 3614#L121 assume ssl3_connect_~s__state~0 == 4384; 3522#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3523#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 3598#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 3590#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 3587#L270-2 ssl3_connect_~s__init_num~0 := 0; 3545#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3723#L515 ssl3_connect_~skip~0 := 0; 3722#L97-2 assume true; 3721#L97 assume !false; 3720#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3719#L100 assume !(ssl3_connect_~s__state~0 == 12292); 3718#L103 assume !(ssl3_connect_~s__state~0 == 16384); 3649#L106 assume !(ssl3_connect_~s__state~0 == 4096); 3505#L109 assume !(ssl3_connect_~s__state~0 == 20480); 3506#L112 assume !(ssl3_connect_~s__state~0 == 4099); 3652#L115 assume !(ssl3_connect_~s__state~0 == 4368); 3646#L118 assume !(ssl3_connect_~s__state~0 == 4369); 3647#L121 assume !(ssl3_connect_~s__state~0 == 4384); 3648#L124 assume !(ssl3_connect_~s__state~0 == 4385); 3628#L127 assume !(ssl3_connect_~s__state~0 == 4400); 3629#L130 assume !(ssl3_connect_~s__state~0 == 4401); 3630#L133 assume !(ssl3_connect_~s__state~0 == 4416); 3642#L136 assume !(ssl3_connect_~s__state~0 == 4417); 3638#L139 assume !(ssl3_connect_~s__state~0 == 4432); 3639#L142 assume !(ssl3_connect_~s__state~0 == 4433); 3631#L145 assume !(ssl3_connect_~s__state~0 == 4448); 3632#L148 assume !(ssl3_connect_~s__state~0 == 4449); 3633#L151 assume !(ssl3_connect_~s__state~0 == 4464); 3643#L154 assume !(ssl3_connect_~s__state~0 == 4465); 3644#L157 assume !(ssl3_connect_~s__state~0 == 4466); 3645#L160 assume !(ssl3_connect_~s__state~0 == 4467); 3634#L163 assume !(ssl3_connect_~s__state~0 == 4480); 3635#L166 assume !(ssl3_connect_~s__state~0 == 4481); 3636#L169 assume !(ssl3_connect_~s__state~0 == 4496); 3640#L172 assume !(ssl3_connect_~s__state~0 == 4497); 3641#L175 assume !(ssl3_connect_~s__state~0 == 4512); 3663#L178 assume !(ssl3_connect_~s__state~0 == 4513); 3657#L181 assume !(ssl3_connect_~s__state~0 == 4528); 3655#L184 assume !(ssl3_connect_~s__state~0 == 4529); 3656#L187 assume !(ssl3_connect_~s__state~0 == 4560); 3579#L190 assume !(ssl3_connect_~s__state~0 == 4561); 3580#L193 assume ssl3_connect_~s__state~0 == 4352; 3541#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3517#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3518#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3530#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3662#L515 ssl3_connect_~skip~0 := 0; 3661#L97-2 assume true; 3660#L97 assume !false; 3659#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3658#L100 assume ssl3_connect_~s__state~0 == 12292; 3621#L101 [2018-11-10 06:12:56,201 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,201 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-10 06:12:56,201 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,201 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,202 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,209 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1387892076, now seen corresponding path program 1 times [2018-11-10 06:12:56,209 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,210 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,210 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:56,246 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 06:12:56,246 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:56,246 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:56,247 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:56,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:56,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:56,247 INFO L87 Difference]: Start difference. First operand 271 states and 383 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 06:12:56,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:56,336 INFO L93 Difference]: Finished difference Result 295 states and 414 transitions. [2018-11-10 06:12:56,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:56,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 295 states and 414 transitions. [2018-11-10 06:12:56,338 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 284 [2018-11-10 06:12:56,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 295 states to 295 states and 414 transitions. [2018-11-10 06:12:56,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2018-11-10 06:12:56,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2018-11-10 06:12:56,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 295 states and 414 transitions. [2018-11-10 06:12:56,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:56,341 INFO L705 BuchiCegarLoop]: Abstraction has 295 states and 414 transitions. [2018-11-10 06:12:56,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states and 414 transitions. [2018-11-10 06:12:56,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 291. [2018-11-10 06:12:56,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 291 states. [2018-11-10 06:12:56,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 408 transitions. [2018-11-10 06:12:56,345 INFO L728 BuchiCegarLoop]: Abstraction has 291 states and 408 transitions. [2018-11-10 06:12:56,345 INFO L608 BuchiCegarLoop]: Abstraction has 291 states and 408 transitions. [2018-11-10 06:12:56,345 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 06:12:56,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 291 states and 408 transitions. [2018-11-10 06:12:56,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2018-11-10 06:12:56,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:56,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:56,347 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,347 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,348 INFO L793 eck$LassoCheckResult]: Stem: 4163#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4071#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4072#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4129#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 4130#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 4088#L97-2 assume true; 4135#L97 assume !false; 4311#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4193#L100 assume ssl3_connect_~s__state~0 == 12292; 4182#L101 [2018-11-10 06:12:56,348 INFO L795 eck$LassoCheckResult]: Loop: 4182#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 4112#L205 ssl3_connect_~s__server~0 := 0; 4113#L210 assume ssl3_connect_~cb~0 != 0; 4120#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4121#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 4126#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 4117#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4122#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4154#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4298#L515 ssl3_connect_~skip~0 := 0; 4296#L97-2 assume true; 4294#L97 assume !false; 4292#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4290#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4289#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4288#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4287#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4286#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4281#L115 assume ssl3_connect_~s__state~0 == 4368; 4137#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4118#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4109#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4110#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4133#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4333#L515 ssl3_connect_~skip~0 := 0; 4331#L97-2 assume true; 4329#L97 assume !false; 4327#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4325#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4323#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4321#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4319#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4318#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4170#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4171#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4177#L121 assume ssl3_connect_~s__state~0 == 4384; 4094#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4095#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 4162#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 4155#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 4152#L270-2 ssl3_connect_~s__init_num~0 := 0; 4128#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4085#L515 ssl3_connect_~skip~0 := 0; 4142#L97-2 assume true; 4136#L97 assume !false; 4075#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4076#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4092#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4093#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4077#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4078#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4317#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4315#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4165#L121 assume !(ssl3_connect_~s__state~0 == 4384); 4143#L124 assume !(ssl3_connect_~s__state~0 == 4385); 4144#L127 assume ssl3_connect_~s__state~0 == 4400; 4079#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 4080#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4115#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4266#L515 ssl3_connect_~skip~0 := 0; 4264#L97-2 assume true; 4262#L97 assume !false; 4260#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4258#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4256#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4254#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4252#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4250#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4248#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4246#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4244#L121 assume !(ssl3_connect_~s__state~0 == 4384); 4242#L124 assume !(ssl3_connect_~s__state~0 == 4385); 4240#L127 assume !(ssl3_connect_~s__state~0 == 4400); 4238#L130 assume !(ssl3_connect_~s__state~0 == 4401); 4236#L133 assume !(ssl3_connect_~s__state~0 == 4416); 4234#L136 assume !(ssl3_connect_~s__state~0 == 4417); 4232#L139 assume !(ssl3_connect_~s__state~0 == 4432); 4230#L142 assume !(ssl3_connect_~s__state~0 == 4433); 4228#L145 assume !(ssl3_connect_~s__state~0 == 4448); 4226#L148 assume !(ssl3_connect_~s__state~0 == 4449); 4224#L151 assume !(ssl3_connect_~s__state~0 == 4464); 4222#L154 assume !(ssl3_connect_~s__state~0 == 4465); 4220#L157 assume !(ssl3_connect_~s__state~0 == 4466); 4218#L160 assume !(ssl3_connect_~s__state~0 == 4467); 4216#L163 assume !(ssl3_connect_~s__state~0 == 4480); 4214#L166 assume !(ssl3_connect_~s__state~0 == 4481); 4212#L169 assume !(ssl3_connect_~s__state~0 == 4496); 4196#L172 assume !(ssl3_connect_~s__state~0 == 4497); 4197#L175 assume !(ssl3_connect_~s__state~0 == 4512); 4297#L178 assume !(ssl3_connect_~s__state~0 == 4513); 4295#L181 assume !(ssl3_connect_~s__state~0 == 4528); 4293#L184 assume !(ssl3_connect_~s__state~0 == 4529); 4291#L187 assume !(ssl3_connect_~s__state~0 == 4560); 4148#L190 assume !(ssl3_connect_~s__state~0 == 4561); 4149#L193 assume ssl3_connect_~s__state~0 == 4352; 4111#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4089#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4090#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4102#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4349#L515 ssl3_connect_~skip~0 := 0; 4348#L97-2 assume true; 4347#L97 assume !false; 4346#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4310#L100 assume ssl3_connect_~s__state~0 == 12292; 4182#L101 [2018-11-10 06:12:56,348 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,348 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-10 06:12:56,348 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,349 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,349 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,356 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,356 INFO L82 PathProgramCache]: Analyzing trace with hash 919117283, now seen corresponding path program 1 times [2018-11-10 06:12:56,356 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,356 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,357 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:56,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:56,398 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 06:12:56,399 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:56,399 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:56,399 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:56,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:56,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:56,399 INFO L87 Difference]: Start difference. First operand 291 states and 408 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 06:12:56,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:56,471 INFO L93 Difference]: Finished difference Result 316 states and 439 transitions. [2018-11-10 06:12:56,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:56,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 316 states and 439 transitions. [2018-11-10 06:12:56,473 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 305 [2018-11-10 06:12:56,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 316 states to 316 states and 439 transitions. [2018-11-10 06:12:56,474 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2018-11-10 06:12:56,475 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2018-11-10 06:12:56,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 316 states and 439 transitions. [2018-11-10 06:12:56,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:56,475 INFO L705 BuchiCegarLoop]: Abstraction has 316 states and 439 transitions. [2018-11-10 06:12:56,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states and 439 transitions. [2018-11-10 06:12:56,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 313. [2018-11-10 06:12:56,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-11-10 06:12:56,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 435 transitions. [2018-11-10 06:12:56,479 INFO L728 BuchiCegarLoop]: Abstraction has 313 states and 435 transitions. [2018-11-10 06:12:56,479 INFO L608 BuchiCegarLoop]: Abstraction has 313 states and 435 transitions. [2018-11-10 06:12:56,479 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 06:12:56,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 313 states and 435 transitions. [2018-11-10 06:12:56,480 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 302 [2018-11-10 06:12:56,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:56,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:56,481 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,481 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,482 INFO L793 eck$LassoCheckResult]: Stem: 4785#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4684#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4685#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4745#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 4746#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 4704#L97-2 assume true; 4878#L97 assume !false; 4875#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4822#L100 assume ssl3_connect_~s__state~0 == 12292; 4803#L101 [2018-11-10 06:12:56,482 INFO L795 eck$LassoCheckResult]: Loop: 4803#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 4727#L205 ssl3_connect_~s__server~0 := 0; 4728#L210 assume ssl3_connect_~cb~0 != 0; 4736#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4737#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 4742#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 4732#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4738#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4776#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4976#L515 ssl3_connect_~skip~0 := 0; 4975#L97-2 assume true; 4974#L97 assume !false; 4973#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4972#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4705#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4706#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4720#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4968#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4842#L115 assume ssl3_connect_~s__state~0 == 4368; 4755#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4733#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4724#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4725#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4749#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4958#L515 ssl3_connect_~skip~0 := 0; 4956#L97-2 assume true; 4954#L97 assume !false; 4952#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4950#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4948#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4946#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4945#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4942#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4939#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4938#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4815#L121 assume ssl3_connect_~s__state~0 == 4384; 4710#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4711#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 4784#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 4777#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 4778#L270-2 ssl3_connect_~s__init_num~0 := 0; 4919#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4913#L515 ssl3_connect_~skip~0 := 0; 4911#L97-2 assume true; 4909#L97 assume !false; 4907#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4905#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4903#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4901#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4899#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4897#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4895#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4891#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4889#L121 assume !(ssl3_connect_~s__state~0 == 4384); 4887#L124 assume !(ssl3_connect_~s__state~0 == 4385); 4810#L127 assume ssl3_connect_~s__state~0 == 4400; 4692#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 4693#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4744#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4698#L515 ssl3_connect_~skip~0 := 0; 4760#L97-2 assume true; 4983#L97 assume !false; 4982#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4750#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4751#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4971#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4970#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4804#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4792#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4793#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4943#L121 assume !(ssl3_connect_~s__state~0 == 4384); 4940#L124 assume !(ssl3_connect_~s__state~0 == 4385); 4768#L127 assume !(ssl3_connect_~s__state~0 == 4400); 4756#L130 assume !(ssl3_connect_~s__state~0 == 4401); 4734#L133 assume ssl3_connect_~s__state~0 == 4416; 4735#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 4683#L296 assume ssl3_connect_~blastFlag~0 == 3;ssl3_connect_~blastFlag~0 := 4; 4681#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4682#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 4730#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4984#L515 ssl3_connect_~skip~0 := 0; 4753#L97-2 assume true; 4754#L97 assume !false; 4688#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4689#L100 assume !(ssl3_connect_~s__state~0 == 12292); 4884#L103 assume !(ssl3_connect_~s__state~0 == 16384); 4885#L106 assume !(ssl3_connect_~s__state~0 == 4096); 4944#L109 assume !(ssl3_connect_~s__state~0 == 20480); 4941#L112 assume !(ssl3_connect_~s__state~0 == 4099); 4937#L115 assume !(ssl3_connect_~s__state~0 == 4368); 4843#L118 assume !(ssl3_connect_~s__state~0 == 4369); 4844#L121 assume !(ssl3_connect_~s__state~0 == 4384); 4813#L124 assume !(ssl3_connect_~s__state~0 == 4385); 4814#L127 assume !(ssl3_connect_~s__state~0 == 4400); 4811#L130 assume !(ssl3_connect_~s__state~0 == 4401); 4812#L133 assume !(ssl3_connect_~s__state~0 == 4416); 4894#L136 assume !(ssl3_connect_~s__state~0 == 4417); 4823#L139 assume !(ssl3_connect_~s__state~0 == 4432); 4824#L142 assume !(ssl3_connect_~s__state~0 == 4433); 4816#L145 assume !(ssl3_connect_~s__state~0 == 4448); 4817#L148 assume !(ssl3_connect_~s__state~0 == 4449); 4818#L151 assume !(ssl3_connect_~s__state~0 == 4464); 4832#L154 assume !(ssl3_connect_~s__state~0 == 4465); 4833#L157 assume !(ssl3_connect_~s__state~0 == 4466); 4834#L160 assume !(ssl3_connect_~s__state~0 == 4467); 4819#L163 assume !(ssl3_connect_~s__state~0 == 4480); 4820#L166 assume !(ssl3_connect_~s__state~0 == 4481); 4821#L169 assume !(ssl3_connect_~s__state~0 == 4496); 4825#L172 assume !(ssl3_connect_~s__state~0 == 4497); 4826#L175 assume !(ssl3_connect_~s__state~0 == 4512); 4855#L178 assume !(ssl3_connect_~s__state~0 == 4513); 4853#L181 assume !(ssl3_connect_~s__state~0 == 4528); 4851#L184 assume !(ssl3_connect_~s__state~0 == 4529); 4852#L187 assume !(ssl3_connect_~s__state~0 == 4560); 4766#L190 assume !(ssl3_connect_~s__state~0 == 4561); 4767#L193 assume ssl3_connect_~s__state~0 == 4352; 4726#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4700#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4701#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4715#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4859#L515 ssl3_connect_~skip~0 := 0; 4858#L97-2 assume true; 4857#L97 assume !false; 4856#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4854#L100 assume ssl3_connect_~s__state~0 == 12292; 4803#L101 [2018-11-10 06:12:56,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,482 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-10 06:12:56,482 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,482 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,483 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1593302482, now seen corresponding path program 1 times [2018-11-10 06:12:56,490 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,491 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:56,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:56,531 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 06:12:56,532 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:56,532 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:56,532 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:56,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:56,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:56,533 INFO L87 Difference]: Start difference. First operand 313 states and 435 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-10 06:12:56,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:56,566 INFO L93 Difference]: Finished difference Result 615 states and 853 transitions. [2018-11-10 06:12:56,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:56,568 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 615 states and 853 transitions. [2018-11-10 06:12:56,570 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 604 [2018-11-10 06:12:56,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 615 states to 615 states and 853 transitions. [2018-11-10 06:12:56,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2018-11-10 06:12:56,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2018-11-10 06:12:56,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 615 states and 853 transitions. [2018-11-10 06:12:56,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:56,575 INFO L705 BuchiCegarLoop]: Abstraction has 615 states and 853 transitions. [2018-11-10 06:12:56,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states and 853 transitions. [2018-11-10 06:12:56,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 615. [2018-11-10 06:12:56,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 615 states. [2018-11-10 06:12:56,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 853 transitions. [2018-11-10 06:12:56,585 INFO L728 BuchiCegarLoop]: Abstraction has 615 states and 853 transitions. [2018-11-10 06:12:56,585 INFO L608 BuchiCegarLoop]: Abstraction has 615 states and 853 transitions. [2018-11-10 06:12:56,585 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 06:12:56,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 615 states and 853 transitions. [2018-11-10 06:12:56,588 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 604 [2018-11-10 06:12:56,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:56,588 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:56,589 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,589 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,589 INFO L793 eck$LassoCheckResult]: Stem: 5728#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5619#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5678#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 5679#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 5638#L97-2 assume true; 6117#L97 assume !false; 6115#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5764#L100 assume ssl3_connect_~s__state~0 == 12292; 5765#L101 [2018-11-10 06:12:56,590 INFO L795 eck$LassoCheckResult]: Loop: 5765#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 6020#L205 ssl3_connect_~s__server~0 := 0; 6197#L210 assume ssl3_connect_~cb~0 != 0; 6196#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5712#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 5713#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 6184#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5714#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5715#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6183#L515 ssl3_connect_~skip~0 := 0; 6179#L97-2 assume true; 6173#L97 assume !false; 6171#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6169#L100 assume !(ssl3_connect_~s__state~0 == 12292); 6158#L103 assume !(ssl3_connect_~s__state~0 == 16384); 6155#L106 assume !(ssl3_connect_~s__state~0 == 4096); 6152#L109 assume !(ssl3_connect_~s__state~0 == 20480); 6150#L112 assume !(ssl3_connect_~s__state~0 == 4099); 6033#L115 assume ssl3_connect_~s__state~0 == 4368; 5691#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5667#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 5658#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5659#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5930#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5925#L515 ssl3_connect_~skip~0 := 0; 5923#L97-2 assume true; 5919#L97 assume !false; 5918#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5917#L100 assume !(ssl3_connect_~s__state~0 == 12292); 5915#L103 assume !(ssl3_connect_~s__state~0 == 16384); 5903#L106 assume !(ssl3_connect_~s__state~0 == 4096); 5899#L109 assume !(ssl3_connect_~s__state~0 == 20480); 5895#L112 assume !(ssl3_connect_~s__state~0 == 4099); 5891#L115 assume !(ssl3_connect_~s__state~0 == 4368); 5887#L118 assume !(ssl3_connect_~s__state~0 == 4369); 5859#L121 assume ssl3_connect_~s__state~0 == 4384; 5856#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5726#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 5727#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 5716#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 5709#L270-2 ssl3_connect_~s__init_num~0 := 0; 5710#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6221#L515 ssl3_connect_~skip~0 := 0; 5688#L97-2 assume true; 5689#L97 assume !false; 6143#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6032#L100 assume !(ssl3_connect_~s__state~0 == 12292); 6031#L103 assume !(ssl3_connect_~s__state~0 == 16384); 5942#L106 assume !(ssl3_connect_~s__state~0 == 4096); 5914#L109 assume !(ssl3_connect_~s__state~0 == 20480); 5902#L112 assume !(ssl3_connect_~s__state~0 == 4099); 5898#L115 assume !(ssl3_connect_~s__state~0 == 4368); 5894#L118 assume !(ssl3_connect_~s__state~0 == 4369); 5890#L121 assume !(ssl3_connect_~s__state~0 == 4384); 5886#L124 assume !(ssl3_connect_~s__state~0 == 4385); 5760#L127 assume ssl3_connect_~s__state~0 == 4400; 5761#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 5682#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5683#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6018#L515 ssl3_connect_~skip~0 := 0; 6016#L97-2 assume true; 6014#L97 assume !false; 6012#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6010#L100 assume !(ssl3_connect_~s__state~0 == 12292); 6008#L103 assume !(ssl3_connect_~s__state~0 == 16384); 6006#L106 assume !(ssl3_connect_~s__state~0 == 4096); 6004#L109 assume !(ssl3_connect_~s__state~0 == 20480); 6002#L112 assume !(ssl3_connect_~s__state~0 == 4099); 6001#L115 assume !(ssl3_connect_~s__state~0 == 4368); 6000#L118 assume !(ssl3_connect_~s__state~0 == 4369); 5998#L121 assume !(ssl3_connect_~s__state~0 == 4384); 5997#L124 assume !(ssl3_connect_~s__state~0 == 4385); 5994#L127 assume !(ssl3_connect_~s__state~0 == 4400); 5993#L130 assume !(ssl3_connect_~s__state~0 == 4401); 5777#L133 assume ssl3_connect_~s__state~0 == 4416; 5776#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 5617#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 5615#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5616#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 5664#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6136#L515 ssl3_connect_~skip~0 := 0; 6135#L97-2 assume true; 6133#L97 assume !false; 6132#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6131#L100 assume !(ssl3_connect_~s__state~0 == 12292); 6130#L103 assume !(ssl3_connect_~s__state~0 == 16384); 6125#L106 assume !(ssl3_connect_~s__state~0 == 4096); 6123#L109 assume !(ssl3_connect_~s__state~0 == 20480); 6121#L112 assume !(ssl3_connect_~s__state~0 == 4099); 6119#L115 assume !(ssl3_connect_~s__state~0 == 4368); 6030#L118 assume !(ssl3_connect_~s__state~0 == 4369); 5863#L121 assume !(ssl3_connect_~s__state~0 == 4384); 5857#L124 assume !(ssl3_connect_~s__state~0 == 4385); 5858#L127 assume !(ssl3_connect_~s__state~0 == 4400); 5762#L130 assume !(ssl3_connect_~s__state~0 == 4401); 5763#L133 assume !(ssl3_connect_~s__state~0 == 4416); 5775#L136 assume !(ssl3_connect_~s__state~0 == 4417); 5769#L139 assume !(ssl3_connect_~s__state~0 == 4432); 5770#L142 assume !(ssl3_connect_~s__state~0 == 4433); 5766#L145 assume !(ssl3_connect_~s__state~0 == 4448); 5767#L148 assume !(ssl3_connect_~s__state~0 == 4449); 5768#L151 assume !(ssl3_connect_~s__state~0 == 4464); 5985#L154 assume !(ssl3_connect_~s__state~0 == 4465); 5984#L157 assume !(ssl3_connect_~s__state~0 == 4466); 5983#L160 assume !(ssl3_connect_~s__state~0 == 4467); 5975#L163 assume !(ssl3_connect_~s__state~0 == 4480); 5976#L166 assume !(ssl3_connect_~s__state~0 == 4481); 5938#L169 assume !(ssl3_connect_~s__state~0 == 4496); 5935#L172 assume !(ssl3_connect_~s__state~0 == 4497); 5936#L175 assume !(ssl3_connect_~s__state~0 == 4512); 5972#L178 assume !(ssl3_connect_~s__state~0 == 4513); 5974#L181 assume !(ssl3_connect_~s__state~0 == 4528); 6116#L184 assume !(ssl3_connect_~s__state~0 == 4529); 6035#L187 assume !(ssl3_connect_~s__state~0 == 4560); 6034#L190 assume !(ssl3_connect_~s__state~0 == 4561); 5773#L193 assume ssl3_connect_~s__state~0 == 4352; 5660#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 5634#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 5635#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5649#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6124#L515 ssl3_connect_~skip~0 := 0; 6122#L97-2 assume true; 6120#L97 assume !false; 6118#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6029#L100 assume ssl3_connect_~s__state~0 == 12292; 5765#L101 [2018-11-10 06:12:56,590 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,590 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-10 06:12:56,590 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,590 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,591 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,597 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1577783764, now seen corresponding path program 1 times [2018-11-10 06:12:56,598 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,598 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,599 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:56,599 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:56,651 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 06:12:56,652 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:56,652 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:56,652 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:56,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:56,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:56,656 INFO L87 Difference]: Start difference. First operand 615 states and 853 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-10 06:12:56,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:56,801 INFO L93 Difference]: Finished difference Result 669 states and 917 transitions. [2018-11-10 06:12:56,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:56,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 669 states and 917 transitions. [2018-11-10 06:12:56,806 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 658 [2018-11-10 06:12:56,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 669 states to 669 states and 917 transitions. [2018-11-10 06:12:56,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 669 [2018-11-10 06:12:56,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 669 [2018-11-10 06:12:56,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 669 states and 917 transitions. [2018-11-10 06:12:56,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:56,811 INFO L705 BuchiCegarLoop]: Abstraction has 669 states and 917 transitions. [2018-11-10 06:12:56,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states and 917 transitions. [2018-11-10 06:12:56,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 663. [2018-11-10 06:12:56,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 663 states. [2018-11-10 06:12:56,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 911 transitions. [2018-11-10 06:12:56,826 INFO L728 BuchiCegarLoop]: Abstraction has 663 states and 911 transitions. [2018-11-10 06:12:56,826 INFO L608 BuchiCegarLoop]: Abstraction has 663 states and 911 transitions. [2018-11-10 06:12:56,826 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 06:12:56,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 663 states and 911 transitions. [2018-11-10 06:12:56,829 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 652 [2018-11-10 06:12:56,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:56,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:56,831 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,831 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:56,831 INFO L793 eck$LassoCheckResult]: Stem: 7011#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6908#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6909#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6971#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 6972#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 6925#L97-2 assume true; 7409#L97 assume !false; 7408#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7043#L100 assume ssl3_connect_~s__state~0 == 12292; 7035#L101 [2018-11-10 06:12:56,832 INFO L795 eck$LassoCheckResult]: Loop: 7035#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 6952#L205 ssl3_connect_~s__server~0 := 0; 6953#L210 assume ssl3_connect_~cb~0 != 0; 6963#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6964#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 6969#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 6957#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6965#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7000#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7510#L515 ssl3_connect_~skip~0 := 0; 7508#L97-2 assume true; 7506#L97 assume !false; 7504#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7502#L100 assume !(ssl3_connect_~s__state~0 == 12292); 7500#L103 assume !(ssl3_connect_~s__state~0 == 16384); 7498#L106 assume !(ssl3_connect_~s__state~0 == 4096); 7496#L109 assume !(ssl3_connect_~s__state~0 == 20480); 7493#L112 assume !(ssl3_connect_~s__state~0 == 4099); 7410#L115 assume ssl3_connect_~s__state~0 == 4368; 6982#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6960#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6949#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6950#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6977#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7467#L515 ssl3_connect_~skip~0 := 0; 7448#L97-2 assume true; 7444#L97 assume !false; 7440#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7436#L100 assume !(ssl3_connect_~s__state~0 == 12292); 7432#L103 assume !(ssl3_connect_~s__state~0 == 16384); 7428#L106 assume !(ssl3_connect_~s__state~0 == 4096); 7424#L109 assume !(ssl3_connect_~s__state~0 == 20480); 7420#L112 assume !(ssl3_connect_~s__state~0 == 4099); 7417#L115 assume !(ssl3_connect_~s__state~0 == 4368); 7414#L118 assume !(ssl3_connect_~s__state~0 == 4369); 7413#L121 assume ssl3_connect_~s__state~0 == 4384; 6931#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6932#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7007#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 7001#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 7002#L270-2 ssl3_connect_~s__init_num~0 := 0; 7522#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7516#L515 ssl3_connect_~skip~0 := 0; 7511#L97-2 assume true; 7509#L97 assume !false; 7507#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7505#L100 assume !(ssl3_connect_~s__state~0 == 12292); 7503#L103 assume !(ssl3_connect_~s__state~0 == 16384); 7501#L106 assume !(ssl3_connect_~s__state~0 == 4096); 7499#L109 assume !(ssl3_connect_~s__state~0 == 20480); 7497#L112 assume !(ssl3_connect_~s__state~0 == 4099); 7494#L115 assume !(ssl3_connect_~s__state~0 == 4368); 7449#L118 assume !(ssl3_connect_~s__state~0 == 4369); 7445#L121 assume !(ssl3_connect_~s__state~0 == 4384); 7441#L124 assume !(ssl3_connect_~s__state~0 == 4385); 7437#L127 assume !(ssl3_connect_~s__state~0 == 4400); 7433#L130 assume !(ssl3_connect_~s__state~0 == 4401); 7429#L133 assume !(ssl3_connect_~s__state~0 == 4416); 7425#L136 assume !(ssl3_connect_~s__state~0 == 4417); 7421#L139 assume !(ssl3_connect_~s__state~0 == 4432); 6919#L142 assume !(ssl3_connect_~s__state~0 == 4433); 6920#L145 assume !(ssl3_connect_~s__state~0 == 4448); 7025#L148 assume !(ssl3_connect_~s__state~0 == 4449); 7026#L151 assume !(ssl3_connect_~s__state~0 == 4464); 7028#L154 assume !(ssl3_connect_~s__state~0 == 4465); 7338#L157 assume !(ssl3_connect_~s__state~0 == 4466); 7337#L160 assume !(ssl3_connect_~s__state~0 == 4467); 7335#L163 assume !(ssl3_connect_~s__state~0 == 4480); 7334#L166 assume !(ssl3_connect_~s__state~0 == 4481); 7333#L169 assume !(ssl3_connect_~s__state~0 == 4496); 7332#L172 assume !(ssl3_connect_~s__state~0 == 4497); 7331#L175 assume !(ssl3_connect_~s__state~0 == 4512); 7330#L178 assume !(ssl3_connect_~s__state~0 == 4513); 7327#L181 assume !(ssl3_connect_~s__state~0 == 4528); 7326#L184 assume !(ssl3_connect_~s__state~0 == 4529); 7325#L187 assume ssl3_connect_~s__state~0 == 4560; 7268#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 7324#L426 assume !(ssl3_connect_~ret~0 <= 0); 7015#L429 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 7016#L429-2 ssl3_connect_~s__init_num~0 := 0; 7180#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7176#L515 ssl3_connect_~skip~0 := 0; 7162#L97-2 assume true; 7163#L97 assume !false; 7152#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7153#L100 assume !(ssl3_connect_~s__state~0 == 12292); 7141#L103 assume !(ssl3_connect_~s__state~0 == 16384); 7142#L106 assume !(ssl3_connect_~s__state~0 == 4096); 7131#L109 assume !(ssl3_connect_~s__state~0 == 20480); 7132#L112 assume !(ssl3_connect_~s__state~0 == 4099); 7120#L115 assume !(ssl3_connect_~s__state~0 == 4368); 7121#L118 assume !(ssl3_connect_~s__state~0 == 4369); 7109#L121 assume !(ssl3_connect_~s__state~0 == 4384); 7110#L124 assume !(ssl3_connect_~s__state~0 == 4385); 7098#L127 assume !(ssl3_connect_~s__state~0 == 4400); 7099#L130 assume !(ssl3_connect_~s__state~0 == 4401); 7195#L133 assume !(ssl3_connect_~s__state~0 == 4416); 7050#L136 assume !(ssl3_connect_~s__state~0 == 4417); 7052#L139 assume !(ssl3_connect_~s__state~0 == 4432); 7412#L142 assume !(ssl3_connect_~s__state~0 == 4433); 7044#L145 assume !(ssl3_connect_~s__state~0 == 4448); 7045#L148 assume !(ssl3_connect_~s__state~0 == 4449); 7046#L151 assume !(ssl3_connect_~s__state~0 == 4464); 7203#L154 assume !(ssl3_connect_~s__state~0 == 4465); 7202#L157 assume !(ssl3_connect_~s__state~0 == 4466); 7200#L160 assume !(ssl3_connect_~s__state~0 == 4467); 7201#L163 assume !(ssl3_connect_~s__state~0 == 4480); 7245#L166 assume !(ssl3_connect_~s__state~0 == 4481); 7240#L169 assume !(ssl3_connect_~s__state~0 == 4496); 7236#L172 assume !(ssl3_connect_~s__state~0 == 4497); 7237#L175 assume !(ssl3_connect_~s__state~0 == 4512); 7323#L178 assume !(ssl3_connect_~s__state~0 == 4513); 7322#L181 assume !(ssl3_connect_~s__state~0 == 4528); 7321#L184 assume !(ssl3_connect_~s__state~0 == 4529); 7273#L187 assume !(ssl3_connect_~s__state~0 == 4560); 7266#L190 assume !(ssl3_connect_~s__state~0 == 4561); 7265#L193 assume ssl3_connect_~s__state~0 == 4352; 7264#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 7220#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 7217#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7186#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7182#L515 ssl3_connect_~skip~0 := 0; 7164#L97-2 assume true; 7165#L97 assume !false; 7154#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7155#L100 assume ssl3_connect_~s__state~0 == 12292; 7035#L101 [2018-11-10 06:12:56,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,832 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-10 06:12:56,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:56,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:56,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:56,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1918866867, now seen corresponding path program 1 times [2018-11-10 06:12:56,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:56,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:56,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,841 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:56,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:56,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:56,894 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 06:12:56,895 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:56,895 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:56,895 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:56,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:56,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:56,896 INFO L87 Difference]: Start difference. First operand 663 states and 911 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-10 06:12:57,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:57,073 INFO L93 Difference]: Finished difference Result 741 states and 999 transitions. [2018-11-10 06:12:57,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:57,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 741 states and 999 transitions. [2018-11-10 06:12:57,078 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 730 [2018-11-10 06:12:57,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 741 states to 741 states and 999 transitions. [2018-11-10 06:12:57,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 741 [2018-11-10 06:12:57,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 741 [2018-11-10 06:12:57,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 741 states and 999 transitions. [2018-11-10 06:12:57,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:57,083 INFO L705 BuchiCegarLoop]: Abstraction has 741 states and 999 transitions. [2018-11-10 06:12:57,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states and 999 transitions. [2018-11-10 06:12:57,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 737. [2018-11-10 06:12:57,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 737 states. [2018-11-10 06:12:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 995 transitions. [2018-11-10 06:12:57,094 INFO L728 BuchiCegarLoop]: Abstraction has 737 states and 995 transitions. [2018-11-10 06:12:57,094 INFO L608 BuchiCegarLoop]: Abstraction has 737 states and 995 transitions. [2018-11-10 06:12:57,094 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 06:12:57,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 737 states and 995 transitions. [2018-11-10 06:12:57,097 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 726 [2018-11-10 06:12:57,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:57,097 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:57,099 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,099 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,099 INFO L793 eck$LassoCheckResult]: Stem: 8426#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8319#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8320#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8383#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 8384#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 8336#L97-2 assume true; 8933#L97 assume !false; 8932#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8459#L100 assume ssl3_connect_~s__state~0 == 12292; 8451#L101 [2018-11-10 06:12:57,099 INFO L795 eck$LassoCheckResult]: Loop: 8451#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 8363#L205 ssl3_connect_~s__server~0 := 0; 8364#L210 assume ssl3_connect_~cb~0 != 0; 8379#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8413#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 8380#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 8368#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 8374#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8414#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8958#L515 ssl3_connect_~skip~0 := 0; 8955#L97-2 assume true; 8952#L97 assume !false; 8949#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8946#L100 assume !(ssl3_connect_~s__state~0 == 12292); 8943#L103 assume !(ssl3_connect_~s__state~0 == 16384); 8940#L106 assume !(ssl3_connect_~s__state~0 == 4096); 8938#L109 assume !(ssl3_connect_~s__state~0 == 20480); 8936#L112 assume !(ssl3_connect_~s__state~0 == 4099); 8931#L115 assume ssl3_connect_~s__state~0 == 4368; 8392#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8370#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 8360#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8361#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8388#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8967#L515 ssl3_connect_~skip~0 := 0; 8960#L97-2 assume true; 8957#L97 assume !false; 8954#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8951#L100 assume !(ssl3_connect_~s__state~0 == 12292); 8948#L103 assume !(ssl3_connect_~s__state~0 == 16384); 8945#L106 assume !(ssl3_connect_~s__state~0 == 4096); 8942#L109 assume !(ssl3_connect_~s__state~0 == 20480); 8939#L112 assume !(ssl3_connect_~s__state~0 == 4099); 8937#L115 assume !(ssl3_connect_~s__state~0 == 4368); 8935#L118 assume !(ssl3_connect_~s__state~0 == 4369); 8934#L121 assume ssl3_connect_~s__state~0 == 4384; 8342#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8343#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 8424#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 8415#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 8416#L270-2 ssl3_connect_~s__init_num~0 := 0; 8984#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8978#L515 ssl3_connect_~skip~0 := 0; 8977#L97-2 assume true; 8976#L97 assume !false; 8974#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8969#L100 assume !(ssl3_connect_~s__state~0 == 12292); 8966#L103 assume !(ssl3_connect_~s__state~0 == 16384); 8965#L106 assume !(ssl3_connect_~s__state~0 == 4096); 8959#L109 assume !(ssl3_connect_~s__state~0 == 20480); 8956#L112 assume !(ssl3_connect_~s__state~0 == 4099); 8953#L115 assume !(ssl3_connect_~s__state~0 == 4368); 8950#L118 assume !(ssl3_connect_~s__state~0 == 4369); 8947#L121 assume !(ssl3_connect_~s__state~0 == 4384); 8944#L124 assume !(ssl3_connect_~s__state~0 == 4385); 8941#L127 assume !(ssl3_connect_~s__state~0 == 4400); 8930#L130 assume !(ssl3_connect_~s__state~0 == 4401); 8929#L133 assume !(ssl3_connect_~s__state~0 == 4416); 8928#L136 assume !(ssl3_connect_~s__state~0 == 4417); 8926#L139 assume !(ssl3_connect_~s__state~0 == 4432); 8924#L142 assume !(ssl3_connect_~s__state~0 == 4433); 8922#L145 assume !(ssl3_connect_~s__state~0 == 4448); 8920#L148 assume !(ssl3_connect_~s__state~0 == 4449); 8918#L151 assume !(ssl3_connect_~s__state~0 == 4464); 8916#L154 assume !(ssl3_connect_~s__state~0 == 4465); 8915#L157 assume !(ssl3_connect_~s__state~0 == 4466); 8914#L160 assume !(ssl3_connect_~s__state~0 == 4467); 8913#L163 assume !(ssl3_connect_~s__state~0 == 4480); 8912#L166 assume !(ssl3_connect_~s__state~0 == 4481); 8911#L169 assume !(ssl3_connect_~s__state~0 == 4496); 8910#L172 assume !(ssl3_connect_~s__state~0 == 4497); 8909#L175 assume !(ssl3_connect_~s__state~0 == 4512); 8908#L178 assume !(ssl3_connect_~s__state~0 == 4513); 8900#L181 assume !(ssl3_connect_~s__state~0 == 4528); 8899#L184 assume !(ssl3_connect_~s__state~0 == 4529); 8498#L187 assume ssl3_connect_~s__state~0 == 4560; 8385#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 8386#L426 assume !(ssl3_connect_~ret~0 <= 0); 8432#L429 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 8434#L429-2 ssl3_connect_~s__init_num~0 := 0; 8351#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8782#L515 ssl3_connect_~skip~0 := 0; 8780#L97-2 assume true; 8778#L97 assume !false; 8776#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8774#L100 assume !(ssl3_connect_~s__state~0 == 12292); 8772#L103 assume !(ssl3_connect_~s__state~0 == 16384); 8770#L106 assume !(ssl3_connect_~s__state~0 == 4096); 8768#L109 assume !(ssl3_connect_~s__state~0 == 20480); 8766#L112 assume !(ssl3_connect_~s__state~0 == 4099); 8764#L115 assume !(ssl3_connect_~s__state~0 == 4368); 8762#L118 assume !(ssl3_connect_~s__state~0 == 4369); 8760#L121 assume !(ssl3_connect_~s__state~0 == 4384); 8758#L124 assume !(ssl3_connect_~s__state~0 == 4385); 8756#L127 assume !(ssl3_connect_~s__state~0 == 4400); 8754#L130 assume !(ssl3_connect_~s__state~0 == 4401); 8752#L133 assume !(ssl3_connect_~s__state~0 == 4416); 8750#L136 assume !(ssl3_connect_~s__state~0 == 4417); 8748#L139 assume !(ssl3_connect_~s__state~0 == 4432); 8746#L142 assume !(ssl3_connect_~s__state~0 == 4433); 8744#L145 assume !(ssl3_connect_~s__state~0 == 4448); 8742#L148 assume !(ssl3_connect_~s__state~0 == 4449); 8740#L151 assume !(ssl3_connect_~s__state~0 == 4464); 8738#L154 assume !(ssl3_connect_~s__state~0 == 4465); 8736#L157 assume !(ssl3_connect_~s__state~0 == 4466); 8734#L160 assume !(ssl3_connect_~s__state~0 == 4467); 8732#L163 assume !(ssl3_connect_~s__state~0 == 4480); 8691#L166 assume !(ssl3_connect_~s__state~0 == 4481); 8689#L169 assume !(ssl3_connect_~s__state~0 == 4496); 8688#L172 assume !(ssl3_connect_~s__state~0 == 4497); 8687#L175 assume !(ssl3_connect_~s__state~0 == 4512); 8685#L178 assume !(ssl3_connect_~s__state~0 == 4513); 8684#L181 assume !(ssl3_connect_~s__state~0 == 4528); 8683#L184 assume !(ssl3_connect_~s__state~0 == 4529); 8668#L187 assume !(ssl3_connect_~s__state~0 == 4560); 8641#L190 assume !(ssl3_connect_~s__state~0 == 4561); 8409#L193 assume ssl3_connect_~s__state~0 == 4352; 8362#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 8337#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 8338#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8539#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8533#L515 ssl3_connect_~skip~0 := 0; 8531#L97-2 assume true; 8529#L97 assume !false; 8527#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8524#L100 assume ssl3_connect_~s__state~0 == 12292; 8451#L101 [2018-11-10 06:12:57,099 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,100 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-10 06:12:57,100 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,100 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:57,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,106 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,106 INFO L82 PathProgramCache]: Analyzing trace with hash 20295179, now seen corresponding path program 1 times [2018-11-10 06:12:57,106 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,107 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:57,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:57,141 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 06:12:57,141 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:57,141 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:57,141 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:57,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:57,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:57,142 INFO L87 Difference]: Start difference. First operand 737 states and 995 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-10 06:12:57,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:57,162 INFO L93 Difference]: Finished difference Result 1333 states and 1817 transitions. [2018-11-10 06:12:57,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:57,163 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1333 states and 1817 transitions. [2018-11-10 06:12:57,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1322 [2018-11-10 06:12:57,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1333 states to 1333 states and 1817 transitions. [2018-11-10 06:12:57,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1333 [2018-11-10 06:12:57,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1333 [2018-11-10 06:12:57,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1333 states and 1817 transitions. [2018-11-10 06:12:57,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:57,179 INFO L705 BuchiCegarLoop]: Abstraction has 1333 states and 1817 transitions. [2018-11-10 06:12:57,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states and 1817 transitions. [2018-11-10 06:12:57,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1333. [2018-11-10 06:12:57,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1333 states. [2018-11-10 06:12:57,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1817 transitions. [2018-11-10 06:12:57,200 INFO L728 BuchiCegarLoop]: Abstraction has 1333 states and 1817 transitions. [2018-11-10 06:12:57,201 INFO L608 BuchiCegarLoop]: Abstraction has 1333 states and 1817 transitions. [2018-11-10 06:12:57,201 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 06:12:57,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1333 states and 1817 transitions. [2018-11-10 06:12:57,207 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1322 [2018-11-10 06:12:57,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:57,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:57,208 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,208 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,209 INFO L793 eck$LassoCheckResult]: Stem: 10499#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10395#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10396#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10456#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 10457#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 10415#L97-2 assume true; 11136#L97 assume !false; 11133#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10524#L100 assume ssl3_connect_~s__state~0 == 12292; 10525#L101 [2018-11-10 06:12:57,209 INFO L795 eck$LassoCheckResult]: Loop: 10525#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 10920#L205 ssl3_connect_~s__server~0 := 0; 11365#L210 assume ssl3_connect_~cb~0 != 0; 11364#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11363#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 11361#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 11358#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 11356#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 11330#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11324#L515 ssl3_connect_~skip~0 := 0; 11322#L97-2 assume true; 11320#L97 assume !false; 11318#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11316#L100 assume !(ssl3_connect_~s__state~0 == 12292); 11314#L103 assume !(ssl3_connect_~s__state~0 == 16384); 11311#L106 assume !(ssl3_connect_~s__state~0 == 4096); 11310#L109 assume !(ssl3_connect_~s__state~0 == 20480); 11309#L112 assume !(ssl3_connect_~s__state~0 == 4099); 10596#L115 assume ssl3_connect_~s__state~0 == 4368; 10597#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10444#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 10445#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10913#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10911#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10906#L515 ssl3_connect_~skip~0 := 0; 10905#L97-2 assume true; 10904#L97 assume !false; 10903#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10902#L100 assume !(ssl3_connect_~s__state~0 == 12292); 10901#L103 assume !(ssl3_connect_~s__state~0 == 16384); 10900#L106 assume !(ssl3_connect_~s__state~0 == 4096); 10899#L109 assume !(ssl3_connect_~s__state~0 == 20480); 10898#L112 assume !(ssl3_connect_~s__state~0 == 4099); 10897#L115 assume !(ssl3_connect_~s__state~0 == 4368); 10896#L118 assume !(ssl3_connect_~s__state~0 == 4369); 10895#L121 assume ssl3_connect_~s__state~0 == 4384; 10531#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10545#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 10541#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 10542#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 10894#L270-2 ssl3_connect_~s__init_num~0 := 0; 10892#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10887#L515 ssl3_connect_~skip~0 := 0; 10886#L97-2 assume true; 10885#L97 assume !false; 10884#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10883#L100 assume !(ssl3_connect_~s__state~0 == 12292); 10882#L103 assume !(ssl3_connect_~s__state~0 == 16384); 10881#L106 assume !(ssl3_connect_~s__state~0 == 4096); 10880#L109 assume !(ssl3_connect_~s__state~0 == 20480); 10879#L112 assume !(ssl3_connect_~s__state~0 == 4099); 10878#L115 assume !(ssl3_connect_~s__state~0 == 4368); 10877#L118 assume !(ssl3_connect_~s__state~0 == 4369); 10876#L121 assume !(ssl3_connect_~s__state~0 == 4384); 10875#L124 assume !(ssl3_connect_~s__state~0 == 4385); 10874#L127 assume ssl3_connect_~s__state~0 == 4400; 10528#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 10871#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10869#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10864#L515 ssl3_connect_~skip~0 := 0; 10863#L97-2 assume true; 10862#L97 assume !false; 10861#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10860#L100 assume !(ssl3_connect_~s__state~0 == 12292); 10859#L103 assume !(ssl3_connect_~s__state~0 == 16384); 10858#L106 assume !(ssl3_connect_~s__state~0 == 4096); 10857#L109 assume !(ssl3_connect_~s__state~0 == 20480); 10856#L112 assume !(ssl3_connect_~s__state~0 == 4099); 10855#L115 assume !(ssl3_connect_~s__state~0 == 4368); 10854#L118 assume !(ssl3_connect_~s__state~0 == 4369); 10853#L121 assume !(ssl3_connect_~s__state~0 == 4384); 10852#L124 assume !(ssl3_connect_~s__state~0 == 4385); 10851#L127 assume !(ssl3_connect_~s__state~0 == 4400); 10850#L130 assume !(ssl3_connect_~s__state~0 == 4401); 10794#L133 assume ssl3_connect_~s__state~0 == 4416; 10790#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 10393#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 10394#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 11229#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 11210#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11202#L515 ssl3_connect_~skip~0 := 0; 11198#L97-2 assume true; 11194#L97 assume !false; 11190#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11186#L100 assume !(ssl3_connect_~s__state~0 == 12292); 11182#L103 assume !(ssl3_connect_~s__state~0 == 16384); 11178#L106 assume !(ssl3_connect_~s__state~0 == 4096); 11174#L109 assume !(ssl3_connect_~s__state~0 == 20480); 11170#L112 assume !(ssl3_connect_~s__state~0 == 4099); 11166#L115 assume !(ssl3_connect_~s__state~0 == 4368); 11162#L118 assume !(ssl3_connect_~s__state~0 == 4369); 11158#L121 assume !(ssl3_connect_~s__state~0 == 4384); 11154#L124 assume !(ssl3_connect_~s__state~0 == 4385); 11151#L127 assume !(ssl3_connect_~s__state~0 == 4400); 11148#L130 assume !(ssl3_connect_~s__state~0 == 4401); 11145#L133 assume !(ssl3_connect_~s__state~0 == 4416); 10995#L136 assume !(ssl3_connect_~s__state~0 == 4417); 10968#L139 assume ssl3_connect_~s__state~0 == 4432; 10966#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 10959#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 10955#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10950#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10940#L515 ssl3_connect_~skip~0 := 0; 10938#L97-2 assume true; 10936#L97 assume !false; 10934#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10932#L100 assume !(ssl3_connect_~s__state~0 == 12292); 10928#L103 assume !(ssl3_connect_~s__state~0 == 16384); 10926#L106 assume !(ssl3_connect_~s__state~0 == 4096); 10923#L109 assume !(ssl3_connect_~s__state~0 == 20480); 10919#L112 assume !(ssl3_connect_~s__state~0 == 4099); 10916#L115 assume !(ssl3_connect_~s__state~0 == 4368); 10614#L118 assume !(ssl3_connect_~s__state~0 == 4369); 10613#L121 assume !(ssl3_connect_~s__state~0 == 4384); 10530#L124 assume !(ssl3_connect_~s__state~0 == 4385); 10532#L127 assume !(ssl3_connect_~s__state~0 == 4400); 10527#L130 assume !(ssl3_connect_~s__state~0 == 4401); 10529#L133 assume !(ssl3_connect_~s__state~0 == 4416); 10792#L136 assume !(ssl3_connect_~s__state~0 == 4417); 10793#L139 assume !(ssl3_connect_~s__state~0 == 4432); 10969#L142 assume !(ssl3_connect_~s__state~0 == 4433); 10970#L145 assume !(ssl3_connect_~s__state~0 == 4448); 10987#L148 assume !(ssl3_connect_~s__state~0 == 4449); 10556#L151 assume !(ssl3_connect_~s__state~0 == 4464); 10552#L154 assume !(ssl3_connect_~s__state~0 == 4465); 10553#L157 assume !(ssl3_connect_~s__state~0 == 4466); 10554#L160 assume !(ssl3_connect_~s__state~0 == 4467); 10555#L163 assume !(ssl3_connect_~s__state~0 == 4480); 10971#L166 assume !(ssl3_connect_~s__state~0 == 4481); 10972#L169 assume !(ssl3_connect_~s__state~0 == 4496); 10993#L172 assume !(ssl3_connect_~s__state~0 == 4497); 10991#L175 assume !(ssl3_connect_~s__state~0 == 4512); 10989#L178 assume !(ssl3_connect_~s__state~0 == 4513); 10990#L181 assume !(ssl3_connect_~s__state~0 == 4528); 11026#L184 assume !(ssl3_connect_~s__state~0 == 4529); 11027#L187 assume !(ssl3_connect_~s__state~0 == 4560); 10479#L190 assume !(ssl3_connect_~s__state~0 == 4561); 10480#L193 assume ssl3_connect_~s__state~0 == 4352; 10976#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 10975#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 10973#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10945#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10939#L515 ssl3_connect_~skip~0 := 0; 10937#L97-2 assume true; 10935#L97 assume !false; 10933#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10930#L100 assume ssl3_connect_~s__state~0 == 12292; 10525#L101 [2018-11-10 06:12:57,209 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,209 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-10 06:12:57,210 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,210 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,210 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:57,211 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,216 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1086606942, now seen corresponding path program 1 times [2018-11-10 06:12:57,217 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,217 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,218 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:57,218 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:57,274 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 06:12:57,274 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:57,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:57,275 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:57,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:57,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:57,275 INFO L87 Difference]: Start difference. First operand 1333 states and 1817 transitions. cyclomatic complexity: 486 Second operand 3 states. [2018-11-10 06:12:57,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:57,387 INFO L93 Difference]: Finished difference Result 1453 states and 1963 transitions. [2018-11-10 06:12:57,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:57,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1453 states and 1963 transitions. [2018-11-10 06:12:57,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1442 [2018-11-10 06:12:57,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1453 states to 1453 states and 1963 transitions. [2018-11-10 06:12:57,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1453 [2018-11-10 06:12:57,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1453 [2018-11-10 06:12:57,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1453 states and 1963 transitions. [2018-11-10 06:12:57,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:57,413 INFO L705 BuchiCegarLoop]: Abstraction has 1453 states and 1963 transitions. [2018-11-10 06:12:57,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states and 1963 transitions. [2018-11-10 06:12:57,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1437. [2018-11-10 06:12:57,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1437 states. [2018-11-10 06:12:57,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1941 transitions. [2018-11-10 06:12:57,443 INFO L728 BuchiCegarLoop]: Abstraction has 1437 states and 1941 transitions. [2018-11-10 06:12:57,443 INFO L608 BuchiCegarLoop]: Abstraction has 1437 states and 1941 transitions. [2018-11-10 06:12:57,443 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 06:12:57,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1941 transitions. [2018-11-10 06:12:57,448 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1426 [2018-11-10 06:12:57,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:57,448 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:57,450 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,450 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,450 INFO L793 eck$LassoCheckResult]: Stem: 13304#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13186#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13187#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13254#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 13255#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 13206#L97-2 assume true; 13753#L97 assume !false; 13752#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13750#L100 assume ssl3_connect_~s__state~0 == 12292; 13751#L101 [2018-11-10 06:12:57,450 INFO L795 eck$LassoCheckResult]: Loop: 13751#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 13745#L205 ssl3_connect_~s__server~0 := 0; 13746#L210 assume ssl3_connect_~cb~0 != 0; 13741#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 13742#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 13735#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 13734#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 13729#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 13730#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 14299#L515 ssl3_connect_~skip~0 := 0; 14298#L97-2 assume true; 14297#L97 assume !false; 14296#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14295#L100 assume !(ssl3_connect_~s__state~0 == 12292); 14294#L103 assume !(ssl3_connect_~s__state~0 == 16384); 14293#L106 assume !(ssl3_connect_~s__state~0 == 4096); 14292#L109 assume !(ssl3_connect_~s__state~0 == 20480); 14291#L112 assume !(ssl3_connect_~s__state~0 == 4099); 14290#L115 assume ssl3_connect_~s__state~0 == 4368; 13400#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 14289#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 13239#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13259#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13260#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 14284#L515 ssl3_connect_~skip~0 := 0; 14283#L97-2 assume true; 14282#L97 assume !false; 14281#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14280#L100 assume !(ssl3_connect_~s__state~0 == 12292); 14279#L103 assume !(ssl3_connect_~s__state~0 == 16384); 14278#L106 assume !(ssl3_connect_~s__state~0 == 4096); 14277#L109 assume !(ssl3_connect_~s__state~0 == 20480); 14276#L112 assume !(ssl3_connect_~s__state~0 == 4099); 14275#L115 assume !(ssl3_connect_~s__state~0 == 4368); 14274#L118 assume !(ssl3_connect_~s__state~0 == 4369); 14211#L121 assume ssl3_connect_~s__state~0 == 4384; 13350#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 14209#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 13358#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 14208#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 13284#L270-2 ssl3_connect_~s__init_num~0 := 0; 13253#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13200#L515 ssl3_connect_~skip~0 := 0; 13264#L97-2 assume true; 13265#L97 assume !false; 13266#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13816#L100 assume !(ssl3_connect_~s__state~0 == 12292); 13811#L103 assume !(ssl3_connect_~s__state~0 == 16384); 13809#L106 assume !(ssl3_connect_~s__state~0 == 4096); 13807#L109 assume !(ssl3_connect_~s__state~0 == 20480); 13805#L112 assume !(ssl3_connect_~s__state~0 == 4099); 13803#L115 assume !(ssl3_connect_~s__state~0 == 4368); 13801#L118 assume !(ssl3_connect_~s__state~0 == 4369); 13798#L121 assume !(ssl3_connect_~s__state~0 == 4384); 13799#L124 assume !(ssl3_connect_~s__state~0 == 4385); 13345#L127 assume ssl3_connect_~s__state~0 == 4400; 13346#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 14525#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13784#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13778#L515 ssl3_connect_~skip~0 := 0; 13776#L97-2 assume true; 13774#L97 assume !false; 13772#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13771#L100 assume !(ssl3_connect_~s__state~0 == 12292); 13769#L103 assume !(ssl3_connect_~s__state~0 == 16384); 13766#L106 assume !(ssl3_connect_~s__state~0 == 4096); 13764#L109 assume !(ssl3_connect_~s__state~0 == 20480); 13718#L112 assume !(ssl3_connect_~s__state~0 == 4099); 13708#L115 assume !(ssl3_connect_~s__state~0 == 4368); 13684#L118 assume !(ssl3_connect_~s__state~0 == 4369); 13661#L121 assume !(ssl3_connect_~s__state~0 == 4384); 13659#L124 assume !(ssl3_connect_~s__state~0 == 4385); 13656#L127 assume !(ssl3_connect_~s__state~0 == 4400); 13653#L130 assume !(ssl3_connect_~s__state~0 == 4401); 13654#L133 assume ssl3_connect_~s__state~0 == 4416; 13317#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13185#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 13183#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13184#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 13235#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13849#L515 ssl3_connect_~skip~0 := 0; 13840#L97-2 assume true; 13841#L97 assume !false; 13832#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13833#L100 assume !(ssl3_connect_~s__state~0 == 12292); 13824#L103 assume !(ssl3_connect_~s__state~0 == 16384); 13825#L106 assume !(ssl3_connect_~s__state~0 == 4096); 13818#L109 assume !(ssl3_connect_~s__state~0 == 20480); 13819#L112 assume !(ssl3_connect_~s__state~0 == 4099); 13714#L115 assume !(ssl3_connect_~s__state~0 == 4368); 13715#L118 assume !(ssl3_connect_~s__state~0 == 4369); 13706#L121 assume !(ssl3_connect_~s__state~0 == 4384); 13707#L124 assume !(ssl3_connect_~s__state~0 == 4385); 13700#L127 assume !(ssl3_connect_~s__state~0 == 4400); 13701#L130 assume !(ssl3_connect_~s__state~0 == 4401); 13694#L133 assume !(ssl3_connect_~s__state~0 == 4416); 13695#L136 assume !(ssl3_connect_~s__state~0 == 4417); 13433#L139 assume ssl3_connect_~s__state~0 == 4432; 13434#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 13244#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 13245#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13864#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13860#L515 ssl3_connect_~skip~0 := 0; 13855#L97-2 assume true; 13856#L97 assume !false; 13846#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13847#L100 assume !(ssl3_connect_~s__state~0 == 12292); 13838#L103 assume !(ssl3_connect_~s__state~0 == 16384); 13839#L106 assume !(ssl3_connect_~s__state~0 == 4096); 13830#L109 assume !(ssl3_connect_~s__state~0 == 20480); 13831#L112 assume !(ssl3_connect_~s__state~0 == 4099); 13822#L115 assume !(ssl3_connect_~s__state~0 == 4368); 13823#L118 assume !(ssl3_connect_~s__state~0 == 4369); 13306#L121 assume !(ssl3_connect_~s__state~0 == 4384); 13307#L124 assume !(ssl3_connect_~s__state~0 == 4385); 13280#L127 assume !(ssl3_connect_~s__state~0 == 4400); 13281#L130 assume !(ssl3_connect_~s__state~0 == 4401); 13240#L133 assume !(ssl3_connect_~s__state~0 == 4416); 13241#L136 assume !(ssl3_connect_~s__state~0 == 4417); 13224#L139 assume !(ssl3_connect_~s__state~0 == 4432); 13225#L142 assume !(ssl3_connect_~s__state~0 == 4433); 13337#L145 assume ssl3_connect_~s__state~0 == 4448; 13282#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 13283#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 13333#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 13993#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 13992#L330-2 ssl3_connect_~s__init_num~0 := 0; 13957#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13762#L515 ssl3_connect_~skip~0 := 0; 13761#L97-2 assume true; 13760#L97 assume !false; 13759#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13755#L100 assume !(ssl3_connect_~s__state~0 == 12292); 13754#L103 assume !(ssl3_connect_~s__state~0 == 16384); 13747#L106 assume !(ssl3_connect_~s__state~0 == 4096); 13748#L109 assume !(ssl3_connect_~s__state~0 == 20480); 13749#L112 assume !(ssl3_connect_~s__state~0 == 4099); 13399#L115 assume !(ssl3_connect_~s__state~0 == 4368); 13401#L118 assume !(ssl3_connect_~s__state~0 == 4369); 13516#L121 assume !(ssl3_connect_~s__state~0 == 4384); 13349#L124 assume !(ssl3_connect_~s__state~0 == 4385); 13351#L127 assume !(ssl3_connect_~s__state~0 == 4400); 13681#L130 assume !(ssl3_connect_~s__state~0 == 4401); 13682#L133 assume !(ssl3_connect_~s__state~0 == 4416); 13967#L136 assume !(ssl3_connect_~s__state~0 == 4417); 13688#L139 assume !(ssl3_connect_~s__state~0 == 4432); 13435#L142 assume !(ssl3_connect_~s__state~0 == 4433); 13436#L145 assume !(ssl3_connect_~s__state~0 == 4448); 13320#L148 assume !(ssl3_connect_~s__state~0 == 4449); 13321#L151 assume !(ssl3_connect_~s__state~0 == 4464); 13365#L154 assume !(ssl3_connect_~s__state~0 == 4465); 13366#L157 assume !(ssl3_connect_~s__state~0 == 4466); 13367#L160 assume !(ssl3_connect_~s__state~0 == 4467); 13368#L163 assume !(ssl3_connect_~s__state~0 == 4480); 14006#L166 assume !(ssl3_connect_~s__state~0 == 4481); 13765#L169 assume !(ssl3_connect_~s__state~0 == 4496); 13763#L172 assume !(ssl3_connect_~s__state~0 == 4497); 13411#L175 assume !(ssl3_connect_~s__state~0 == 4512); 13412#L178 assume !(ssl3_connect_~s__state~0 == 4513); 13461#L181 assume !(ssl3_connect_~s__state~0 == 4528); 14156#L184 assume !(ssl3_connect_~s__state~0 == 4529); 14149#L187 assume !(ssl3_connect_~s__state~0 == 4560); 14150#L190 assume !(ssl3_connect_~s__state~0 == 4561); 14153#L193 assume ssl3_connect_~s__state~0 == 4352; 14231#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 14230#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 13217#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13218#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 14223#L515 ssl3_connect_~skip~0 := 0; 14222#L97-2 assume true; 14221#L97 assume !false; 14220#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14219#L100 assume ssl3_connect_~s__state~0 == 12292; 13751#L101 [2018-11-10 06:12:57,451 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,451 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-10 06:12:57,451 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,451 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,452 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:57,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1648262644, now seen corresponding path program 1 times [2018-11-10 06:12:57,457 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,457 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,458 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:57,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:57,527 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 06:12:57,527 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:57,527 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:57,527 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:57,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:57,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:57,528 INFO L87 Difference]: Start difference. First operand 1437 states and 1941 transitions. cyclomatic complexity: 506 Second operand 3 states. [2018-11-10 06:12:57,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:57,668 INFO L93 Difference]: Finished difference Result 1561 states and 2085 transitions. [2018-11-10 06:12:57,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:57,670 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1561 states and 2085 transitions. [2018-11-10 06:12:57,680 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1550 [2018-11-10 06:12:57,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1561 states to 1561 states and 2085 transitions. [2018-11-10 06:12:57,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1561 [2018-11-10 06:12:57,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1561 [2018-11-10 06:12:57,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1561 states and 2085 transitions. [2018-11-10 06:12:57,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:57,694 INFO L705 BuchiCegarLoop]: Abstraction has 1561 states and 2085 transitions. [2018-11-10 06:12:57,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states and 2085 transitions. [2018-11-10 06:12:57,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1553. [2018-11-10 06:12:57,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-10 06:12:57,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2077 transitions. [2018-11-10 06:12:57,720 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2077 transitions. [2018-11-10 06:12:57,720 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2077 transitions. [2018-11-10 06:12:57,720 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 06:12:57,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2077 transitions. [2018-11-10 06:12:57,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1542 [2018-11-10 06:12:57,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:57,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:57,728 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,728 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,728 INFO L793 eck$LassoCheckResult]: Stem: 16306#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16190#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16191#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16257#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 16258#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 16207#L97-2 assume true; 17096#L97 assume !false; 17095#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17094#L100 assume ssl3_connect_~s__state~0 == 12292; 16427#L101 [2018-11-10 06:12:57,728 INFO L795 eck$LassoCheckResult]: Loop: 16427#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 16414#L205 ssl3_connect_~s__server~0 := 0; 17088#L210 assume ssl3_connect_~cb~0 != 0; 17086#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 17084#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 17081#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 17078#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 17041#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 17039#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 17033#L515 ssl3_connect_~skip~0 := 0; 17031#L97-2 assume true; 17029#L97 assume !false; 17027#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17025#L100 assume !(ssl3_connect_~s__state~0 == 12292); 17023#L103 assume !(ssl3_connect_~s__state~0 == 16384); 17021#L106 assume !(ssl3_connect_~s__state~0 == 4096); 17019#L109 assume !(ssl3_connect_~s__state~0 == 20480); 17017#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16522#L115 assume ssl3_connect_~s__state~0 == 4368; 16368#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16405#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 16406#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16401#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 16402#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16390#L515 ssl3_connect_~skip~0 := 0; 16391#L97-2 assume true; 16386#L97 assume !false; 16387#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16382#L100 assume !(ssl3_connect_~s__state~0 == 12292); 16383#L103 assume !(ssl3_connect_~s__state~0 == 16384); 16378#L106 assume !(ssl3_connect_~s__state~0 == 4096); 16379#L109 assume !(ssl3_connect_~s__state~0 == 20480); 16374#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16375#L115 assume !(ssl3_connect_~s__state~0 == 4368); 16370#L118 assume !(ssl3_connect_~s__state~0 == 4369); 16371#L121 assume ssl3_connect_~s__state~0 == 4384; 16360#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16361#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 16356#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 16357#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 16689#L270-2 ssl3_connect_~s__init_num~0 := 0; 16686#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16680#L515 ssl3_connect_~skip~0 := 0; 16678#L97-2 assume true; 16676#L97 assume !false; 16674#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16672#L100 assume !(ssl3_connect_~s__state~0 == 12292); 16670#L103 assume !(ssl3_connect_~s__state~0 == 16384); 16668#L106 assume !(ssl3_connect_~s__state~0 == 4096); 16666#L109 assume !(ssl3_connect_~s__state~0 == 20480); 16664#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16662#L115 assume !(ssl3_connect_~s__state~0 == 4368); 16660#L118 assume !(ssl3_connect_~s__state~0 == 4369); 16658#L121 assume !(ssl3_connect_~s__state~0 == 4384); 16653#L124 assume !(ssl3_connect_~s__state~0 == 4385); 16624#L127 assume ssl3_connect_~s__state~0 == 4400; 16581#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 16619#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16616#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16610#L515 ssl3_connect_~skip~0 := 0; 16608#L97-2 assume true; 16606#L97 assume !false; 16604#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16602#L100 assume !(ssl3_connect_~s__state~0 == 12292); 16600#L103 assume !(ssl3_connect_~s__state~0 == 16384); 16598#L106 assume !(ssl3_connect_~s__state~0 == 4096); 16596#L109 assume !(ssl3_connect_~s__state~0 == 20480); 16594#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16592#L115 assume !(ssl3_connect_~s__state~0 == 4368); 16590#L118 assume !(ssl3_connect_~s__state~0 == 4369); 16588#L121 assume !(ssl3_connect_~s__state~0 == 4384); 16586#L124 assume !(ssl3_connect_~s__state~0 == 4385); 16584#L127 assume !(ssl3_connect_~s__state~0 == 4400); 16582#L130 assume !(ssl3_connect_~s__state~0 == 4401); 16577#L133 assume ssl3_connect_~s__state~0 == 4416; 16520#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16576#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 16575#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16574#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 16572#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16567#L515 ssl3_connect_~skip~0 := 0; 16566#L97-2 assume true; 16565#L97 assume !false; 16564#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16563#L100 assume !(ssl3_connect_~s__state~0 == 12292); 16562#L103 assume !(ssl3_connect_~s__state~0 == 16384); 16561#L106 assume !(ssl3_connect_~s__state~0 == 4096); 16560#L109 assume !(ssl3_connect_~s__state~0 == 20480); 16559#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16558#L115 assume !(ssl3_connect_~s__state~0 == 4368); 16557#L118 assume !(ssl3_connect_~s__state~0 == 4369); 16556#L121 assume !(ssl3_connect_~s__state~0 == 4384); 16555#L124 assume !(ssl3_connect_~s__state~0 == 4385); 16554#L127 assume !(ssl3_connect_~s__state~0 == 4400); 16553#L130 assume !(ssl3_connect_~s__state~0 == 4401); 16552#L133 assume !(ssl3_connect_~s__state~0 == 4416); 16551#L136 assume !(ssl3_connect_~s__state~0 == 4417); 16550#L139 assume ssl3_connect_~s__state~0 == 4432; 16515#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16549#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 16548#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16546#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16541#L515 ssl3_connect_~skip~0 := 0; 16540#L97-2 assume true; 16539#L97 assume !false; 16538#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16537#L100 assume !(ssl3_connect_~s__state~0 == 12292); 16536#L103 assume !(ssl3_connect_~s__state~0 == 16384); 16535#L106 assume !(ssl3_connect_~s__state~0 == 4096); 16534#L109 assume !(ssl3_connect_~s__state~0 == 20480); 16533#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16532#L115 assume !(ssl3_connect_~s__state~0 == 4368); 16531#L118 assume !(ssl3_connect_~s__state~0 == 4369); 16530#L121 assume !(ssl3_connect_~s__state~0 == 4384); 16529#L124 assume !(ssl3_connect_~s__state~0 == 4385); 16528#L127 assume !(ssl3_connect_~s__state~0 == 4400); 16527#L130 assume !(ssl3_connect_~s__state~0 == 4401); 16526#L133 assume !(ssl3_connect_~s__state~0 == 4416); 16525#L136 assume !(ssl3_connect_~s__state~0 == 4417); 16524#L139 assume !(ssl3_connect_~s__state~0 == 4432); 16523#L142 assume !(ssl3_connect_~s__state~0 == 4433); 16510#L145 assume ssl3_connect_~s__state~0 == 4448; 16506#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16504#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 16501#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 16496#L330 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 16498#L330-2 ssl3_connect_~s__init_num~0 := 0; 16733#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16441#L515 ssl3_connect_~skip~0 := 0; 16442#L97-2 assume true; 16433#L97 assume !false; 16434#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16425#L100 assume !(ssl3_connect_~s__state~0 == 12292); 16422#L103 assume !(ssl3_connect_~s__state~0 == 16384); 16420#L106 assume !(ssl3_connect_~s__state~0 == 4096); 16417#L109 assume !(ssl3_connect_~s__state~0 == 20480); 16413#L112 assume !(ssl3_connect_~s__state~0 == 4099); 16411#L115 assume !(ssl3_connect_~s__state~0 == 4368); 16367#L118 assume !(ssl3_connect_~s__state~0 == 4369); 16369#L121 assume !(ssl3_connect_~s__state~0 == 4384); 16701#L124 assume !(ssl3_connect_~s__state~0 == 4385); 16645#L127 assume !(ssl3_connect_~s__state~0 == 4400); 16580#L130 assume !(ssl3_connect_~s__state~0 == 4401); 16521#L133 assume !(ssl3_connect_~s__state~0 == 4416); 16519#L136 assume !(ssl3_connect_~s__state~0 == 4417); 16518#L139 assume !(ssl3_connect_~s__state~0 == 4432); 16514#L142 assume !(ssl3_connect_~s__state~0 == 4433); 16513#L145 assume !(ssl3_connect_~s__state~0 == 4448); 16511#L148 assume !(ssl3_connect_~s__state~0 == 4449); 16512#L151 assume !(ssl3_connect_~s__state~0 == 4464); 16755#L154 assume !(ssl3_connect_~s__state~0 == 4465); 16756#L157 assume !(ssl3_connect_~s__state~0 == 4466); 16757#L160 assume !(ssl3_connect_~s__state~0 == 4467); 16739#L163 assume !(ssl3_connect_~s__state~0 == 4480); 16740#L166 assume !(ssl3_connect_~s__state~0 == 4481); 16741#L169 assume !(ssl3_connect_~s__state~0 == 4496); 17015#L172 assume !(ssl3_connect_~s__state~0 == 4497); 16991#L175 assume !(ssl3_connect_~s__state~0 == 4512); 16492#L178 assume !(ssl3_connect_~s__state~0 == 4513); 16493#L181 assume !(ssl3_connect_~s__state~0 == 4528); 17052#L184 assume !(ssl3_connect_~s__state~0 == 4529); 17053#L187 assume !(ssl3_connect_~s__state~0 == 4560); 16516#L190 assume !(ssl3_connect_~s__state~0 == 4561); 16517#L193 assume ssl3_connect_~s__state~0 == 4352; 16494#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 16495#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 16483#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16484#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16443#L515 ssl3_connect_~skip~0 := 0; 16444#L97-2 assume true; 16435#L97 assume !false; 16436#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16426#L100 assume ssl3_connect_~s__state~0 == 12292; 16427#L101 [2018-11-10 06:12:57,729 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,729 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-10 06:12:57,729 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,729 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,730 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:57,730 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,736 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,736 INFO L82 PathProgramCache]: Analyzing trace with hash -707542606, now seen corresponding path program 1 times [2018-11-10 06:12:57,736 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,736 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,737 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:57,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:57,793 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 06:12:57,793 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:57,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:57,793 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:57,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:57,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:57,794 INFO L87 Difference]: Start difference. First operand 1553 states and 2077 transitions. cyclomatic complexity: 526 Second operand 3 states. [2018-11-10 06:12:57,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:57,936 INFO L93 Difference]: Finished difference Result 1693 states and 2241 transitions. [2018-11-10 06:12:57,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:57,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1693 states and 2241 transitions. [2018-11-10 06:12:57,943 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1682 [2018-11-10 06:12:57,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1693 states to 1693 states and 2241 transitions. [2018-11-10 06:12:57,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1693 [2018-11-10 06:12:57,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1693 [2018-11-10 06:12:57,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1693 states and 2241 transitions. [2018-11-10 06:12:57,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:57,953 INFO L705 BuchiCegarLoop]: Abstraction has 1693 states and 2241 transitions. [2018-11-10 06:12:57,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states and 2241 transitions. [2018-11-10 06:12:57,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1681. [2018-11-10 06:12:57,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1681 states. [2018-11-10 06:12:57,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 2225 transitions. [2018-11-10 06:12:57,978 INFO L728 BuchiCegarLoop]: Abstraction has 1681 states and 2225 transitions. [2018-11-10 06:12:57,978 INFO L608 BuchiCegarLoop]: Abstraction has 1681 states and 2225 transitions. [2018-11-10 06:12:57,978 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 06:12:57,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1681 states and 2225 transitions. [2018-11-10 06:12:57,983 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1670 [2018-11-10 06:12:57,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:57,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:57,984 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,985 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:57,985 INFO L793 eck$LassoCheckResult]: Stem: 19547#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19442#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19443#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19503#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 19504#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 19459#L97-2 assume true; 20434#L97 assume !false; 20433#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19576#L100 assume ssl3_connect_~s__state~0 == 12292; 19577#L101 [2018-11-10 06:12:57,985 INFO L795 eck$LassoCheckResult]: Loop: 19577#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 19784#L205 ssl3_connect_~s__server~0 := 0; 20410#L210 assume ssl3_connect_~cb~0 != 0; 20407#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 20404#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 20400#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 20396#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 20393#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 20391#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20385#L515 ssl3_connect_~skip~0 := 0; 20383#L97-2 assume true; 20381#L97 assume !false; 20379#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20377#L100 assume !(ssl3_connect_~s__state~0 == 12292); 20375#L103 assume !(ssl3_connect_~s__state~0 == 16384); 20373#L106 assume !(ssl3_connect_~s__state~0 == 4096); 20371#L109 assume !(ssl3_connect_~s__state~0 == 20480); 20369#L112 assume !(ssl3_connect_~s__state~0 == 4099); 20368#L115 assume ssl3_connect_~s__state~0 == 4368; 19516#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19517#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 19633#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19634#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19627#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19623#L515 ssl3_connect_~skip~0 := 0; 19618#L97-2 assume true; 19619#L97 assume !false; 19614#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19615#L100 assume !(ssl3_connect_~s__state~0 == 12292); 19610#L103 assume !(ssl3_connect_~s__state~0 == 16384); 19611#L106 assume !(ssl3_connect_~s__state~0 == 4096); 19606#L109 assume !(ssl3_connect_~s__state~0 == 20480); 19607#L112 assume !(ssl3_connect_~s__state~0 == 4099); 19602#L115 assume !(ssl3_connect_~s__state~0 == 4368); 19603#L118 assume !(ssl3_connect_~s__state~0 == 4369); 19597#L121 assume ssl3_connect_~s__state~0 == 4384; 19595#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19590#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 19591#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 19585#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 19587#L270-2 ssl3_connect_~s__init_num~0 := 0; 20889#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20883#L515 ssl3_connect_~skip~0 := 0; 20881#L97-2 assume true; 20879#L97 assume !false; 20877#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20875#L100 assume !(ssl3_connect_~s__state~0 == 12292); 20873#L103 assume !(ssl3_connect_~s__state~0 == 16384); 20871#L106 assume !(ssl3_connect_~s__state~0 == 4096); 20869#L109 assume !(ssl3_connect_~s__state~0 == 20480); 20867#L112 assume !(ssl3_connect_~s__state~0 == 4099); 20865#L115 assume !(ssl3_connect_~s__state~0 == 4368); 20863#L118 assume !(ssl3_connect_~s__state~0 == 4369); 20861#L121 assume !(ssl3_connect_~s__state~0 == 4384); 20859#L124 assume !(ssl3_connect_~s__state~0 == 4385); 19578#L127 assume ssl3_connect_~s__state~0 == 4400; 19579#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 19507#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19508#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20937#L515 ssl3_connect_~skip~0 := 0; 20934#L97-2 assume true; 20931#L97 assume !false; 20928#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20924#L100 assume !(ssl3_connect_~s__state~0 == 12292); 20921#L103 assume !(ssl3_connect_~s__state~0 == 16384); 20920#L106 assume !(ssl3_connect_~s__state~0 == 4096); 20919#L109 assume !(ssl3_connect_~s__state~0 == 20480); 20918#L112 assume !(ssl3_connect_~s__state~0 == 4099); 20917#L115 assume !(ssl3_connect_~s__state~0 == 4368); 20916#L118 assume !(ssl3_connect_~s__state~0 == 4369); 20915#L121 assume !(ssl3_connect_~s__state~0 == 4384); 20914#L124 assume !(ssl3_connect_~s__state~0 == 4385); 20913#L127 assume !(ssl3_connect_~s__state~0 == 4400); 20912#L130 assume !(ssl3_connect_~s__state~0 == 4401); 20430#L133 assume ssl3_connect_~s__state~0 == 4416; 19557#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 19441#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 19439#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19440#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 19491#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20851#L515 ssl3_connect_~skip~0 := 0; 20849#L97-2 assume true; 20847#L97 assume !false; 20845#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20843#L100 assume !(ssl3_connect_~s__state~0 == 12292); 20841#L103 assume !(ssl3_connect_~s__state~0 == 16384); 20839#L106 assume !(ssl3_connect_~s__state~0 == 4096); 20837#L109 assume !(ssl3_connect_~s__state~0 == 20480); 20835#L112 assume !(ssl3_connect_~s__state~0 == 4099); 20833#L115 assume !(ssl3_connect_~s__state~0 == 4368); 20831#L118 assume !(ssl3_connect_~s__state~0 == 4369); 20829#L121 assume !(ssl3_connect_~s__state~0 == 4384); 20827#L124 assume !(ssl3_connect_~s__state~0 == 4385); 20825#L127 assume !(ssl3_connect_~s__state~0 == 4400); 20823#L130 assume !(ssl3_connect_~s__state~0 == 4401); 20821#L133 assume !(ssl3_connect_~s__state~0 == 4416); 20819#L136 assume !(ssl3_connect_~s__state~0 == 4417); 20750#L139 assume ssl3_connect_~s__state~0 == 4432; 19537#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 19497#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 19487#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19488#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21107#L515 ssl3_connect_~skip~0 := 0; 21105#L97-2 assume true; 21103#L97 assume !false; 19446#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19447#L100 assume !(ssl3_connect_~s__state~0 == 12292); 19510#L103 assume !(ssl3_connect_~s__state~0 == 16384); 21099#L106 assume !(ssl3_connect_~s__state~0 == 4096); 21098#L109 assume !(ssl3_connect_~s__state~0 == 20480); 21073#L112 assume !(ssl3_connect_~s__state~0 == 4099); 19555#L115 assume !(ssl3_connect_~s__state~0 == 4368); 19556#L118 assume !(ssl3_connect_~s__state~0 == 4369); 19549#L121 assume !(ssl3_connect_~s__state~0 == 4384); 19523#L124 assume !(ssl3_connect_~s__state~0 == 4385); 19524#L127 assume !(ssl3_connect_~s__state~0 == 4400); 19518#L130 assume !(ssl3_connect_~s__state~0 == 4401); 19493#L133 assume !(ssl3_connect_~s__state~0 == 4416); 19469#L136 assume !(ssl3_connect_~s__state~0 == 4417); 19470#L139 assume !(ssl3_connect_~s__state~0 == 4432); 19478#L142 assume !(ssl3_connect_~s__state~0 == 4433); 19582#L145 assume ssl3_connect_~s__state~0 == 4448; 19530#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19531#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 19569#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 19558#L330 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 19548#L330-2 ssl3_connect_~s__init_num~0 := 0; 19511#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21106#L515 ssl3_connect_~skip~0 := 0; 21104#L97-2 assume true; 21102#L97 assume !false; 21101#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21100#L100 assume !(ssl3_connect_~s__state~0 == 12292); 19463#L103 assume !(ssl3_connect_~s__state~0 == 16384); 19464#L106 assume !(ssl3_connect_~s__state~0 == 4096); 19448#L109 assume !(ssl3_connect_~s__state~0 == 20480); 19449#L112 assume !(ssl3_connect_~s__state~0 == 4099); 21097#L115 assume !(ssl3_connect_~s__state~0 == 4368); 21095#L118 assume !(ssl3_connect_~s__state~0 == 4369); 21093#L121 assume !(ssl3_connect_~s__state~0 == 4384); 21091#L124 assume !(ssl3_connect_~s__state~0 == 4385); 21089#L127 assume !(ssl3_connect_~s__state~0 == 4400); 21088#L130 assume !(ssl3_connect_~s__state~0 == 4401); 21087#L133 assume !(ssl3_connect_~s__state~0 == 4416); 21075#L136 assume !(ssl3_connect_~s__state~0 == 4417); 21074#L139 assume !(ssl3_connect_~s__state~0 == 4432); 19453#L142 assume !(ssl3_connect_~s__state~0 == 4433); 19454#L145 assume !(ssl3_connect_~s__state~0 == 4448); 19560#L148 assume !(ssl3_connect_~s__state~0 == 4449); 19561#L151 assume !(ssl3_connect_~s__state~0 == 4464); 19538#L154 assume !(ssl3_connect_~s__state~0 == 4465); 19525#L157 assume !(ssl3_connect_~s__state~0 == 4466); 19526#L160 assume !(ssl3_connect_~s__state~0 == 4467); 19519#L163 assume ssl3_connect_~s__state~0 == 4480; 19520#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19476#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19477#L355 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 19854#L355-2 ssl3_connect_~s__init_num~0 := 0; 19824#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19809#L515 ssl3_connect_~skip~0 := 0; 19806#L97-2 assume true; 19803#L97 assume !false; 19800#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19797#L100 assume !(ssl3_connect_~s__state~0 == 12292); 19793#L103 assume !(ssl3_connect_~s__state~0 == 16384); 19790#L106 assume !(ssl3_connect_~s__state~0 == 4096); 19787#L109 assume !(ssl3_connect_~s__state~0 == 20480); 19783#L112 assume !(ssl3_connect_~s__state~0 == 4099); 19779#L115 assume !(ssl3_connect_~s__state~0 == 4368); 19776#L118 assume !(ssl3_connect_~s__state~0 == 4369); 19772#L121 assume !(ssl3_connect_~s__state~0 == 4384); 19769#L124 assume !(ssl3_connect_~s__state~0 == 4385); 19766#L127 assume !(ssl3_connect_~s__state~0 == 4400); 19763#L130 assume !(ssl3_connect_~s__state~0 == 4401); 19759#L133 assume !(ssl3_connect_~s__state~0 == 4416); 19757#L136 assume !(ssl3_connect_~s__state~0 == 4417); 19753#L139 assume !(ssl3_connect_~s__state~0 == 4432); 19750#L142 assume !(ssl3_connect_~s__state~0 == 4433); 19747#L145 assume !(ssl3_connect_~s__state~0 == 4448); 19743#L148 assume !(ssl3_connect_~s__state~0 == 4449); 19740#L151 assume !(ssl3_connect_~s__state~0 == 4464); 19737#L154 assume !(ssl3_connect_~s__state~0 == 4465); 19734#L157 assume !(ssl3_connect_~s__state~0 == 4466); 19731#L160 assume !(ssl3_connect_~s__state~0 == 4467); 19728#L163 assume !(ssl3_connect_~s__state~0 == 4480); 19725#L166 assume !(ssl3_connect_~s__state~0 == 4481); 19722#L169 assume !(ssl3_connect_~s__state~0 == 4496); 19657#L172 assume !(ssl3_connect_~s__state~0 == 4497); 19659#L175 assume !(ssl3_connect_~s__state~0 == 4512); 19926#L178 assume !(ssl3_connect_~s__state~0 == 4513); 19927#L181 assume !(ssl3_connect_~s__state~0 == 4528); 20121#L184 assume !(ssl3_connect_~s__state~0 == 4529); 19686#L187 assume !(ssl3_connect_~s__state~0 == 4560); 19688#L190 assume !(ssl3_connect_~s__state~0 == 4561); 19690#L193 assume ssl3_connect_~s__state~0 == 4352; 20169#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 20168#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 20166#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20165#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20158#L515 ssl3_connect_~skip~0 := 0; 20157#L97-2 assume true; 20150#L97 assume !false; 20146#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20144#L100 assume ssl3_connect_~s__state~0 == 12292; 19577#L101 [2018-11-10 06:12:57,985 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:57,986 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-10 06:12:57,994 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:57,994 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:57,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:57,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:57,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:58,000 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:58,000 INFO L82 PathProgramCache]: Analyzing trace with hash 655256797, now seen corresponding path program 1 times [2018-11-10 06:12:58,001 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:58,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:58,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,001 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:58,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:58,062 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 06:12:58,062 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:58,062 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:58,063 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:58,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:58,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:58,063 INFO L87 Difference]: Start difference. First operand 1681 states and 2225 transitions. cyclomatic complexity: 546 Second operand 3 states. [2018-11-10 06:12:58,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:58,088 INFO L93 Difference]: Finished difference Result 3343 states and 4423 transitions. [2018-11-10 06:12:58,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:58,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3343 states and 4423 transitions. [2018-11-10 06:12:58,103 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3332 [2018-11-10 06:12:58,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3343 states to 3343 states and 4423 transitions. [2018-11-10 06:12:58,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2018-11-10 06:12:58,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3343 [2018-11-10 06:12:58,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 4423 transitions. [2018-11-10 06:12:58,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:58,123 INFO L705 BuchiCegarLoop]: Abstraction has 3343 states and 4423 transitions. [2018-11-10 06:12:58,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 4423 transitions. [2018-11-10 06:12:58,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3343. [2018-11-10 06:12:58,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3343 states. [2018-11-10 06:12:58,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3343 states to 3343 states and 4423 transitions. [2018-11-10 06:12:58,182 INFO L728 BuchiCegarLoop]: Abstraction has 3343 states and 4423 transitions. [2018-11-10 06:12:58,182 INFO L608 BuchiCegarLoop]: Abstraction has 3343 states and 4423 transitions. [2018-11-10 06:12:58,182 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 06:12:58,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3343 states and 4423 transitions. [2018-11-10 06:12:58,195 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3332 [2018-11-10 06:12:58,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:58,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:58,197 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:58,197 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:58,198 INFO L793 eck$LassoCheckResult]: Stem: 24570#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24472#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24473#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24531#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 24532#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 24489#L97-2 assume true; 26077#L97 assume !false; 26074#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26070#L100 assume ssl3_connect_~s__state~0 == 12292; 25322#L101 [2018-11-10 06:12:58,198 INFO L795 eck$LassoCheckResult]: Loop: 25322#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 24659#L205 ssl3_connect_~s__server~0 := 0; 26056#L210 assume ssl3_connect_~cb~0 != 0; 26052#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 26048#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 26043#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 26038#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 26034#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 25938#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25932#L515 ssl3_connect_~skip~0 := 0; 25929#L97-2 assume true; 25927#L97 assume !false; 25799#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25798#L100 assume !(ssl3_connect_~s__state~0 == 12292); 25795#L103 assume !(ssl3_connect_~s__state~0 == 16384); 25794#L106 assume !(ssl3_connect_~s__state~0 == 4096); 25787#L109 assume !(ssl3_connect_~s__state~0 == 20480); 25761#L112 assume !(ssl3_connect_~s__state~0 == 4099); 25694#L115 assume ssl3_connect_~s__state~0 == 4368; 24649#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 25691#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 25687#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25685#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25673#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25665#L515 ssl3_connect_~skip~0 := 0; 25661#L97-2 assume true; 25657#L97 assume !false; 25653#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25649#L100 assume !(ssl3_connect_~s__state~0 == 12292); 25645#L103 assume !(ssl3_connect_~s__state~0 == 16384); 25641#L106 assume !(ssl3_connect_~s__state~0 == 4096); 25637#L109 assume !(ssl3_connect_~s__state~0 == 20480); 25633#L112 assume !(ssl3_connect_~s__state~0 == 4099); 25629#L115 assume !(ssl3_connect_~s__state~0 == 4368); 25625#L118 assume !(ssl3_connect_~s__state~0 == 4369); 25622#L121 assume ssl3_connect_~s__state~0 == 4384; 24615#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 24616#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 25475#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 25470#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 25466#L270-2 ssl3_connect_~s__init_num~0 := 0; 25461#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25453#L515 ssl3_connect_~skip~0 := 0; 25449#L97-2 assume true; 25445#L97 assume !false; 25441#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25437#L100 assume !(ssl3_connect_~s__state~0 == 12292); 25433#L103 assume !(ssl3_connect_~s__state~0 == 16384); 25428#L106 assume !(ssl3_connect_~s__state~0 == 4096); 25422#L109 assume !(ssl3_connect_~s__state~0 == 20480); 25419#L112 assume !(ssl3_connect_~s__state~0 == 4099); 25416#L115 assume !(ssl3_connect_~s__state~0 == 4368); 25412#L118 assume !(ssl3_connect_~s__state~0 == 4369); 25406#L121 assume !(ssl3_connect_~s__state~0 == 4384); 25400#L124 assume !(ssl3_connect_~s__state~0 == 4385); 25279#L127 assume ssl3_connect_~s__state~0 == 4400; 25273#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 25274#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 26114#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26105#L515 ssl3_connect_~skip~0 := 0; 26100#L97-2 assume true; 26095#L97 assume !false; 26088#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26081#L100 assume !(ssl3_connect_~s__state~0 == 12292); 26079#L103 assume !(ssl3_connect_~s__state~0 == 16384); 26076#L106 assume !(ssl3_connect_~s__state~0 == 4096); 26072#L109 assume !(ssl3_connect_~s__state~0 == 20480); 26064#L112 assume !(ssl3_connect_~s__state~0 == 4099); 26061#L115 assume !(ssl3_connect_~s__state~0 == 4368); 26058#L118 assume !(ssl3_connect_~s__state~0 == 4369); 26054#L121 assume !(ssl3_connect_~s__state~0 == 4384); 26050#L124 assume !(ssl3_connect_~s__state~0 == 4385); 26046#L127 assume !(ssl3_connect_~s__state~0 == 4400); 26040#L130 assume !(ssl3_connect_~s__state~0 == 4401); 26036#L133 assume ssl3_connect_~s__state~0 == 4416; 24802#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 26030#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 26027#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 26025#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 26022#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26014#L515 ssl3_connect_~skip~0 := 0; 26013#L97-2 assume true; 26012#L97 assume !false; 26010#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26009#L100 assume !(ssl3_connect_~s__state~0 == 12292); 26008#L103 assume !(ssl3_connect_~s__state~0 == 16384); 26007#L106 assume !(ssl3_connect_~s__state~0 == 4096); 26005#L109 assume !(ssl3_connect_~s__state~0 == 20480); 26004#L112 assume !(ssl3_connect_~s__state~0 == 4099); 26003#L115 assume !(ssl3_connect_~s__state~0 == 4368); 26001#L118 assume !(ssl3_connect_~s__state~0 == 4369); 26000#L121 assume !(ssl3_connect_~s__state~0 == 4384); 25999#L124 assume !(ssl3_connect_~s__state~0 == 4385); 25998#L127 assume !(ssl3_connect_~s__state~0 == 4400); 25996#L130 assume !(ssl3_connect_~s__state~0 == 4401); 25995#L133 assume !(ssl3_connect_~s__state~0 == 4416); 25994#L136 assume !(ssl3_connect_~s__state~0 == 4417); 25993#L139 assume ssl3_connect_~s__state~0 == 4432; 24798#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 25991#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 25985#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25982#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25976#L515 ssl3_connect_~skip~0 := 0; 25974#L97-2 assume true; 25972#L97 assume !false; 25970#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25968#L100 assume !(ssl3_connect_~s__state~0 == 12292); 25966#L103 assume !(ssl3_connect_~s__state~0 == 16384); 25964#L106 assume !(ssl3_connect_~s__state~0 == 4096); 25962#L109 assume !(ssl3_connect_~s__state~0 == 20480); 25960#L112 assume !(ssl3_connect_~s__state~0 == 4099); 25958#L115 assume !(ssl3_connect_~s__state~0 == 4368); 25956#L118 assume !(ssl3_connect_~s__state~0 == 4369); 25954#L121 assume !(ssl3_connect_~s__state~0 == 4384); 25952#L124 assume !(ssl3_connect_~s__state~0 == 4385); 25950#L127 assume !(ssl3_connect_~s__state~0 == 4400); 25949#L130 assume !(ssl3_connect_~s__state~0 == 4401); 25947#L133 assume !(ssl3_connect_~s__state~0 == 4416); 25945#L136 assume !(ssl3_connect_~s__state~0 == 4417); 25943#L139 assume !(ssl3_connect_~s__state~0 == 4432); 25942#L142 assume !(ssl3_connect_~s__state~0 == 4433); 25941#L145 assume ssl3_connect_~s__state~0 == 4448; 24791#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 25939#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 25933#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 25930#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 25928#L330-2 ssl3_connect_~s__init_num~0 := 0; 25925#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25919#L515 ssl3_connect_~skip~0 := 0; 25917#L97-2 assume true; 25915#L97 assume !false; 25913#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25911#L100 assume !(ssl3_connect_~s__state~0 == 12292); 25909#L103 assume !(ssl3_connect_~s__state~0 == 16384); 25907#L106 assume !(ssl3_connect_~s__state~0 == 4096); 25905#L109 assume !(ssl3_connect_~s__state~0 == 20480); 25903#L112 assume !(ssl3_connect_~s__state~0 == 4099); 25901#L115 assume !(ssl3_connect_~s__state~0 == 4368); 25899#L118 assume !(ssl3_connect_~s__state~0 == 4369); 25898#L121 assume !(ssl3_connect_~s__state~0 == 4384); 25896#L124 assume !(ssl3_connect_~s__state~0 == 4385); 25894#L127 assume !(ssl3_connect_~s__state~0 == 4400); 25893#L130 assume !(ssl3_connect_~s__state~0 == 4401); 25892#L133 assume !(ssl3_connect_~s__state~0 == 4416); 25889#L136 assume !(ssl3_connect_~s__state~0 == 4417); 25888#L139 assume !(ssl3_connect_~s__state~0 == 4432); 25882#L142 assume !(ssl3_connect_~s__state~0 == 4433); 25880#L145 assume !(ssl3_connect_~s__state~0 == 4448); 25878#L148 assume !(ssl3_connect_~s__state~0 == 4449); 25876#L151 assume ssl3_connect_~s__state~0 == 4464; 24765#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 25873#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 25867#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25857#L515 ssl3_connect_~skip~0 := 0; 25855#L97-2 assume true; 25853#L97 assume !false; 25851#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25849#L100 assume !(ssl3_connect_~s__state~0 == 12292); 25847#L103 assume !(ssl3_connect_~s__state~0 == 16384); 25845#L106 assume !(ssl3_connect_~s__state~0 == 4096); 25843#L109 assume !(ssl3_connect_~s__state~0 == 20480); 25841#L112 assume !(ssl3_connect_~s__state~0 == 4099); 25839#L115 assume !(ssl3_connect_~s__state~0 == 4368); 25837#L118 assume !(ssl3_connect_~s__state~0 == 4369); 25835#L121 assume !(ssl3_connect_~s__state~0 == 4384); 25482#L124 assume !(ssl3_connect_~s__state~0 == 4385); 25477#L127 assume !(ssl3_connect_~s__state~0 == 4400); 25473#L130 assume !(ssl3_connect_~s__state~0 == 4401); 25468#L133 assume !(ssl3_connect_~s__state~0 == 4416); 25463#L136 assume !(ssl3_connect_~s__state~0 == 4417); 25455#L139 assume !(ssl3_connect_~s__state~0 == 4432); 25451#L142 assume !(ssl3_connect_~s__state~0 == 4433); 25447#L145 assume !(ssl3_connect_~s__state~0 == 4448); 25443#L148 assume !(ssl3_connect_~s__state~0 == 4449); 25439#L151 assume !(ssl3_connect_~s__state~0 == 4464); 25435#L154 assume !(ssl3_connect_~s__state~0 == 4465); 25431#L157 assume !(ssl3_connect_~s__state~0 == 4466); 25426#L160 assume !(ssl3_connect_~s__state~0 == 4467); 25420#L163 assume ssl3_connect_~s__state~0 == 4480; 24752#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 25414#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25408#L355 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 25403#L355-2 ssl3_connect_~s__init_num~0 := 0; 24898#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 24884#L515 ssl3_connect_~skip~0 := 0; 24878#L97-2 assume true; 24872#L97 assume !false; 24865#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24857#L100 assume !(ssl3_connect_~s__state~0 == 12292); 24851#L103 assume !(ssl3_connect_~s__state~0 == 16384); 24843#L106 assume !(ssl3_connect_~s__state~0 == 4096); 24837#L109 assume !(ssl3_connect_~s__state~0 == 20480); 24658#L112 assume !(ssl3_connect_~s__state~0 == 4099); 24660#L115 assume !(ssl3_connect_~s__state~0 == 4368); 24648#L118 assume !(ssl3_connect_~s__state~0 == 4369); 24650#L121 assume !(ssl3_connect_~s__state~0 == 4384); 24823#L124 assume !(ssl3_connect_~s__state~0 == 4385); 25288#L127 assume !(ssl3_connect_~s__state~0 == 4400); 25281#L130 assume !(ssl3_connect_~s__state~0 == 4401); 25282#L133 assume !(ssl3_connect_~s__state~0 == 4416); 25411#L136 assume !(ssl3_connect_~s__state~0 == 4417); 25405#L139 assume !(ssl3_connect_~s__state~0 == 4432); 25399#L142 assume !(ssl3_connect_~s__state~0 == 4433); 25272#L145 assume !(ssl3_connect_~s__state~0 == 4448); 24790#L148 assume !(ssl3_connect_~s__state~0 == 4449); 24781#L151 assume !(ssl3_connect_~s__state~0 == 4464); 24776#L154 assume !(ssl3_connect_~s__state~0 == 4465); 24770#L157 assume !(ssl3_connect_~s__state~0 == 4466); 24764#L160 assume !(ssl3_connect_~s__state~0 == 4467); 24759#L163 assume !(ssl3_connect_~s__state~0 == 4480); 24751#L166 assume !(ssl3_connect_~s__state~0 == 4481); 24753#L169 assume !(ssl3_connect_~s__state~0 == 4496); 25429#L172 assume !(ssl3_connect_~s__state~0 == 4497); 25423#L175 assume !(ssl3_connect_~s__state~0 == 4512); 25424#L178 assume !(ssl3_connect_~s__state~0 == 4513); 24720#L181 assume !(ssl3_connect_~s__state~0 == 4528); 24715#L184 assume !(ssl3_connect_~s__state~0 == 4529); 24698#L187 assume !(ssl3_connect_~s__state~0 == 4560); 24700#L190 assume !(ssl3_connect_~s__state~0 == 4561); 24702#L193 assume ssl3_connect_~s__state~0 == 4352; 25615#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 25614#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 25611#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24903#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 24885#L515 ssl3_connect_~skip~0 := 0; 24879#L97-2 assume true; 24873#L97 assume !false; 24866#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24867#L100 assume ssl3_connect_~s__state~0 == 12292; 25322#L101 [2018-11-10 06:12:58,199 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:58,199 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-10 06:12:58,199 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:58,199 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:58,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:58,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:58,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:58,207 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:58,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1604180798, now seen corresponding path program 1 times [2018-11-10 06:12:58,207 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:58,207 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:58,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,208 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:58,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:58,336 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 06:12:58,336 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:58,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:58,337 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:58,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:58,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:58,337 INFO L87 Difference]: Start difference. First operand 3343 states and 4423 transitions. cyclomatic complexity: 1084 Second operand 3 states. [2018-11-10 06:12:58,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:58,584 INFO L93 Difference]: Finished difference Result 3495 states and 4595 transitions. [2018-11-10 06:12:58,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:58,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3495 states and 4595 transitions. [2018-11-10 06:12:58,601 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3484 [2018-11-10 06:12:58,617 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3495 states to 3495 states and 4595 transitions. [2018-11-10 06:12:58,618 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3495 [2018-11-10 06:12:58,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3495 [2018-11-10 06:12:58,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3495 states and 4595 transitions. [2018-11-10 06:12:58,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:58,627 INFO L705 BuchiCegarLoop]: Abstraction has 3495 states and 4595 transitions. [2018-11-10 06:12:58,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3495 states and 4595 transitions. [2018-11-10 06:12:58,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3495 to 3479. [2018-11-10 06:12:58,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3479 states. [2018-11-10 06:12:58,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3479 states to 3479 states and 4579 transitions. [2018-11-10 06:12:58,681 INFO L728 BuchiCegarLoop]: Abstraction has 3479 states and 4579 transitions. [2018-11-10 06:12:58,681 INFO L608 BuchiCegarLoop]: Abstraction has 3479 states and 4579 transitions. [2018-11-10 06:12:58,681 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 06:12:58,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3479 states and 4579 transitions. [2018-11-10 06:12:58,691 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3468 [2018-11-10 06:12:58,692 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:58,692 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:58,693 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:58,694 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:58,694 INFO L793 eck$LassoCheckResult]: Stem: 31427#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31317#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 31318#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31379#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 31380#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 31334#L97-2 assume true; 32556#L97 assume !false; 32555#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31456#L100 assume ssl3_connect_~s__state~0 == 12292; 31457#L101 [2018-11-10 06:12:58,694 INFO L795 eck$LassoCheckResult]: Loop: 31457#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 31814#L205 ssl3_connect_~s__server~0 := 0; 32684#L210 assume ssl3_connect_~cb~0 != 0; 32685#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32678#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 32679#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 32670#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 32671#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 32665#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32659#L515 ssl3_connect_~skip~0 := 0; 32656#L97-2 assume true; 32655#L97 assume !false; 32652#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32651#L100 assume !(ssl3_connect_~s__state~0 == 12292); 32650#L103 assume !(ssl3_connect_~s__state~0 == 16384); 32648#L106 assume !(ssl3_connect_~s__state~0 == 4096); 32643#L109 assume !(ssl3_connect_~s__state~0 == 20480); 32641#L112 assume !(ssl3_connect_~s__state~0 == 4099); 32639#L115 assume ssl3_connect_~s__state~0 == 4368; 31811#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 32636#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 32358#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32633#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32630#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32624#L515 ssl3_connect_~skip~0 := 0; 32622#L97-2 assume true; 32620#L97 assume !false; 32618#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32594#L100 assume !(ssl3_connect_~s__state~0 == 12292); 32590#L103 assume !(ssl3_connect_~s__state~0 == 16384); 32586#L106 assume !(ssl3_connect_~s__state~0 == 4096); 32582#L109 assume !(ssl3_connect_~s__state~0 == 20480); 32578#L112 assume !(ssl3_connect_~s__state~0 == 4099); 32574#L115 assume !(ssl3_connect_~s__state~0 == 4368); 32570#L118 assume !(ssl3_connect_~s__state~0 == 4369); 31476#L121 assume ssl3_connect_~s__state~0 == 4384; 31472#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 31471#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 31469#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 31470#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 33527#L270-2 ssl3_connect_~s__init_num~0 := 0; 33671#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33666#L515 ssl3_connect_~skip~0 := 0; 33665#L97-2 assume true; 33664#L97 assume !false; 33663#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33662#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33661#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33660#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33659#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33658#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33657#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33656#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33655#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33654#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33653#L127 assume ssl3_connect_~s__state~0 == 4400; 33216#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 33649#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 33648#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33643#L515 ssl3_connect_~skip~0 := 0; 33642#L97-2 assume true; 33641#L97 assume !false; 33640#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33639#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33638#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33637#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33636#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33635#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33634#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33633#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33632#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33631#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33630#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33629#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33628#L133 assume ssl3_connect_~s__state~0 == 4416; 33213#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 33626#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 32448#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32446#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 32447#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33478#L515 ssl3_connect_~skip~0 := 0; 33477#L97-2 assume true; 33476#L97 assume !false; 33475#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33474#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33473#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33472#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33471#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33470#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33469#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33468#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33467#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33466#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33465#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33464#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33463#L133 assume !(ssl3_connect_~s__state~0 == 4416); 33462#L136 assume !(ssl3_connect_~s__state~0 == 4417); 33461#L139 assume ssl3_connect_~s__state~0 == 4432; 33210#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 33460#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 33459#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33458#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33453#L515 ssl3_connect_~skip~0 := 0; 33452#L97-2 assume true; 33451#L97 assume !false; 33450#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33449#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33448#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33447#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33446#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33445#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33444#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33443#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33442#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33441#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33440#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33439#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33438#L133 assume !(ssl3_connect_~s__state~0 == 4416); 33437#L136 assume !(ssl3_connect_~s__state~0 == 4417); 33436#L139 assume !(ssl3_connect_~s__state~0 == 4432); 33435#L142 assume !(ssl3_connect_~s__state~0 == 4433); 33434#L145 assume ssl3_connect_~s__state~0 == 4448; 33207#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 33433#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 33432#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 33431#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 33430#L330-2 ssl3_connect_~s__init_num~0 := 0; 33429#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33424#L515 ssl3_connect_~skip~0 := 0; 33423#L97-2 assume true; 33422#L97 assume !false; 33421#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33420#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33419#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33418#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33417#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33416#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33415#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33414#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33413#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33412#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33411#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33410#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33409#L133 assume !(ssl3_connect_~s__state~0 == 4416); 33408#L136 assume !(ssl3_connect_~s__state~0 == 4417); 33407#L139 assume !(ssl3_connect_~s__state~0 == 4432); 33406#L142 assume !(ssl3_connect_~s__state~0 == 4433); 33405#L145 assume !(ssl3_connect_~s__state~0 == 4448); 33404#L148 assume !(ssl3_connect_~s__state~0 == 4449); 33403#L151 assume ssl3_connect_~s__state~0 == 4464; 33202#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 33402#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33401#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33396#L515 ssl3_connect_~skip~0 := 0; 33395#L97-2 assume true; 33394#L97 assume !false; 33393#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33392#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33391#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33390#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33389#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33388#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33387#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33386#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33385#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33384#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33383#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33382#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33381#L133 assume !(ssl3_connect_~s__state~0 == 4416); 33380#L136 assume !(ssl3_connect_~s__state~0 == 4417); 33379#L139 assume !(ssl3_connect_~s__state~0 == 4432); 33378#L142 assume !(ssl3_connect_~s__state~0 == 4433); 33377#L145 assume !(ssl3_connect_~s__state~0 == 4448); 33376#L148 assume !(ssl3_connect_~s__state~0 == 4449); 33375#L151 assume !(ssl3_connect_~s__state~0 == 4464); 33374#L154 assume !(ssl3_connect_~s__state~0 == 4465); 33373#L157 assume !(ssl3_connect_~s__state~0 == 4466); 33372#L160 assume !(ssl3_connect_~s__state~0 == 4467); 33371#L163 assume ssl3_connect_~s__state~0 == 4480; 33199#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33370#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33369#L355 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; 33368#L355-2 ssl3_connect_~s__init_num~0 := 0; 33367#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33362#L515 ssl3_connect_~skip~0 := 0; 33361#L97-2 assume true; 33360#L97 assume !false; 33359#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33358#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33357#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33356#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33355#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33354#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33353#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33352#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33351#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33350#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33349#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33348#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33347#L133 assume !(ssl3_connect_~s__state~0 == 4416); 33346#L136 assume !(ssl3_connect_~s__state~0 == 4417); 33345#L139 assume !(ssl3_connect_~s__state~0 == 4432); 33344#L142 assume !(ssl3_connect_~s__state~0 == 4433); 33343#L145 assume !(ssl3_connect_~s__state~0 == 4448); 33342#L148 assume !(ssl3_connect_~s__state~0 == 4449); 33341#L151 assume !(ssl3_connect_~s__state~0 == 4464); 33340#L154 assume !(ssl3_connect_~s__state~0 == 4465); 33339#L157 assume !(ssl3_connect_~s__state~0 == 4466); 33338#L160 assume !(ssl3_connect_~s__state~0 == 4467); 33337#L163 assume !(ssl3_connect_~s__state~0 == 4480); 33336#L166 assume !(ssl3_connect_~s__state~0 == 4481); 33335#L169 assume !(ssl3_connect_~s__state~0 == 4496); 33334#L172 assume !(ssl3_connect_~s__state~0 == 4497); 33238#L175 assume ssl3_connect_~s__state~0 == 4512; 33194#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 33237#L376 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; 33236#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 33235#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 33234#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 33233#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33230#L515 ssl3_connect_~skip~0 := 0; 33229#L97-2 assume true; 33228#L97 assume !false; 33227#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33226#L100 assume !(ssl3_connect_~s__state~0 == 12292); 33225#L103 assume !(ssl3_connect_~s__state~0 == 16384); 33224#L106 assume !(ssl3_connect_~s__state~0 == 4096); 33223#L109 assume !(ssl3_connect_~s__state~0 == 20480); 33222#L112 assume !(ssl3_connect_~s__state~0 == 4099); 33221#L115 assume !(ssl3_connect_~s__state~0 == 4368); 33220#L118 assume !(ssl3_connect_~s__state~0 == 4369); 33219#L121 assume !(ssl3_connect_~s__state~0 == 4384); 33218#L124 assume !(ssl3_connect_~s__state~0 == 4385); 33217#L127 assume !(ssl3_connect_~s__state~0 == 4400); 33215#L130 assume !(ssl3_connect_~s__state~0 == 4401); 33214#L133 assume !(ssl3_connect_~s__state~0 == 4416); 33212#L136 assume !(ssl3_connect_~s__state~0 == 4417); 33211#L139 assume !(ssl3_connect_~s__state~0 == 4432); 33209#L142 assume !(ssl3_connect_~s__state~0 == 4433); 33208#L145 assume !(ssl3_connect_~s__state~0 == 4448); 33206#L148 assume !(ssl3_connect_~s__state~0 == 4449); 33205#L151 assume !(ssl3_connect_~s__state~0 == 4464); 33204#L154 assume !(ssl3_connect_~s__state~0 == 4465); 33203#L157 assume !(ssl3_connect_~s__state~0 == 4466); 33201#L160 assume !(ssl3_connect_~s__state~0 == 4467); 33200#L163 assume !(ssl3_connect_~s__state~0 == 4480); 33198#L166 assume !(ssl3_connect_~s__state~0 == 4481); 33197#L169 assume !(ssl3_connect_~s__state~0 == 4496); 33196#L172 assume !(ssl3_connect_~s__state~0 == 4497); 33195#L175 assume !(ssl3_connect_~s__state~0 == 4512); 33193#L178 assume !(ssl3_connect_~s__state~0 == 4513); 33192#L181 assume !(ssl3_connect_~s__state~0 == 4528); 33191#L184 assume !(ssl3_connect_~s__state~0 == 4529); 33189#L187 assume !(ssl3_connect_~s__state~0 == 4560); 31676#L190 assume !(ssl3_connect_~s__state~0 == 4561); 33190#L193 assume ssl3_connect_~s__state~0 == 4352; 31669#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 31667#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 31662#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31663#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33269#L515 ssl3_connect_~skip~0 := 0; 33268#L97-2 assume true; 33267#L97 assume !false; 33266#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33265#L100 assume ssl3_connect_~s__state~0 == 12292; 31457#L101 [2018-11-10 06:12:58,695 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:58,695 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-10 06:12:58,695 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:58,695 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:58,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:58,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:58,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:58,705 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:58,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1813275659, now seen corresponding path program 1 times [2018-11-10 06:12:58,705 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:58,705 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:58,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,706 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:12:58,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:58,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:58,806 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 06:12:58,806 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:58,806 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:12:58,806 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:58,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:58,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:58,807 INFO L87 Difference]: Start difference. First operand 3479 states and 4579 transitions. cyclomatic complexity: 1104 Second operand 3 states. [2018-11-10 06:12:59,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:59,008 INFO L93 Difference]: Finished difference Result 3479 states and 4363 transitions. [2018-11-10 06:12:59,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:59,010 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3479 states and 4363 transitions. [2018-11-10 06:12:59,019 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3468 [2018-11-10 06:12:59,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3479 states to 3479 states and 4363 transitions. [2018-11-10 06:12:59,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2018-11-10 06:12:59,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2018-11-10 06:12:59,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3479 states and 4363 transitions. [2018-11-10 06:12:59,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:59,045 INFO L705 BuchiCegarLoop]: Abstraction has 3479 states and 4363 transitions. [2018-11-10 06:12:59,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3479 states and 4363 transitions. [2018-11-10 06:12:59,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3479 to 3463. [2018-11-10 06:12:59,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3463 states. [2018-11-10 06:12:59,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3463 states to 3463 states and 4347 transitions. [2018-11-10 06:12:59,096 INFO L728 BuchiCegarLoop]: Abstraction has 3463 states and 4347 transitions. [2018-11-10 06:12:59,096 INFO L608 BuchiCegarLoop]: Abstraction has 3463 states and 4347 transitions. [2018-11-10 06:12:59,097 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 06:12:59,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3463 states and 4347 transitions. [2018-11-10 06:12:59,106 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-10 06:12:59,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:59,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:59,108 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:59,109 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:59,109 INFO L793 eck$LassoCheckResult]: Stem: 38390#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38280#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 38281#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38343#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 38344#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 38297#L97-2 assume true; 38904#L97 assume !false; 38903#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38419#L100 assume ssl3_connect_~s__state~0 == 12292; 38420#L101 [2018-11-10 06:12:59,109 INFO L795 eck$LassoCheckResult]: Loop: 38420#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 39523#L205 ssl3_connect_~s__server~0 := 0; 40607#L210 assume ssl3_connect_~cb~0 != 0; 40605#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 40602#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 40599#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 40594#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 40587#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 40583#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40576#L515 ssl3_connect_~skip~0 := 0; 40573#L97-2 assume true; 40570#L97 assume !false; 40567#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40564#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40561#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40558#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40555#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40552#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40549#L115 assume ssl3_connect_~s__state~0 == 4368; 39518#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 40545#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 40043#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 40542#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 40536#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40530#L515 ssl3_connect_~skip~0 := 0; 40524#L97-2 assume true; 40522#L97 assume !false; 40520#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40518#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40516#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40514#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40512#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40500#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40496#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40492#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40488#L121 assume ssl3_connect_~s__state~0 == 4384; 39513#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 40481#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 39865#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 40473#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 40469#L270-2 ssl3_connect_~s__init_num~0 := 0; 40464#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40456#L515 ssl3_connect_~skip~0 := 0; 40452#L97-2 assume true; 40448#L97 assume !false; 40444#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40440#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40436#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40432#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40428#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40424#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40420#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40416#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40412#L121 assume !(ssl3_connect_~s__state~0 == 4384); 40408#L124 assume !(ssl3_connect_~s__state~0 == 4385); 40403#L127 assume ssl3_connect_~s__state~0 == 4400; 39508#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 40394#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 40389#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40382#L515 ssl3_connect_~skip~0 := 0; 40379#L97-2 assume true; 40375#L97 assume !false; 40370#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40369#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40361#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40354#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40351#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40348#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40345#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40342#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40339#L121 assume !(ssl3_connect_~s__state~0 == 4384); 40336#L124 assume !(ssl3_connect_~s__state~0 == 4385); 40333#L127 assume !(ssl3_connect_~s__state~0 == 4400); 40330#L130 assume !(ssl3_connect_~s__state~0 == 4401); 40327#L133 assume ssl3_connect_~s__state~0 == 4416; 39503#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 40322#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 40319#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 40316#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 40312#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40305#L515 ssl3_connect_~skip~0 := 0; 40302#L97-2 assume true; 40299#L97 assume !false; 40296#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40293#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40290#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40287#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40284#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40281#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40278#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40275#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40272#L121 assume !(ssl3_connect_~s__state~0 == 4384); 40269#L124 assume !(ssl3_connect_~s__state~0 == 4385); 40266#L127 assume !(ssl3_connect_~s__state~0 == 4400); 40263#L130 assume !(ssl3_connect_~s__state~0 == 4401); 40261#L133 assume !(ssl3_connect_~s__state~0 == 4416); 40259#L136 assume !(ssl3_connect_~s__state~0 == 4417); 40256#L139 assume ssl3_connect_~s__state~0 == 4432; 39498#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 40251#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 40247#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 40235#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40228#L515 ssl3_connect_~skip~0 := 0; 40225#L97-2 assume true; 40222#L97 assume !false; 40219#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40216#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40213#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40210#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40207#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40204#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40201#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40198#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40195#L121 assume !(ssl3_connect_~s__state~0 == 4384); 40192#L124 assume !(ssl3_connect_~s__state~0 == 4385); 40189#L127 assume !(ssl3_connect_~s__state~0 == 4400); 40186#L130 assume !(ssl3_connect_~s__state~0 == 4401); 40183#L133 assume !(ssl3_connect_~s__state~0 == 4416); 40180#L136 assume !(ssl3_connect_~s__state~0 == 4417); 40177#L139 assume !(ssl3_connect_~s__state~0 == 4432); 40173#L142 assume !(ssl3_connect_~s__state~0 == 4433); 40169#L145 assume ssl3_connect_~s__state~0 == 4448; 39493#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 40160#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 40156#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 40153#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 40150#L330-2 ssl3_connect_~s__init_num~0 := 0; 40143#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40126#L515 ssl3_connect_~skip~0 := 0; 40121#L97-2 assume true; 40116#L97 assume !false; 40111#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40106#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40089#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40087#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40085#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40083#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40081#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40079#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40077#L121 assume !(ssl3_connect_~s__state~0 == 4384); 40075#L124 assume !(ssl3_connect_~s__state~0 == 4385); 40073#L127 assume !(ssl3_connect_~s__state~0 == 4400); 40071#L130 assume !(ssl3_connect_~s__state~0 == 4401); 40069#L133 assume !(ssl3_connect_~s__state~0 == 4416); 40067#L136 assume !(ssl3_connect_~s__state~0 == 4417); 40065#L139 assume !(ssl3_connect_~s__state~0 == 4432); 40063#L142 assume !(ssl3_connect_~s__state~0 == 4433); 40061#L145 assume !(ssl3_connect_~s__state~0 == 4448); 40059#L148 assume !(ssl3_connect_~s__state~0 == 4449); 40057#L151 assume ssl3_connect_~s__state~0 == 4464; 39484#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 40054#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 40050#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 40044#L515 ssl3_connect_~skip~0 := 0; 40040#L97-2 assume true; 40037#L97 assume !false; 40033#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40027#L100 assume !(ssl3_connect_~s__state~0 == 12292); 40025#L103 assume !(ssl3_connect_~s__state~0 == 16384); 40023#L106 assume !(ssl3_connect_~s__state~0 == 4096); 40021#L109 assume !(ssl3_connect_~s__state~0 == 20480); 40019#L112 assume !(ssl3_connect_~s__state~0 == 4099); 40018#L115 assume !(ssl3_connect_~s__state~0 == 4368); 40017#L118 assume !(ssl3_connect_~s__state~0 == 4369); 40016#L121 assume !(ssl3_connect_~s__state~0 == 4384); 40014#L124 assume !(ssl3_connect_~s__state~0 == 4385); 40012#L127 assume !(ssl3_connect_~s__state~0 == 4400); 40010#L130 assume !(ssl3_connect_~s__state~0 == 4401); 40006#L133 assume !(ssl3_connect_~s__state~0 == 4416); 40004#L136 assume !(ssl3_connect_~s__state~0 == 4417); 40001#L139 assume !(ssl3_connect_~s__state~0 == 4432); 39995#L142 assume !(ssl3_connect_~s__state~0 == 4433); 39993#L145 assume !(ssl3_connect_~s__state~0 == 4448); 39991#L148 assume !(ssl3_connect_~s__state~0 == 4449); 39989#L151 assume !(ssl3_connect_~s__state~0 == 4464); 39987#L154 assume !(ssl3_connect_~s__state~0 == 4465); 39985#L157 assume !(ssl3_connect_~s__state~0 == 4466); 39983#L160 assume !(ssl3_connect_~s__state~0 == 4467); 39981#L163 assume ssl3_connect_~s__state~0 == 4480; 39479#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 39978#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39924#L355 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; 39843#L355-2 ssl3_connect_~s__init_num~0 := 0; 39759#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39752#L515 ssl3_connect_~skip~0 := 0; 39748#L97-2 assume true; 39745#L97 assume !false; 39741#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39738#L100 assume !(ssl3_connect_~s__state~0 == 12292); 39734#L103 assume !(ssl3_connect_~s__state~0 == 16384); 39731#L106 assume !(ssl3_connect_~s__state~0 == 4096); 39727#L109 assume !(ssl3_connect_~s__state~0 == 20480); 39724#L112 assume !(ssl3_connect_~s__state~0 == 4099); 39721#L115 assume !(ssl3_connect_~s__state~0 == 4368); 39716#L118 assume !(ssl3_connect_~s__state~0 == 4369); 39714#L121 assume !(ssl3_connect_~s__state~0 == 4384); 39711#L124 assume !(ssl3_connect_~s__state~0 == 4385); 39707#L127 assume !(ssl3_connect_~s__state~0 == 4400); 39702#L130 assume !(ssl3_connect_~s__state~0 == 4401); 39696#L133 assume !(ssl3_connect_~s__state~0 == 4416); 39694#L136 assume !(ssl3_connect_~s__state~0 == 4417); 39692#L139 assume !(ssl3_connect_~s__state~0 == 4432); 39690#L142 assume !(ssl3_connect_~s__state~0 == 4433); 39688#L145 assume !(ssl3_connect_~s__state~0 == 4448); 39686#L148 assume !(ssl3_connect_~s__state~0 == 4449); 39612#L151 assume !(ssl3_connect_~s__state~0 == 4464); 39609#L154 assume !(ssl3_connect_~s__state~0 == 4465); 39606#L157 assume !(ssl3_connect_~s__state~0 == 4466); 39603#L160 assume !(ssl3_connect_~s__state~0 == 4467); 39600#L163 assume !(ssl3_connect_~s__state~0 == 4480); 39597#L166 assume !(ssl3_connect_~s__state~0 == 4481); 39594#L169 assume !(ssl3_connect_~s__state~0 == 4496); 39591#L172 assume !(ssl3_connect_~s__state~0 == 4497); 39588#L175 assume ssl3_connect_~s__state~0 == 4512; 39469#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 39581#L376 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; 39578#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 39574#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 39573#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 39568#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39557#L515 ssl3_connect_~skip~0 := 0; 39554#L97-2 assume true; 39551#L97 assume !false; 39548#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39545#L100 assume !(ssl3_connect_~s__state~0 == 12292); 39542#L103 assume !(ssl3_connect_~s__state~0 == 16384); 39539#L106 assume !(ssl3_connect_~s__state~0 == 4096); 39536#L109 assume !(ssl3_connect_~s__state~0 == 20480); 39533#L112 assume !(ssl3_connect_~s__state~0 == 4099); 39519#L115 assume !(ssl3_connect_~s__state~0 == 4368); 39516#L118 assume !(ssl3_connect_~s__state~0 == 4369); 39514#L121 assume !(ssl3_connect_~s__state~0 == 4384); 39511#L124 assume !(ssl3_connect_~s__state~0 == 4385); 39509#L127 assume !(ssl3_connect_~s__state~0 == 4400); 39506#L130 assume !(ssl3_connect_~s__state~0 == 4401); 39504#L133 assume !(ssl3_connect_~s__state~0 == 4416); 39501#L136 assume !(ssl3_connect_~s__state~0 == 4417); 39499#L139 assume !(ssl3_connect_~s__state~0 == 4432); 39496#L142 assume !(ssl3_connect_~s__state~0 == 4433); 39494#L145 assume !(ssl3_connect_~s__state~0 == 4448); 39491#L148 assume !(ssl3_connect_~s__state~0 == 4449); 39489#L151 assume !(ssl3_connect_~s__state~0 == 4464); 39487#L154 assume !(ssl3_connect_~s__state~0 == 4465); 39485#L157 assume !(ssl3_connect_~s__state~0 == 4466); 39482#L160 assume !(ssl3_connect_~s__state~0 == 4467); 39480#L163 assume !(ssl3_connect_~s__state~0 == 4480); 39477#L166 assume !(ssl3_connect_~s__state~0 == 4481); 39475#L169 assume !(ssl3_connect_~s__state~0 == 4496); 39472#L172 assume !(ssl3_connect_~s__state~0 == 4497); 39470#L175 assume !(ssl3_connect_~s__state~0 == 4512); 39467#L178 assume !(ssl3_connect_~s__state~0 == 4513); 39465#L181 assume ssl3_connect_~s__state~0 == 4528; 39462#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39460#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 39455#L406 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 39456#L406-1 ssl3_connect_~s__init_num~0 := 0; 39674#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39668#L515 ssl3_connect_~skip~0 := 0; 39666#L97-2 assume true; 39664#L97 assume !false; 39662#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39660#L100 assume !(ssl3_connect_~s__state~0 == 12292); 39658#L103 assume !(ssl3_connect_~s__state~0 == 16384); 39656#L106 assume !(ssl3_connect_~s__state~0 == 4096); 39654#L109 assume !(ssl3_connect_~s__state~0 == 20480); 39652#L112 assume !(ssl3_connect_~s__state~0 == 4099); 39650#L115 assume !(ssl3_connect_~s__state~0 == 4368); 39648#L118 assume !(ssl3_connect_~s__state~0 == 4369); 39646#L121 assume !(ssl3_connect_~s__state~0 == 4384); 39644#L124 assume !(ssl3_connect_~s__state~0 == 4385); 39642#L127 assume !(ssl3_connect_~s__state~0 == 4400); 39640#L130 assume !(ssl3_connect_~s__state~0 == 4401); 39638#L133 assume !(ssl3_connect_~s__state~0 == 4416); 39636#L136 assume !(ssl3_connect_~s__state~0 == 4417); 39634#L139 assume !(ssl3_connect_~s__state~0 == 4432); 39632#L142 assume !(ssl3_connect_~s__state~0 == 4433); 39631#L145 assume !(ssl3_connect_~s__state~0 == 4448); 39629#L148 assume !(ssl3_connect_~s__state~0 == 4449); 39627#L151 assume !(ssl3_connect_~s__state~0 == 4464); 39625#L154 assume !(ssl3_connect_~s__state~0 == 4465); 39622#L157 assume !(ssl3_connect_~s__state~0 == 4466); 39616#L160 assume !(ssl3_connect_~s__state~0 == 4467); 39614#L163 assume !(ssl3_connect_~s__state~0 == 4480); 39611#L166 assume !(ssl3_connect_~s__state~0 == 4481); 39608#L169 assume !(ssl3_connect_~s__state~0 == 4496); 39605#L172 assume !(ssl3_connect_~s__state~0 == 4497); 39602#L175 assume !(ssl3_connect_~s__state~0 == 4512); 39599#L178 assume !(ssl3_connect_~s__state~0 == 4513); 39596#L181 assume !(ssl3_connect_~s__state~0 == 4528); 39593#L184 assume !(ssl3_connect_~s__state~0 == 4529); 39590#L187 assume !(ssl3_connect_~s__state~0 == 4560); 39585#L190 assume !(ssl3_connect_~s__state~0 == 4561); 39583#L193 assume ssl3_connect_~s__state~0 == 4352; 39580#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 39577#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 39571#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 39563#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39556#L515 ssl3_connect_~skip~0 := 0; 39553#L97-2 assume true; 39550#L97 assume !false; 39547#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39544#L100 assume ssl3_connect_~s__state~0 == 12292; 38420#L101 [2018-11-10 06:12:59,110 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:59,110 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-10 06:12:59,110 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:59,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:59,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:59,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:59,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:59,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1171379185, now seen corresponding path program 1 times [2018-11-10 06:12:59,117 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:59,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:59,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:59,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:59,226 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 06:12:59,226 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:12:59,226 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:12:59,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:59,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:59,312 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:12:59,410 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 06:12:59,443 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:12:59,444 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 06:12:59,444 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:59,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 06:12:59,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 06:12:59,445 INFO L87 Difference]: Start difference. First operand 3463 states and 4347 transitions. cyclomatic complexity: 888 Second operand 4 states. [2018-11-10 06:12:59,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:59,638 INFO L93 Difference]: Finished difference Result 4437 states and 5452 transitions. [2018-11-10 06:12:59,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 06:12:59,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4437 states and 5452 transitions. [2018-11-10 06:12:59,651 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3444 [2018-11-10 06:12:59,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4437 states to 4437 states and 5452 transitions. [2018-11-10 06:12:59,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4437 [2018-11-10 06:12:59,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4437 [2018-11-10 06:12:59,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4437 states and 5452 transitions. [2018-11-10 06:12:59,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:59,674 INFO L705 BuchiCegarLoop]: Abstraction has 4437 states and 5452 transitions. [2018-11-10 06:12:59,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4437 states and 5452 transitions. [2018-11-10 06:12:59,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4437 to 3448. [2018-11-10 06:12:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3448 states. [2018-11-10 06:12:59,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 4300 transitions. [2018-11-10 06:12:59,728 INFO L728 BuchiCegarLoop]: Abstraction has 3448 states and 4300 transitions. [2018-11-10 06:12:59,728 INFO L608 BuchiCegarLoop]: Abstraction has 3448 states and 4300 transitions. [2018-11-10 06:12:59,728 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 06:12:59,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3448 states and 4300 transitions. [2018-11-10 06:12:59,737 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2018-11-10 06:12:59,737 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:59,737 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:59,739 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:59,739 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:59,739 INFO L793 eck$LassoCheckResult]: Stem: 47213#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47094#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 47095#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 47163#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 47164#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 47111#L97-2 assume true; 47248#L97 assume !false; 47247#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47246#L100 assume ssl3_connect_~s__state~0 == 12292; 47240#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 47241#L205 [2018-11-10 06:12:59,740 INFO L795 eck$LassoCheckResult]: Loop: 47241#L205 ssl3_connect_~s__server~0 := 0; 48537#L210 assume ssl3_connect_~cb~0 != 0; 48536#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 48535#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 48533#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 48531#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 48530#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 48528#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48523#L515 ssl3_connect_~skip~0 := 0; 48522#L97-2 assume true; 48521#L97 assume !false; 48520#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48519#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48518#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48517#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48516#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48515#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48514#L115 assume ssl3_connect_~s__state~0 == 4368; 47785#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 48513#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 48447#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 48512#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 48510#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48505#L515 ssl3_connect_~skip~0 := 0; 48504#L97-2 assume true; 48503#L97 assume !false; 48502#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48501#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48500#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48499#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48498#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48497#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48496#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48495#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48494#L121 assume ssl3_connect_~s__state~0 == 4384; 47779#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 48493#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 48425#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 48492#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 48491#L270-2 ssl3_connect_~s__init_num~0 := 0; 48489#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48484#L515 ssl3_connect_~skip~0 := 0; 48483#L97-2 assume true; 48482#L97 assume !false; 48481#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48480#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48479#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48478#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48477#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48476#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48475#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48474#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48473#L121 assume !(ssl3_connect_~s__state~0 == 4384); 48472#L124 assume !(ssl3_connect_~s__state~0 == 4385); 48397#L127 assume ssl3_connect_~s__state~0 == 4400; 47773#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 48386#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 48383#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48377#L515 ssl3_connect_~skip~0 := 0; 48375#L97-2 assume true; 48373#L97 assume !false; 48371#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48369#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48367#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48365#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48363#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48361#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48359#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48357#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48355#L121 assume !(ssl3_connect_~s__state~0 == 4384); 48353#L124 assume !(ssl3_connect_~s__state~0 == 4385); 48351#L127 assume !(ssl3_connect_~s__state~0 == 4400); 48350#L130 assume !(ssl3_connect_~s__state~0 == 4401); 48348#L133 assume ssl3_connect_~s__state~0 == 4416; 47768#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 48345#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 48343#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 48342#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 48290#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48284#L515 ssl3_connect_~skip~0 := 0; 48282#L97-2 assume true; 48280#L97 assume !false; 48278#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48276#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48264#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48260#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48256#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48252#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48248#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48244#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48240#L121 assume !(ssl3_connect_~s__state~0 == 4384); 48236#L124 assume !(ssl3_connect_~s__state~0 == 4385); 48232#L127 assume !(ssl3_connect_~s__state~0 == 4400); 48228#L130 assume !(ssl3_connect_~s__state~0 == 4401); 48224#L133 assume !(ssl3_connect_~s__state~0 == 4416); 48220#L136 assume !(ssl3_connect_~s__state~0 == 4417); 48216#L139 assume ssl3_connect_~s__state~0 == 4432; 47764#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 48210#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 48193#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48173#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48168#L515 ssl3_connect_~skip~0 := 0; 48162#L97-2 assume true; 48160#L97 assume !false; 48158#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48156#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48154#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48152#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48150#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48148#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48146#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48144#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48142#L121 assume !(ssl3_connect_~s__state~0 == 4384); 48140#L124 assume !(ssl3_connect_~s__state~0 == 4385); 48138#L127 assume !(ssl3_connect_~s__state~0 == 4400); 48136#L130 assume !(ssl3_connect_~s__state~0 == 4401); 48134#L133 assume !(ssl3_connect_~s__state~0 == 4416); 48132#L136 assume !(ssl3_connect_~s__state~0 == 4417); 48130#L139 assume !(ssl3_connect_~s__state~0 == 4432); 48128#L142 assume !(ssl3_connect_~s__state~0 == 4433); 48118#L145 assume ssl3_connect_~s__state~0 == 4448; 47291#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 48108#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 48104#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 48105#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 48097#L330-2 ssl3_connect_~s__init_num~0 := 0; 48098#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48084#L515 ssl3_connect_~skip~0 := 0; 48085#L97-2 assume true; 48078#L97 assume !false; 48079#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48072#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48073#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48067#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48068#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48061#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48062#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48055#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48056#L121 assume !(ssl3_connect_~s__state~0 == 4384); 48051#L124 assume !(ssl3_connect_~s__state~0 == 4385); 48052#L127 assume !(ssl3_connect_~s__state~0 == 4400); 48044#L130 assume !(ssl3_connect_~s__state~0 == 4401); 48045#L133 assume !(ssl3_connect_~s__state~0 == 4416); 48036#L136 assume !(ssl3_connect_~s__state~0 == 4417); 48037#L139 assume !(ssl3_connect_~s__state~0 == 4432); 48032#L142 assume !(ssl3_connect_~s__state~0 == 4433); 48033#L145 assume !(ssl3_connect_~s__state~0 == 4448); 48028#L148 assume !(ssl3_connect_~s__state~0 == 4449); 48029#L151 assume ssl3_connect_~s__state~0 == 4464; 47751#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 48026#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 48020#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48016#L515 ssl3_connect_~skip~0 := 0; 48011#L97-2 assume true; 48012#L97 assume !false; 48007#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48008#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48001#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48002#L106 assume !(ssl3_connect_~s__state~0 == 4096); 47994#L109 assume !(ssl3_connect_~s__state~0 == 20480); 47995#L112 assume !(ssl3_connect_~s__state~0 == 4099); 47986#L115 assume !(ssl3_connect_~s__state~0 == 4368); 47987#L118 assume !(ssl3_connect_~s__state~0 == 4369); 47978#L121 assume !(ssl3_connect_~s__state~0 == 4384); 47979#L124 assume !(ssl3_connect_~s__state~0 == 4385); 47970#L127 assume !(ssl3_connect_~s__state~0 == 4400); 47971#L130 assume !(ssl3_connect_~s__state~0 == 4401); 47962#L133 assume !(ssl3_connect_~s__state~0 == 4416); 47963#L136 assume !(ssl3_connect_~s__state~0 == 4417); 47954#L139 assume !(ssl3_connect_~s__state~0 == 4432); 47955#L142 assume !(ssl3_connect_~s__state~0 == 4433); 47946#L145 assume !(ssl3_connect_~s__state~0 == 4448); 47947#L148 assume !(ssl3_connect_~s__state~0 == 4449); 47938#L151 assume !(ssl3_connect_~s__state~0 == 4464); 47939#L154 assume !(ssl3_connect_~s__state~0 == 4465); 47932#L157 assume !(ssl3_connect_~s__state~0 == 4466); 47933#L160 assume !(ssl3_connect_~s__state~0 == 4467); 47741#L163 assume ssl3_connect_~s__state~0 == 4480; 47742#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 47737#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 47738#L355 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; 48297#L355-2 ssl3_connect_~s__init_num~0 := 0; 48270#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 48262#L515 ssl3_connect_~skip~0 := 0; 48258#L97-2 assume true; 48254#L97 assume !false; 48250#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48246#L100 assume !(ssl3_connect_~s__state~0 == 12292); 48242#L103 assume !(ssl3_connect_~s__state~0 == 16384); 48238#L106 assume !(ssl3_connect_~s__state~0 == 4096); 48234#L109 assume !(ssl3_connect_~s__state~0 == 20480); 48230#L112 assume !(ssl3_connect_~s__state~0 == 4099); 48226#L115 assume !(ssl3_connect_~s__state~0 == 4368); 48222#L118 assume !(ssl3_connect_~s__state~0 == 4369); 48218#L121 assume !(ssl3_connect_~s__state~0 == 4384); 48214#L124 assume !(ssl3_connect_~s__state~0 == 4385); 48212#L127 assume !(ssl3_connect_~s__state~0 == 4400); 48208#L130 assume !(ssl3_connect_~s__state~0 == 4401); 48206#L133 assume !(ssl3_connect_~s__state~0 == 4416); 48204#L136 assume !(ssl3_connect_~s__state~0 == 4417); 48202#L139 assume !(ssl3_connect_~s__state~0 == 4432); 48200#L142 assume !(ssl3_connect_~s__state~0 == 4433); 48198#L145 assume !(ssl3_connect_~s__state~0 == 4448); 48196#L148 assume !(ssl3_connect_~s__state~0 == 4449); 47665#L151 assume !(ssl3_connect_~s__state~0 == 4464); 47666#L154 assume !(ssl3_connect_~s__state~0 == 4465); 47661#L157 assume !(ssl3_connect_~s__state~0 == 4466); 47662#L160 assume !(ssl3_connect_~s__state~0 == 4467); 47657#L163 assume !(ssl3_connect_~s__state~0 == 4480); 47658#L166 assume !(ssl3_connect_~s__state~0 == 4481); 47653#L169 assume !(ssl3_connect_~s__state~0 == 4496); 47654#L172 assume !(ssl3_connect_~s__state~0 == 4497); 47649#L175 assume ssl3_connect_~s__state~0 == 4512; 47650#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 47645#L376 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; 47646#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 47529#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 47530#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 47523#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47519#L515 ssl3_connect_~skip~0 := 0; 47514#L97-2 assume true; 47515#L97 assume !false; 47510#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47511#L100 assume !(ssl3_connect_~s__state~0 == 12292); 47506#L103 assume !(ssl3_connect_~s__state~0 == 16384); 47507#L106 assume !(ssl3_connect_~s__state~0 == 4096); 47502#L109 assume !(ssl3_connect_~s__state~0 == 20480); 47503#L112 assume !(ssl3_connect_~s__state~0 == 4099); 47498#L115 assume !(ssl3_connect_~s__state~0 == 4368); 47499#L118 assume !(ssl3_connect_~s__state~0 == 4369); 47494#L121 assume !(ssl3_connect_~s__state~0 == 4384); 47495#L124 assume !(ssl3_connect_~s__state~0 == 4385); 47490#L127 assume !(ssl3_connect_~s__state~0 == 4400); 47491#L130 assume !(ssl3_connect_~s__state~0 == 4401); 47486#L133 assume !(ssl3_connect_~s__state~0 == 4416); 47487#L136 assume !(ssl3_connect_~s__state~0 == 4417); 47482#L139 assume !(ssl3_connect_~s__state~0 == 4432); 47483#L142 assume !(ssl3_connect_~s__state~0 == 4433); 47478#L145 assume !(ssl3_connect_~s__state~0 == 4448); 47479#L148 assume !(ssl3_connect_~s__state~0 == 4449); 47474#L151 assume !(ssl3_connect_~s__state~0 == 4464); 47475#L154 assume !(ssl3_connect_~s__state~0 == 4465); 47470#L157 assume !(ssl3_connect_~s__state~0 == 4466); 47471#L160 assume !(ssl3_connect_~s__state~0 == 4467); 47466#L163 assume !(ssl3_connect_~s__state~0 == 4480); 47467#L166 assume !(ssl3_connect_~s__state~0 == 4481); 47462#L169 assume !(ssl3_connect_~s__state~0 == 4496); 47463#L172 assume !(ssl3_connect_~s__state~0 == 4497); 47458#L175 assume !(ssl3_connect_~s__state~0 == 4512); 47459#L178 assume !(ssl3_connect_~s__state~0 == 4513); 47258#L181 assume ssl3_connect_~s__state~0 == 4528; 47259#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 47251#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 47252#L406 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 48123#L406-1 ssl3_connect_~s__init_num~0 := 0; 47918#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47914#L515 ssl3_connect_~skip~0 := 0; 47909#L97-2 assume true; 47910#L97 assume !false; 47905#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47906#L100 assume !(ssl3_connect_~s__state~0 == 12292); 47901#L103 assume !(ssl3_connect_~s__state~0 == 16384); 47902#L106 assume ssl3_connect_~s__state~0 == 4096; 47241#L205 [2018-11-10 06:12:59,740 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:59,740 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-10 06:12:59,740 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:59,740 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:59,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,741 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:59,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:59,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:12:59,747 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:59,747 INFO L82 PathProgramCache]: Analyzing trace with hash 28940210, now seen corresponding path program 1 times [2018-11-10 06:12:59,747 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:59,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:59,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,748 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:59,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:12:59,826 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 06:12:59,826 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:12:59,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:12:59,826 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:12:59,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:12:59,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:12:59,827 INFO L87 Difference]: Start difference. First operand 3448 states and 4300 transitions. cyclomatic complexity: 856 Second operand 3 states. [2018-11-10 06:12:59,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:12:59,929 INFO L93 Difference]: Finished difference Result 3788 states and 4688 transitions. [2018-11-10 06:12:59,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:12:59,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3788 states and 4688 transitions. [2018-11-10 06:12:59,940 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3776 [2018-11-10 06:12:59,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3788 states to 3788 states and 4688 transitions. [2018-11-10 06:12:59,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3788 [2018-11-10 06:12:59,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3788 [2018-11-10 06:12:59,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3788 states and 4688 transitions. [2018-11-10 06:12:59,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:12:59,956 INFO L705 BuchiCegarLoop]: Abstraction has 3788 states and 4688 transitions. [2018-11-10 06:12:59,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3788 states and 4688 transitions. [2018-11-10 06:12:59,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3788 to 3572. [2018-11-10 06:12:59,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3572 states. [2018-11-10 06:12:59,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3572 states to 3572 states and 4464 transitions. [2018-11-10 06:12:59,987 INFO L728 BuchiCegarLoop]: Abstraction has 3572 states and 4464 transitions. [2018-11-10 06:12:59,987 INFO L608 BuchiCegarLoop]: Abstraction has 3572 states and 4464 transitions. [2018-11-10 06:12:59,987 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 06:12:59,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3572 states and 4464 transitions. [2018-11-10 06:12:59,995 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3560 [2018-11-10 06:12:59,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:12:59,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:12:59,997 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:59,997 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:12:59,997 INFO L793 eck$LassoCheckResult]: Stem: 54447#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 54336#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54401#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 54402#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 54352#L97-2 assume true; 54485#L97 assume !false; 54484#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54483#L100 assume ssl3_connect_~s__state~0 == 12292; 54476#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 54477#L205 [2018-11-10 06:12:59,998 INFO L795 eck$LassoCheckResult]: Loop: 54477#L205 ssl3_connect_~s__server~0 := 0; 55832#L210 assume ssl3_connect_~cb~0 != 0; 55830#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 55826#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 55823#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 55819#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 55818#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 55811#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55805#L515 ssl3_connect_~skip~0 := 0; 55803#L97-2 assume true; 55801#L97 assume !false; 55799#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55797#L100 assume !(ssl3_connect_~s__state~0 == 12292); 55795#L103 assume !(ssl3_connect_~s__state~0 == 16384); 55793#L106 assume !(ssl3_connect_~s__state~0 == 4096); 55791#L109 assume !(ssl3_connect_~s__state~0 == 20480); 55789#L112 assume !(ssl3_connect_~s__state~0 == 4099); 55705#L115 assume ssl3_connect_~s__state~0 == 4368; 54519#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 54576#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 54388#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 55633#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 55630#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55627#L515 ssl3_connect_~skip~0 := 0; 55624#L97-2 assume true; 54544#L97 assume !false; 54540#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54541#L100 assume !(ssl3_connect_~s__state~0 == 12292); 55614#L103 assume !(ssl3_connect_~s__state~0 == 16384); 55612#L106 assume !(ssl3_connect_~s__state~0 == 4096); 55610#L109 assume !(ssl3_connect_~s__state~0 == 20480); 55608#L112 assume !(ssl3_connect_~s__state~0 == 4099); 55606#L115 assume !(ssl3_connect_~s__state~0 == 4368); 55605#L118 assume !(ssl3_connect_~s__state~0 == 4369); 54504#L121 assume ssl3_connect_~s__state~0 == 4384; 54505#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 55562#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 55561#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 55559#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 54941#L270-2 ssl3_connect_~s__init_num~0 := 0; 54942#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55538#L515 ssl3_connect_~skip~0 := 0; 55536#L97-2 assume true; 55534#L97 assume !false; 55532#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55530#L100 assume !(ssl3_connect_~s__state~0 == 12292); 55528#L103 assume !(ssl3_connect_~s__state~0 == 16384); 55526#L106 assume !(ssl3_connect_~s__state~0 == 4096); 55524#L109 assume !(ssl3_connect_~s__state~0 == 20480); 55522#L112 assume !(ssl3_connect_~s__state~0 == 4099); 55520#L115 assume !(ssl3_connect_~s__state~0 == 4368); 55518#L118 assume !(ssl3_connect_~s__state~0 == 4369); 55516#L121 assume !(ssl3_connect_~s__state~0 == 4384); 55514#L124 assume !(ssl3_connect_~s__state~0 == 4385); 55470#L127 assume ssl3_connect_~s__state~0 == 4400; 55466#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 55467#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 56144#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56139#L515 ssl3_connect_~skip~0 := 0; 56138#L97-2 assume true; 56137#L97 assume !false; 56136#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56135#L100 assume !(ssl3_connect_~s__state~0 == 12292); 56134#L103 assume !(ssl3_connect_~s__state~0 == 16384); 56133#L106 assume !(ssl3_connect_~s__state~0 == 4096); 56132#L109 assume !(ssl3_connect_~s__state~0 == 20480); 56131#L112 assume !(ssl3_connect_~s__state~0 == 4099); 56130#L115 assume !(ssl3_connect_~s__state~0 == 4368); 56129#L118 assume !(ssl3_connect_~s__state~0 == 4369); 56128#L121 assume !(ssl3_connect_~s__state~0 == 4384); 56127#L124 assume !(ssl3_connect_~s__state~0 == 4385); 56126#L127 assume !(ssl3_connect_~s__state~0 == 4400); 56125#L130 assume !(ssl3_connect_~s__state~0 == 4401); 56124#L133 assume ssl3_connect_~s__state~0 == 4416; 55602#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 56123#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 56122#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 56121#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 56119#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56114#L515 ssl3_connect_~skip~0 := 0; 56113#L97-2 assume true; 56112#L97 assume !false; 56111#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56110#L100 assume !(ssl3_connect_~s__state~0 == 12292); 56109#L103 assume !(ssl3_connect_~s__state~0 == 16384); 56108#L106 assume !(ssl3_connect_~s__state~0 == 4096); 56107#L109 assume !(ssl3_connect_~s__state~0 == 20480); 56106#L112 assume !(ssl3_connect_~s__state~0 == 4099); 56105#L115 assume !(ssl3_connect_~s__state~0 == 4368); 56104#L118 assume !(ssl3_connect_~s__state~0 == 4369); 56103#L121 assume !(ssl3_connect_~s__state~0 == 4384); 56102#L124 assume !(ssl3_connect_~s__state~0 == 4385); 56101#L127 assume !(ssl3_connect_~s__state~0 == 4400); 56100#L130 assume !(ssl3_connect_~s__state~0 == 4401); 56099#L133 assume !(ssl3_connect_~s__state~0 == 4416); 56098#L136 assume !(ssl3_connect_~s__state~0 == 4417); 56097#L139 assume ssl3_connect_~s__state~0 == 4432; 55599#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 56096#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 56095#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 56093#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56088#L515 ssl3_connect_~skip~0 := 0; 56087#L97-2 assume true; 56086#L97 assume !false; 56085#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56084#L100 assume !(ssl3_connect_~s__state~0 == 12292); 56083#L103 assume !(ssl3_connect_~s__state~0 == 16384); 56082#L106 assume !(ssl3_connect_~s__state~0 == 4096); 56081#L109 assume !(ssl3_connect_~s__state~0 == 20480); 56080#L112 assume !(ssl3_connect_~s__state~0 == 4099); 56079#L115 assume !(ssl3_connect_~s__state~0 == 4368); 56078#L118 assume !(ssl3_connect_~s__state~0 == 4369); 56077#L121 assume !(ssl3_connect_~s__state~0 == 4384); 56076#L124 assume !(ssl3_connect_~s__state~0 == 4385); 56075#L127 assume !(ssl3_connect_~s__state~0 == 4400); 56074#L130 assume !(ssl3_connect_~s__state~0 == 4401); 56073#L133 assume !(ssl3_connect_~s__state~0 == 4416); 56072#L136 assume !(ssl3_connect_~s__state~0 == 4417); 56071#L139 assume !(ssl3_connect_~s__state~0 == 4432); 56070#L142 assume !(ssl3_connect_~s__state~0 == 4433); 56069#L145 assume ssl3_connect_~s__state~0 == 4448; 55596#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 56068#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 56067#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 56065#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 56064#L330-2 ssl3_connect_~s__init_num~0 := 0; 56062#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56057#L515 ssl3_connect_~skip~0 := 0; 56056#L97-2 assume true; 56055#L97 assume !false; 56054#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56053#L100 assume !(ssl3_connect_~s__state~0 == 12292); 56052#L103 assume !(ssl3_connect_~s__state~0 == 16384); 56051#L106 assume !(ssl3_connect_~s__state~0 == 4096); 56050#L109 assume !(ssl3_connect_~s__state~0 == 20480); 56049#L112 assume !(ssl3_connect_~s__state~0 == 4099); 56048#L115 assume !(ssl3_connect_~s__state~0 == 4368); 56047#L118 assume !(ssl3_connect_~s__state~0 == 4369); 56046#L121 assume !(ssl3_connect_~s__state~0 == 4384); 56045#L124 assume !(ssl3_connect_~s__state~0 == 4385); 56044#L127 assume !(ssl3_connect_~s__state~0 == 4400); 56043#L130 assume !(ssl3_connect_~s__state~0 == 4401); 56042#L133 assume !(ssl3_connect_~s__state~0 == 4416); 56041#L136 assume !(ssl3_connect_~s__state~0 == 4417); 56040#L139 assume !(ssl3_connect_~s__state~0 == 4432); 56039#L142 assume !(ssl3_connect_~s__state~0 == 4433); 56038#L145 assume !(ssl3_connect_~s__state~0 == 4448); 56037#L148 assume !(ssl3_connect_~s__state~0 == 4449); 56036#L151 assume ssl3_connect_~s__state~0 == 4464; 55591#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 56034#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56027#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56021#L515 ssl3_connect_~skip~0 := 0; 56019#L97-2 assume true; 56017#L97 assume !false; 56015#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56013#L100 assume !(ssl3_connect_~s__state~0 == 12292); 56011#L103 assume !(ssl3_connect_~s__state~0 == 16384); 56009#L106 assume !(ssl3_connect_~s__state~0 == 4096); 56007#L109 assume !(ssl3_connect_~s__state~0 == 20480); 56005#L112 assume !(ssl3_connect_~s__state~0 == 4099); 56003#L115 assume !(ssl3_connect_~s__state~0 == 4368); 56001#L118 assume !(ssl3_connect_~s__state~0 == 4369); 55999#L121 assume !(ssl3_connect_~s__state~0 == 4384); 55997#L124 assume !(ssl3_connect_~s__state~0 == 4385); 55995#L127 assume !(ssl3_connect_~s__state~0 == 4400); 55993#L130 assume !(ssl3_connect_~s__state~0 == 4401); 55991#L133 assume !(ssl3_connect_~s__state~0 == 4416); 55989#L136 assume !(ssl3_connect_~s__state~0 == 4417); 55987#L139 assume !(ssl3_connect_~s__state~0 == 4432); 55985#L142 assume !(ssl3_connect_~s__state~0 == 4433); 55983#L145 assume !(ssl3_connect_~s__state~0 == 4448); 55981#L148 assume !(ssl3_connect_~s__state~0 == 4449); 55979#L151 assume !(ssl3_connect_~s__state~0 == 4464); 55977#L154 assume !(ssl3_connect_~s__state~0 == 4465); 55975#L157 assume !(ssl3_connect_~s__state~0 == 4466); 55973#L160 assume !(ssl3_connect_~s__state~0 == 4467); 55971#L163 assume ssl3_connect_~s__state~0 == 4480; 55588#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 55968#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55966#L355 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; 55964#L355-2 ssl3_connect_~s__init_num~0 := 0; 55962#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55957#L515 ssl3_connect_~skip~0 := 0; 55956#L97-2 assume true; 55955#L97 assume !false; 55954#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55953#L100 assume !(ssl3_connect_~s__state~0 == 12292); 55952#L103 assume !(ssl3_connect_~s__state~0 == 16384); 55951#L106 assume !(ssl3_connect_~s__state~0 == 4096); 55950#L109 assume !(ssl3_connect_~s__state~0 == 20480); 55949#L112 assume !(ssl3_connect_~s__state~0 == 4099); 55948#L115 assume !(ssl3_connect_~s__state~0 == 4368); 55947#L118 assume !(ssl3_connect_~s__state~0 == 4369); 55946#L121 assume !(ssl3_connect_~s__state~0 == 4384); 55945#L124 assume !(ssl3_connect_~s__state~0 == 4385); 55944#L127 assume !(ssl3_connect_~s__state~0 == 4400); 55943#L130 assume !(ssl3_connect_~s__state~0 == 4401); 55942#L133 assume !(ssl3_connect_~s__state~0 == 4416); 55941#L136 assume !(ssl3_connect_~s__state~0 == 4417); 55940#L139 assume !(ssl3_connect_~s__state~0 == 4432); 55939#L142 assume !(ssl3_connect_~s__state~0 == 4433); 55938#L145 assume !(ssl3_connect_~s__state~0 == 4448); 55937#L148 assume !(ssl3_connect_~s__state~0 == 4449); 55936#L151 assume !(ssl3_connect_~s__state~0 == 4464); 55935#L154 assume !(ssl3_connect_~s__state~0 == 4465); 55934#L157 assume !(ssl3_connect_~s__state~0 == 4466); 55933#L160 assume !(ssl3_connect_~s__state~0 == 4467); 55932#L163 assume !(ssl3_connect_~s__state~0 == 4480); 55931#L166 assume !(ssl3_connect_~s__state~0 == 4481); 55930#L169 assume !(ssl3_connect_~s__state~0 == 4496); 55929#L172 assume !(ssl3_connect_~s__state~0 == 4497); 55928#L175 assume ssl3_connect_~s__state~0 == 4512; 54612#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 55927#L376 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; 55926#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 55925#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 55924#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 55922#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55917#L515 ssl3_connect_~skip~0 := 0; 55916#L97-2 assume true; 55915#L97 assume !false; 55914#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55913#L100 assume !(ssl3_connect_~s__state~0 == 12292); 55912#L103 assume !(ssl3_connect_~s__state~0 == 16384); 55911#L106 assume !(ssl3_connect_~s__state~0 == 4096); 55910#L109 assume !(ssl3_connect_~s__state~0 == 20480); 55909#L112 assume !(ssl3_connect_~s__state~0 == 4099); 55908#L115 assume !(ssl3_connect_~s__state~0 == 4368); 55907#L118 assume !(ssl3_connect_~s__state~0 == 4369); 55906#L121 assume !(ssl3_connect_~s__state~0 == 4384); 55905#L124 assume !(ssl3_connect_~s__state~0 == 4385); 55904#L127 assume !(ssl3_connect_~s__state~0 == 4400); 55903#L130 assume !(ssl3_connect_~s__state~0 == 4401); 55902#L133 assume !(ssl3_connect_~s__state~0 == 4416); 55901#L136 assume !(ssl3_connect_~s__state~0 == 4417); 55900#L139 assume !(ssl3_connect_~s__state~0 == 4432); 55899#L142 assume !(ssl3_connect_~s__state~0 == 4433); 55898#L145 assume !(ssl3_connect_~s__state~0 == 4448); 55897#L148 assume !(ssl3_connect_~s__state~0 == 4449); 55896#L151 assume !(ssl3_connect_~s__state~0 == 4464); 55895#L154 assume !(ssl3_connect_~s__state~0 == 4465); 55894#L157 assume !(ssl3_connect_~s__state~0 == 4466); 55893#L160 assume !(ssl3_connect_~s__state~0 == 4467); 55892#L163 assume !(ssl3_connect_~s__state~0 == 4480); 55891#L166 assume !(ssl3_connect_~s__state~0 == 4481); 55890#L169 assume !(ssl3_connect_~s__state~0 == 4496); 55889#L172 assume !(ssl3_connect_~s__state~0 == 4497); 55888#L175 assume !(ssl3_connect_~s__state~0 == 4512); 55887#L178 assume !(ssl3_connect_~s__state~0 == 4513); 55886#L181 assume ssl3_connect_~s__state~0 == 4528; 54607#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 55885#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 55883#L406 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 55882#L406-1 ssl3_connect_~s__init_num~0 := 0; 55880#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55875#L515 ssl3_connect_~skip~0 := 0; 55874#L97-2 assume true; 55873#L97 assume !false; 55872#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55871#L100 assume !(ssl3_connect_~s__state~0 == 12292); 55870#L103 assume !(ssl3_connect_~s__state~0 == 16384); 55869#L106 assume !(ssl3_connect_~s__state~0 == 4096); 55868#L109 assume !(ssl3_connect_~s__state~0 == 20480); 55867#L112 assume !(ssl3_connect_~s__state~0 == 4099); 55787#L115 assume !(ssl3_connect_~s__state~0 == 4368); 55785#L118 assume !(ssl3_connect_~s__state~0 == 4369); 55783#L121 assume !(ssl3_connect_~s__state~0 == 4384); 55781#L124 assume !(ssl3_connect_~s__state~0 == 4385); 55779#L127 assume !(ssl3_connect_~s__state~0 == 4400); 55777#L130 assume !(ssl3_connect_~s__state~0 == 4401); 55775#L133 assume !(ssl3_connect_~s__state~0 == 4416); 55773#L136 assume !(ssl3_connect_~s__state~0 == 4417); 55771#L139 assume !(ssl3_connect_~s__state~0 == 4432); 55769#L142 assume !(ssl3_connect_~s__state~0 == 4433); 55767#L145 assume !(ssl3_connect_~s__state~0 == 4448); 55765#L148 assume !(ssl3_connect_~s__state~0 == 4449); 55763#L151 assume !(ssl3_connect_~s__state~0 == 4464); 55761#L154 assume !(ssl3_connect_~s__state~0 == 4465); 55759#L157 assume !(ssl3_connect_~s__state~0 == 4466); 55757#L160 assume !(ssl3_connect_~s__state~0 == 4467); 55755#L163 assume !(ssl3_connect_~s__state~0 == 4480); 55752#L166 assume !(ssl3_connect_~s__state~0 == 4481); 55745#L169 assume !(ssl3_connect_~s__state~0 == 4496); 55742#L172 assume !(ssl3_connect_~s__state~0 == 4497); 55739#L175 assume !(ssl3_connect_~s__state~0 == 4512); 55736#L178 assume !(ssl3_connect_~s__state~0 == 4513); 55675#L181 assume !(ssl3_connect_~s__state~0 == 4528); 55659#L184 assume !(ssl3_connect_~s__state~0 == 4529); 55573#L187 assume !(ssl3_connect_~s__state~0 == 4560); 55556#L190 assume !(ssl3_connect_~s__state~0 == 4561); 55513#L193 assume ssl3_connect_~s__state~0 == 4352; 55511#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 55510#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 54728#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 54729#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 54711#L515 ssl3_connect_~skip~0 := 0; 54712#L97-2 assume true; 54705#L97 assume !false; 54706#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54699#L100 assume !(ssl3_connect_~s__state~0 == 12292); 54700#L103 assume !(ssl3_connect_~s__state~0 == 16384); 54693#L106 assume ssl3_connect_~s__state~0 == 4096; 54477#L205 [2018-11-10 06:12:59,998 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:12:59,998 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-10 06:12:59,998 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:12:59,998 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:12:59,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:12:59,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:12:59,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:00,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:00,005 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:00,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1416973983, now seen corresponding path program 1 times [2018-11-10 06:13:00,005 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:00,005 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:00,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,006 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:13:00,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:00,087 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 06:13:00,087 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:13:00,087 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:13:00,099 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:00,138 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:13:00,180 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 06:13:00,200 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:13:00,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 06:13:00,201 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:00,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 06:13:00,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 06:13:00,201 INFO L87 Difference]: Start difference. First operand 3572 states and 4464 transitions. cyclomatic complexity: 896 Second operand 4 states. [2018-11-10 06:13:00,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:00,432 INFO L93 Difference]: Finished difference Result 4938 states and 5933 transitions. [2018-11-10 06:13:00,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 06:13:00,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5933 transitions. [2018-11-10 06:13:00,449 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-10 06:13:00,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4930 states and 5925 transitions. [2018-11-10 06:13:00,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4930 [2018-11-10 06:13:00,469 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4930 [2018-11-10 06:13:00,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4930 states and 5925 transitions. [2018-11-10 06:13:00,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:00,473 INFO L705 BuchiCegarLoop]: Abstraction has 4930 states and 5925 transitions. [2018-11-10 06:13:00,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4930 states and 5925 transitions. [2018-11-10 06:13:00,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4930 to 3568. [2018-11-10 06:13:00,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3568 states. [2018-11-10 06:13:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3568 states to 3568 states and 4352 transitions. [2018-11-10 06:13:00,511 INFO L728 BuchiCegarLoop]: Abstraction has 3568 states and 4352 transitions. [2018-11-10 06:13:00,511 INFO L608 BuchiCegarLoop]: Abstraction has 3568 states and 4352 transitions. [2018-11-10 06:13:00,511 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 06:13:00,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3568 states and 4352 transitions. [2018-11-10 06:13:00,519 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-10 06:13:00,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:13:00,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:13:00,522 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:00,522 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:00,522 INFO L793 eck$LassoCheckResult]: Stem: 63867#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 63761#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 63762#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 63822#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 63823#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 63778#L97-2 assume true; 63902#L97 assume !false; 63901#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63900#L100 assume ssl3_connect_~s__state~0 == 12292; 63895#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 63896#L205 [2018-11-10 06:13:00,523 INFO L795 eck$LassoCheckResult]: Loop: 63896#L205 ssl3_connect_~s__server~0 := 0; 66888#L210 assume ssl3_connect_~cb~0 != 0; 66882#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 66880#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 66877#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 66874#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 66872#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 66869#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66863#L515 ssl3_connect_~skip~0 := 0; 66861#L97-2 assume true; 66859#L97 assume !false; 66857#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66855#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66853#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66851#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66849#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66847#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66845#L115 assume ssl3_connect_~s__state~0 == 4368; 64050#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 66842#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 66074#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 66839#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 66836#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66830#L515 ssl3_connect_~skip~0 := 0; 66828#L97-2 assume true; 66826#L97 assume !false; 66824#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66822#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66820#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66818#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66816#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66814#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66675#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66674#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66673#L121 assume ssl3_connect_~s__state~0 == 4384; 66671#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 66670#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 66051#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 66668#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 66598#L270-2 ssl3_connect_~s__init_num~0 := 0; 66597#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66587#L515 ssl3_connect_~skip~0 := 0; 66585#L97-2 assume true; 66583#L97 assume !false; 66581#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66580#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66578#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66576#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66574#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66572#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66570#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66568#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66566#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66444#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66171#L127 assume ssl3_connect_~s__state~0 == 4400; 66168#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 63826#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63827#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66350#L515 ssl3_connect_~skip~0 := 0; 66346#L97-2 assume true; 66342#L97 assume !false; 66338#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66334#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66330#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66326#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66322#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66318#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66314#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66310#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66306#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66302#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66298#L127 assume !(ssl3_connect_~s__state~0 == 4400); 66294#L130 assume !(ssl3_connect_~s__state~0 == 4401); 66290#L133 assume ssl3_connect_~s__state~0 == 4416; 63882#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 63760#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 63758#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63759#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 63810#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66360#L515 ssl3_connect_~skip~0 := 0; 66353#L97-2 assume true; 66349#L97 assume !false; 66345#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66341#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66337#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66333#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66329#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66325#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66321#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66317#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66313#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66309#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66305#L127 assume !(ssl3_connect_~s__state~0 == 4400); 66301#L130 assume !(ssl3_connect_~s__state~0 == 4401); 66297#L133 assume !(ssl3_connect_~s__state~0 == 4416); 66293#L136 assume !(ssl3_connect_~s__state~0 == 4417); 66289#L139 assume ssl3_connect_~s__state~0 == 4432; 63857#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 63816#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 63806#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63807#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66376#L515 ssl3_connect_~skip~0 := 0; 66366#L97-2 assume true; 66361#L97 assume !false; 66359#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66352#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66348#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66344#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66340#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66336#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66332#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66328#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66324#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66320#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66316#L127 assume !(ssl3_connect_~s__state~0 == 4400); 66312#L130 assume !(ssl3_connect_~s__state~0 == 4401); 66308#L133 assume !(ssl3_connect_~s__state~0 == 4416); 66304#L136 assume !(ssl3_connect_~s__state~0 == 4417); 66300#L139 assume !(ssl3_connect_~s__state~0 == 4432); 66296#L142 assume !(ssl3_connect_~s__state~0 == 4433); 66292#L145 assume ssl3_connect_~s__state~0 == 4448; 63845#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 63846#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 63894#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 63883#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 63884#L330-2 ssl3_connect_~s__init_num~0 := 0; 67015#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 67009#L515 ssl3_connect_~skip~0 := 0; 67007#L97-2 assume true; 67005#L97 assume !false; 67003#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67001#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66999#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66997#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66995#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66993#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66991#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66989#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66987#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66985#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66983#L127 assume !(ssl3_connect_~s__state~0 == 4400); 66981#L130 assume !(ssl3_connect_~s__state~0 == 4401); 66971#L133 assume !(ssl3_connect_~s__state~0 == 4416); 66807#L136 assume !(ssl3_connect_~s__state~0 == 4417); 66806#L139 assume !(ssl3_connect_~s__state~0 == 4432); 66805#L142 assume !(ssl3_connect_~s__state~0 == 4433); 66804#L145 assume !(ssl3_connect_~s__state~0 == 4448); 66801#L148 assume !(ssl3_connect_~s__state~0 == 4449); 66800#L151 assume ssl3_connect_~s__state~0 == 4464; 66799#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 66798#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 64408#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64398#L515 ssl3_connect_~skip~0 := 0; 64396#L97-2 assume true; 64394#L97 assume !false; 64392#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64389#L100 assume !(ssl3_connect_~s__state~0 == 12292); 64387#L103 assume !(ssl3_connect_~s__state~0 == 16384); 64385#L106 assume !(ssl3_connect_~s__state~0 == 4096); 64383#L109 assume !(ssl3_connect_~s__state~0 == 20480); 64381#L112 assume !(ssl3_connect_~s__state~0 == 4099); 64379#L115 assume !(ssl3_connect_~s__state~0 == 4368); 64377#L118 assume !(ssl3_connect_~s__state~0 == 4369); 64375#L121 assume !(ssl3_connect_~s__state~0 == 4384); 64373#L124 assume !(ssl3_connect_~s__state~0 == 4385); 64371#L127 assume !(ssl3_connect_~s__state~0 == 4400); 64369#L130 assume !(ssl3_connect_~s__state~0 == 4401); 64367#L133 assume !(ssl3_connect_~s__state~0 == 4416); 64365#L136 assume !(ssl3_connect_~s__state~0 == 4417); 64363#L139 assume !(ssl3_connect_~s__state~0 == 4432); 64361#L142 assume !(ssl3_connect_~s__state~0 == 4433); 64359#L145 assume !(ssl3_connect_~s__state~0 == 4448); 64357#L148 assume !(ssl3_connect_~s__state~0 == 4449); 64355#L151 assume !(ssl3_connect_~s__state~0 == 4464); 64353#L154 assume !(ssl3_connect_~s__state~0 == 4465); 64351#L157 assume !(ssl3_connect_~s__state~0 == 4466); 64349#L160 assume !(ssl3_connect_~s__state~0 == 4467); 64290#L163 assume ssl3_connect_~s__state~0 == 4480; 64096#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 64095#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 64092#L355 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; 64094#L355-2 ssl3_connect_~s__init_num~0 := 0; 66521#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66515#L515 ssl3_connect_~skip~0 := 0; 66513#L97-2 assume true; 66511#L97 assume !false; 66509#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66507#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66505#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66503#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66501#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66499#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66497#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66495#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66020#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66016#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66009#L127 assume !(ssl3_connect_~s__state~0 == 4400); 66006#L130 assume !(ssl3_connect_~s__state~0 == 4401); 66003#L133 assume !(ssl3_connect_~s__state~0 == 4416); 65999#L136 assume !(ssl3_connect_~s__state~0 == 4417); 65945#L139 assume !(ssl3_connect_~s__state~0 == 4432); 65940#L142 assume !(ssl3_connect_~s__state~0 == 4433); 65933#L145 assume !(ssl3_connect_~s__state~0 == 4448); 65930#L148 assume !(ssl3_connect_~s__state~0 == 4449); 65927#L151 assume !(ssl3_connect_~s__state~0 == 4464); 65924#L154 assume !(ssl3_connect_~s__state~0 == 4465); 65921#L157 assume !(ssl3_connect_~s__state~0 == 4466); 65918#L160 assume !(ssl3_connect_~s__state~0 == 4467); 65915#L163 assume !(ssl3_connect_~s__state~0 == 4480); 65912#L166 assume !(ssl3_connect_~s__state~0 == 4481); 65909#L169 assume !(ssl3_connect_~s__state~0 == 4496); 65906#L172 assume !(ssl3_connect_~s__state~0 == 4497); 65902#L175 assume ssl3_connect_~s__state~0 == 4512; 65897#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 65890#L376 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; 65887#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 65884#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 65880#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 65875#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 65868#L515 ssl3_connect_~skip~0 := 0; 65865#L97-2 assume true; 65862#L97 assume !false; 65859#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65856#L100 assume !(ssl3_connect_~s__state~0 == 12292); 65853#L103 assume !(ssl3_connect_~s__state~0 == 16384); 65849#L106 assume !(ssl3_connect_~s__state~0 == 4096); 65844#L109 assume !(ssl3_connect_~s__state~0 == 20480); 65837#L112 assume !(ssl3_connect_~s__state~0 == 4099); 65834#L115 assume !(ssl3_connect_~s__state~0 == 4368); 65831#L118 assume !(ssl3_connect_~s__state~0 == 4369); 65828#L121 assume !(ssl3_connect_~s__state~0 == 4384); 65825#L124 assume !(ssl3_connect_~s__state~0 == 4385); 65822#L127 assume !(ssl3_connect_~s__state~0 == 4400); 65819#L130 assume !(ssl3_connect_~s__state~0 == 4401); 65816#L133 assume !(ssl3_connect_~s__state~0 == 4416); 65813#L136 assume !(ssl3_connect_~s__state~0 == 4417); 65810#L139 assume !(ssl3_connect_~s__state~0 == 4432); 65807#L142 assume !(ssl3_connect_~s__state~0 == 4433); 65804#L145 assume !(ssl3_connect_~s__state~0 == 4448); 65801#L148 assume !(ssl3_connect_~s__state~0 == 4449); 65798#L151 assume !(ssl3_connect_~s__state~0 == 4464); 65795#L154 assume !(ssl3_connect_~s__state~0 == 4465); 65792#L157 assume !(ssl3_connect_~s__state~0 == 4466); 65789#L160 assume !(ssl3_connect_~s__state~0 == 4467); 65786#L163 assume !(ssl3_connect_~s__state~0 == 4480); 65783#L166 assume !(ssl3_connect_~s__state~0 == 4481); 65780#L169 assume !(ssl3_connect_~s__state~0 == 4496); 65777#L172 assume !(ssl3_connect_~s__state~0 == 4497); 65774#L175 assume !(ssl3_connect_~s__state~0 == 4512); 65771#L178 assume !(ssl3_connect_~s__state~0 == 4513); 65768#L181 assume ssl3_connect_~s__state~0 == 4528; 65760#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 65757#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 65754#L406 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 65755#L406-1 ssl3_connect_~s__init_num~0 := 0; 66391#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66384#L515 ssl3_connect_~skip~0 := 0; 66377#L97-2 assume true; 66378#L97 assume !false; 66902#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66900#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66170#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66167#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66164#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66078#L112 assume !(ssl3_connect_~s__state~0 == 4099); 64049#L115 assume !(ssl3_connect_~s__state~0 == 4368); 64047#L118 assume !(ssl3_connect_~s__state~0 == 4369); 64048#L121 assume !(ssl3_connect_~s__state~0 == 4384); 64043#L124 assume !(ssl3_connect_~s__state~0 == 4385); 64044#L127 assume !(ssl3_connect_~s__state~0 == 4400); 64039#L130 assume !(ssl3_connect_~s__state~0 == 4401); 64040#L133 assume !(ssl3_connect_~s__state~0 == 4416); 64035#L136 assume !(ssl3_connect_~s__state~0 == 4417); 64036#L139 assume !(ssl3_connect_~s__state~0 == 4432); 64031#L142 assume !(ssl3_connect_~s__state~0 == 4433); 64032#L145 assume !(ssl3_connect_~s__state~0 == 4448); 64027#L148 assume !(ssl3_connect_~s__state~0 == 4449); 64028#L151 assume !(ssl3_connect_~s__state~0 == 4464); 64023#L154 assume !(ssl3_connect_~s__state~0 == 4465); 64024#L157 assume !(ssl3_connect_~s__state~0 == 4466); 64019#L160 assume !(ssl3_connect_~s__state~0 == 4467); 64020#L163 assume !(ssl3_connect_~s__state~0 == 4480); 64015#L166 assume !(ssl3_connect_~s__state~0 == 4481); 64016#L169 assume !(ssl3_connect_~s__state~0 == 4496); 64011#L172 assume !(ssl3_connect_~s__state~0 == 4497); 64012#L175 assume !(ssl3_connect_~s__state~0 == 4512); 64007#L178 assume !(ssl3_connect_~s__state~0 == 4513); 64008#L181 assume !(ssl3_connect_~s__state~0 == 4528); 64003#L184 assume !(ssl3_connect_~s__state~0 == 4529); 64004#L187 assume !(ssl3_connect_~s__state~0 == 4560); 63998#L190 assume !(ssl3_connect_~s__state~0 == 4561); 63999#L193 assume ssl3_connect_~s__state~0 == 4352; 63995#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 63996#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 63792#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63793#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66432#L515 ssl3_connect_~skip~0 := 0; 66431#L97-2 assume true; 66430#L97 assume !false; 66429#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66428#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66427#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66426#L106 assume !(ssl3_connect_~s__state~0 == 4096); 66425#L109 assume !(ssl3_connect_~s__state~0 == 20480); 66424#L112 assume !(ssl3_connect_~s__state~0 == 4099); 66423#L115 assume !(ssl3_connect_~s__state~0 == 4368); 66422#L118 assume !(ssl3_connect_~s__state~0 == 4369); 66421#L121 assume !(ssl3_connect_~s__state~0 == 4384); 66420#L124 assume !(ssl3_connect_~s__state~0 == 4385); 66419#L127 assume !(ssl3_connect_~s__state~0 == 4400); 66418#L130 assume !(ssl3_connect_~s__state~0 == 4401); 66417#L133 assume !(ssl3_connect_~s__state~0 == 4416); 66416#L136 assume !(ssl3_connect_~s__state~0 == 4417); 66415#L139 assume !(ssl3_connect_~s__state~0 == 4432); 66414#L142 assume !(ssl3_connect_~s__state~0 == 4433); 66413#L145 assume !(ssl3_connect_~s__state~0 == 4448); 66412#L148 assume !(ssl3_connect_~s__state~0 == 4449); 66411#L151 assume !(ssl3_connect_~s__state~0 == 4464); 66410#L154 assume !(ssl3_connect_~s__state~0 == 4465); 66409#L157 assume !(ssl3_connect_~s__state~0 == 4466); 66408#L160 assume !(ssl3_connect_~s__state~0 == 4467); 66407#L163 assume !(ssl3_connect_~s__state~0 == 4480); 66406#L166 assume !(ssl3_connect_~s__state~0 == 4481); 66405#L169 assume !(ssl3_connect_~s__state~0 == 4496); 66404#L172 assume !(ssl3_connect_~s__state~0 == 4497); 66403#L175 assume !(ssl3_connect_~s__state~0 == 4512); 66402#L178 assume !(ssl3_connect_~s__state~0 == 4513); 66401#L181 assume !(ssl3_connect_~s__state~0 == 4528); 66400#L184 assume !(ssl3_connect_~s__state~0 == 4529); 66399#L187 assume ssl3_connect_~s__state~0 == 4560; 66398#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 66397#L426 assume !(ssl3_connect_~ret~0 <= 0); 66396#L429 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 66394#L429-2 ssl3_connect_~s__init_num~0 := 0; 66395#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 66906#L515 ssl3_connect_~skip~0 := 0; 66905#L97-2 assume true; 66374#L97 assume !false; 66372#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66368#L100 assume !(ssl3_connect_~s__state~0 == 12292); 66369#L103 assume !(ssl3_connect_~s__state~0 == 16384); 66890#L106 assume ssl3_connect_~s__state~0 == 4096; 63896#L205 [2018-11-10 06:13:00,523 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:00,523 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-10 06:13:00,523 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:00,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:00,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,524 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:00,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:00,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:00,530 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:00,531 INFO L82 PathProgramCache]: Analyzing trace with hash -2110474740, now seen corresponding path program 1 times [2018-11-10 06:13:00,531 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:00,531 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:00,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,532 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:13:00,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:00,679 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 06:13:00,679 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:13:00,679 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:13:00,679 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:00,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:13:00,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:13:00,680 INFO L87 Difference]: Start difference. First operand 3568 states and 4352 transitions. cyclomatic complexity: 788 Second operand 3 states. [2018-11-10 06:13:00,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:00,751 INFO L93 Difference]: Finished difference Result 3709 states and 4448 transitions. [2018-11-10 06:13:00,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:13:00,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3709 states and 4448 transitions. [2018-11-10 06:13:00,761 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3036 [2018-11-10 06:13:00,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3709 states to 3365 states and 4064 transitions. [2018-11-10 06:13:00,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3365 [2018-11-10 06:13:00,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3365 [2018-11-10 06:13:00,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3365 states and 4064 transitions. [2018-11-10 06:13:00,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:00,776 INFO L705 BuchiCegarLoop]: Abstraction has 3365 states and 4064 transitions. [2018-11-10 06:13:00,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states and 4064 transitions. [2018-11-10 06:13:00,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 3193. [2018-11-10 06:13:00,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3193 states. [2018-11-10 06:13:00,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3193 states to 3193 states and 3872 transitions. [2018-11-10 06:13:00,810 INFO L728 BuchiCegarLoop]: Abstraction has 3193 states and 3872 transitions. [2018-11-10 06:13:00,810 INFO L608 BuchiCegarLoop]: Abstraction has 3193 states and 3872 transitions. [2018-11-10 06:13:00,810 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 06:13:00,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3193 states and 3872 transitions. [2018-11-10 06:13:00,818 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3036 [2018-11-10 06:13:00,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:13:00,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:13:00,820 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:00,820 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:00,820 INFO L793 eck$LassoCheckResult]: Stem: 71153#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71044#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71045#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71106#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 71107#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 71061#L97-2 assume true; 71193#L97 assume !false; 71192#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71191#L100 assume ssl3_connect_~s__state~0 == 12292; 71184#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 71185#L205 ssl3_connect_~s__server~0 := 0; 74097#L210 assume !(ssl3_connect_~cb~0 != 0); 74096#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 74095#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 74093#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 74091#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 74089#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 74083#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74077#L515 ssl3_connect_~skip~0 := 0; 74075#L97-2 assume true; 74073#L97 assume !false; 74071#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74070#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72611#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72612#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72603#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72604#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72449#L115 assume ssl3_connect_~s__state~0 == 4368; 72446#L119 [2018-11-10 06:13:00,820 INFO L795 eck$LassoCheckResult]: Loop: 72446#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 72444#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 72442#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 72440#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 72436#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72426#L515 ssl3_connect_~skip~0 := 0; 72424#L97-2 assume true; 72422#L97 assume !false; 72420#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72418#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72416#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72414#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72412#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72410#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72408#L115 assume !(ssl3_connect_~s__state~0 == 4368); 72406#L118 assume !(ssl3_connect_~s__state~0 == 4369); 72404#L121 assume ssl3_connect_~s__state~0 == 4384; 72402#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 72400#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 72398#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 72396#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 72394#L270-2 ssl3_connect_~s__init_num~0 := 0; 72390#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72380#L515 ssl3_connect_~skip~0 := 0; 72378#L97-2 assume true; 72376#L97 assume !false; 72374#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72372#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72370#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72368#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72366#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72364#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72362#L115 assume !(ssl3_connect_~s__state~0 == 4368); 72360#L118 assume !(ssl3_connect_~s__state~0 == 4369); 72358#L121 assume !(ssl3_connect_~s__state~0 == 4384); 72356#L124 assume !(ssl3_connect_~s__state~0 == 4385); 72354#L127 assume ssl3_connect_~s__state~0 == 4400; 72350#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 72346#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 72342#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72332#L515 ssl3_connect_~skip~0 := 0; 72330#L97-2 assume true; 72328#L97 assume !false; 72326#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72324#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72322#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72320#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72318#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72316#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72314#L115 assume !(ssl3_connect_~s__state~0 == 4368); 72312#L118 assume !(ssl3_connect_~s__state~0 == 4369); 72310#L121 assume !(ssl3_connect_~s__state~0 == 4384); 72308#L124 assume !(ssl3_connect_~s__state~0 == 4385); 72306#L127 assume !(ssl3_connect_~s__state~0 == 4400); 72304#L130 assume !(ssl3_connect_~s__state~0 == 4401); 72302#L133 assume ssl3_connect_~s__state~0 == 4416; 72300#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 72298#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 72296#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 72294#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 72290#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72280#L515 ssl3_connect_~skip~0 := 0; 72278#L97-2 assume true; 72276#L97 assume !false; 72274#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72272#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72270#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72268#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72266#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72264#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72262#L115 assume !(ssl3_connect_~s__state~0 == 4368); 72260#L118 assume !(ssl3_connect_~s__state~0 == 4369); 72258#L121 assume !(ssl3_connect_~s__state~0 == 4384); 72256#L124 assume !(ssl3_connect_~s__state~0 == 4385); 72254#L127 assume !(ssl3_connect_~s__state~0 == 4400); 72252#L130 assume !(ssl3_connect_~s__state~0 == 4401); 72250#L133 assume !(ssl3_connect_~s__state~0 == 4416); 72248#L136 assume !(ssl3_connect_~s__state~0 == 4417); 72246#L139 assume ssl3_connect_~s__state~0 == 4432; 72244#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 72242#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 72240#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 72236#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72226#L515 ssl3_connect_~skip~0 := 0; 72224#L97-2 assume true; 72222#L97 assume !false; 72220#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72218#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72216#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72214#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72212#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72210#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72208#L115 assume !(ssl3_connect_~s__state~0 == 4368); 72206#L118 assume !(ssl3_connect_~s__state~0 == 4369); 72204#L121 assume !(ssl3_connect_~s__state~0 == 4384); 72202#L124 assume !(ssl3_connect_~s__state~0 == 4385); 72200#L127 assume !(ssl3_connect_~s__state~0 == 4400); 72198#L130 assume !(ssl3_connect_~s__state~0 == 4401); 72196#L133 assume !(ssl3_connect_~s__state~0 == 4416); 72194#L136 assume !(ssl3_connect_~s__state~0 == 4417); 72192#L139 assume !(ssl3_connect_~s__state~0 == 4432); 72190#L142 assume !(ssl3_connect_~s__state~0 == 4433); 72188#L145 assume ssl3_connect_~s__state~0 == 4448; 72186#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 72183#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 72184#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 72583#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 72174#L330-2 ssl3_connect_~s__init_num~0 := 0; 72175#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72150#L515 ssl3_connect_~skip~0 := 0; 72151#L97-2 assume true; 72144#L97 assume !false; 72145#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72138#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72139#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72132#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72133#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72126#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72127#L115 assume !(ssl3_connect_~s__state~0 == 4368); 72120#L118 assume !(ssl3_connect_~s__state~0 == 4369); 72121#L121 assume !(ssl3_connect_~s__state~0 == 4384); 72106#L124 assume !(ssl3_connect_~s__state~0 == 4385); 72107#L127 assume !(ssl3_connect_~s__state~0 == 4400); 72096#L130 assume !(ssl3_connect_~s__state~0 == 4401); 72097#L133 assume !(ssl3_connect_~s__state~0 == 4416); 72086#L136 assume !(ssl3_connect_~s__state~0 == 4417); 72087#L139 assume !(ssl3_connect_~s__state~0 == 4432); 72048#L142 assume !(ssl3_connect_~s__state~0 == 4433); 72049#L145 assume !(ssl3_connect_~s__state~0 == 4448); 72044#L148 assume !(ssl3_connect_~s__state~0 == 4449); 72045#L151 assume ssl3_connect_~s__state~0 == 4464; 71081#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 71082#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 71455#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 71445#L515 ssl3_connect_~skip~0 := 0; 71443#L97-2 assume true; 71441#L97 assume !false; 71439#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71437#L100 assume !(ssl3_connect_~s__state~0 == 12292); 71435#L103 assume !(ssl3_connect_~s__state~0 == 16384); 71433#L106 assume !(ssl3_connect_~s__state~0 == 4096); 71431#L109 assume !(ssl3_connect_~s__state~0 == 20480); 71429#L112 assume !(ssl3_connect_~s__state~0 == 4099); 71427#L115 assume !(ssl3_connect_~s__state~0 == 4368); 71425#L118 assume !(ssl3_connect_~s__state~0 == 4369); 71423#L121 assume !(ssl3_connect_~s__state~0 == 4384); 71421#L124 assume !(ssl3_connect_~s__state~0 == 4385); 71419#L127 assume !(ssl3_connect_~s__state~0 == 4400); 71417#L130 assume !(ssl3_connect_~s__state~0 == 4401); 71415#L133 assume !(ssl3_connect_~s__state~0 == 4416); 71413#L136 assume !(ssl3_connect_~s__state~0 == 4417); 71411#L139 assume !(ssl3_connect_~s__state~0 == 4432); 71409#L142 assume !(ssl3_connect_~s__state~0 == 4433); 71407#L145 assume !(ssl3_connect_~s__state~0 == 4448); 71405#L148 assume !(ssl3_connect_~s__state~0 == 4449); 71403#L151 assume !(ssl3_connect_~s__state~0 == 4464); 71401#L154 assume !(ssl3_connect_~s__state~0 == 4465); 71398#L157 assume !(ssl3_connect_~s__state~0 == 4466); 71395#L160 assume !(ssl3_connect_~s__state~0 == 4467); 71392#L163 assume ssl3_connect_~s__state~0 == 4480; 71187#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 71188#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71329#L355 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; 71896#L355-2 ssl3_connect_~s__init_num~0 := 0; 71883#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 71877#L515 ssl3_connect_~skip~0 := 0; 71875#L97-2 assume true; 71872#L97 assume !false; 71866#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71859#L100 assume !(ssl3_connect_~s__state~0 == 12292); 71856#L103 assume !(ssl3_connect_~s__state~0 == 16384); 71853#L106 assume !(ssl3_connect_~s__state~0 == 4096); 71850#L109 assume !(ssl3_connect_~s__state~0 == 20480); 71847#L112 assume !(ssl3_connect_~s__state~0 == 4099); 71844#L115 assume !(ssl3_connect_~s__state~0 == 4368); 71840#L118 assume !(ssl3_connect_~s__state~0 == 4369); 71837#L121 assume !(ssl3_connect_~s__state~0 == 4384); 71834#L124 assume !(ssl3_connect_~s__state~0 == 4385); 71830#L127 assume !(ssl3_connect_~s__state~0 == 4400); 71827#L130 assume !(ssl3_connect_~s__state~0 == 4401); 71824#L133 assume !(ssl3_connect_~s__state~0 == 4416); 71820#L136 assume !(ssl3_connect_~s__state~0 == 4417); 71817#L139 assume !(ssl3_connect_~s__state~0 == 4432); 71814#L142 assume !(ssl3_connect_~s__state~0 == 4433); 71810#L145 assume !(ssl3_connect_~s__state~0 == 4448); 71806#L148 assume !(ssl3_connect_~s__state~0 == 4449); 71802#L151 assume !(ssl3_connect_~s__state~0 == 4464); 71798#L154 assume !(ssl3_connect_~s__state~0 == 4465); 71794#L157 assume !(ssl3_connect_~s__state~0 == 4466); 71790#L160 assume !(ssl3_connect_~s__state~0 == 4467); 71786#L163 assume !(ssl3_connect_~s__state~0 == 4480); 71782#L166 assume !(ssl3_connect_~s__state~0 == 4481); 71778#L169 assume !(ssl3_connect_~s__state~0 == 4496); 71775#L172 assume !(ssl3_connect_~s__state~0 == 4497); 71769#L175 assume ssl3_connect_~s__state~0 == 4512; 71767#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 71764#L376 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; 71761#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 71759#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 71755#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 71756#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 71725#L515 ssl3_connect_~skip~0 := 0; 71726#L97-2 assume true; 71717#L97 assume !false; 71718#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71709#L100 assume !(ssl3_connect_~s__state~0 == 12292); 71710#L103 assume !(ssl3_connect_~s__state~0 == 16384); 71701#L106 assume !(ssl3_connect_~s__state~0 == 4096); 71702#L109 assume !(ssl3_connect_~s__state~0 == 20480); 71693#L112 assume !(ssl3_connect_~s__state~0 == 4099); 71694#L115 assume !(ssl3_connect_~s__state~0 == 4368); 71685#L118 assume !(ssl3_connect_~s__state~0 == 4369); 71686#L121 assume !(ssl3_connect_~s__state~0 == 4384); 71677#L124 assume !(ssl3_connect_~s__state~0 == 4385); 71678#L127 assume !(ssl3_connect_~s__state~0 == 4400); 71669#L130 assume !(ssl3_connect_~s__state~0 == 4401); 71670#L133 assume !(ssl3_connect_~s__state~0 == 4416); 71661#L136 assume !(ssl3_connect_~s__state~0 == 4417); 71662#L139 assume !(ssl3_connect_~s__state~0 == 4432); 71653#L142 assume !(ssl3_connect_~s__state~0 == 4433); 71654#L145 assume !(ssl3_connect_~s__state~0 == 4448); 71645#L148 assume !(ssl3_connect_~s__state~0 == 4449); 71646#L151 assume !(ssl3_connect_~s__state~0 == 4464); 71637#L154 assume !(ssl3_connect_~s__state~0 == 4465); 71638#L157 assume !(ssl3_connect_~s__state~0 == 4466); 71629#L160 assume !(ssl3_connect_~s__state~0 == 4467); 71630#L163 assume !(ssl3_connect_~s__state~0 == 4480); 71621#L166 assume !(ssl3_connect_~s__state~0 == 4481); 71622#L169 assume !(ssl3_connect_~s__state~0 == 4496); 71614#L172 assume !(ssl3_connect_~s__state~0 == 4497); 71615#L175 assume !(ssl3_connect_~s__state~0 == 4512); 71610#L178 assume !(ssl3_connect_~s__state~0 == 4513); 71611#L181 assume ssl3_connect_~s__state~0 == 4528; 71606#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 71607#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 71604#L406 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 71073#L406-1 ssl3_connect_~s__init_num~0 := 0; 71074#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74078#L515 ssl3_connect_~skip~0 := 0; 74076#L97-2 assume true; 74074#L97 assume !false; 74072#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72619#L100 assume !(ssl3_connect_~s__state~0 == 12292); 72620#L103 assume !(ssl3_connect_~s__state~0 == 16384); 72607#L106 assume !(ssl3_connect_~s__state~0 == 4096); 72608#L109 assume !(ssl3_connect_~s__state~0 == 20480); 72599#L112 assume !(ssl3_connect_~s__state~0 == 4099); 72600#L115 assume ssl3_connect_~s__state~0 == 4368; 72446#L119 [2018-11-10 06:13:00,820 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:00,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-10 06:13:00,821 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:00,821 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:00,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,821 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:00,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:00,863 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 06:13:00,863 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:13:00,863 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:13:00,863 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:13:00,863 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:00,864 INFO L82 PathProgramCache]: Analyzing trace with hash 755747717, now seen corresponding path program 1 times [2018-11-10 06:13:00,864 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:00,864 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:00,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:00,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:00,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:00,921 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 06:13:00,921 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:13:00,921 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:13:00,922 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:00,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:13:00,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:13:00,922 INFO L87 Difference]: Start difference. First operand 3193 states and 3872 transitions. cyclomatic complexity: 683 Second operand 3 states. [2018-11-10 06:13:00,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:00,950 INFO L93 Difference]: Finished difference Result 6289 states and 7454 transitions. [2018-11-10 06:13:00,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:13:00,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6289 states and 7454 transitions. [2018-11-10 06:13:00,971 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5980 [2018-11-10 06:13:00,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6289 states to 6289 states and 7454 transitions. [2018-11-10 06:13:00,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6289 [2018-11-10 06:13:00,992 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6289 [2018-11-10 06:13:00,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6289 states and 7454 transitions. [2018-11-10 06:13:00,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:00,996 INFO L705 BuchiCegarLoop]: Abstraction has 6289 states and 7454 transitions. [2018-11-10 06:13:01,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6289 states and 7454 transitions. [2018-11-10 06:13:01,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6289 to 6289. [2018-11-10 06:13:01,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6289 states. [2018-11-10 06:13:01,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6289 states to 6289 states and 7454 transitions. [2018-11-10 06:13:01,062 INFO L728 BuchiCegarLoop]: Abstraction has 6289 states and 7454 transitions. [2018-11-10 06:13:01,062 INFO L608 BuchiCegarLoop]: Abstraction has 6289 states and 7454 transitions. [2018-11-10 06:13:01,062 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 06:13:01,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6289 states and 7454 transitions. [2018-11-10 06:13:01,078 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5980 [2018-11-10 06:13:01,078 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:13:01,078 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:13:01,080 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:01,080 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:01,080 INFO L793 eck$LassoCheckResult]: Stem: 80643#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 80534#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 80535#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 80606#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 80617#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 80551#L97-2 assume true; 80684#L97 assume !false; 80685#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80680#L100 assume ssl3_connect_~s__state~0 == 12292; 80681#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 80699#L205 ssl3_connect_~s__server~0 := 0; 82738#L210 assume ssl3_connect_~cb~0 != 0; 81956#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 82737#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 82735#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 82732#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 82730#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 82729#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 82726#L515 ssl3_connect_~skip~0 := 0; 82725#L97-2 assume true; 82724#L97 assume !false; 82723#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82722#L100 assume !(ssl3_connect_~s__state~0 == 12292); 82721#L103 assume !(ssl3_connect_~s__state~0 == 16384); 82720#L106 assume !(ssl3_connect_~s__state~0 == 4096); 82719#L109 assume !(ssl3_connect_~s__state~0 == 20480); 82718#L112 assume !(ssl3_connect_~s__state~0 == 4099); 82716#L115 assume ssl3_connect_~s__state~0 == 4368; 82717#L119 [2018-11-10 06:13:01,080 INFO L795 eck$LassoCheckResult]: Loop: 82717#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 84793#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 84786#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 84787#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 84784#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84779#L515 ssl3_connect_~skip~0 := 0; 84776#L97-2 assume true; 84772#L97 assume !false; 84770#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84768#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84766#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84764#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84762#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84760#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84758#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84756#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84754#L121 assume ssl3_connect_~s__state~0 == 4384; 84752#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 84750#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 84745#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 84746#L270 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 84742#L270-2 ssl3_connect_~s__init_num~0 := 0; 84740#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84734#L515 ssl3_connect_~skip~0 := 0; 84731#L97-2 assume true; 84727#L97 assume !false; 84725#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84723#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84721#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84719#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84717#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84715#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84713#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84711#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84709#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84707#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84705#L127 assume ssl3_connect_~s__state~0 == 4400; 84698#L131 assume ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256 != 0;ssl3_connect_~skip~0 := 1; 84692#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 84689#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84683#L515 ssl3_connect_~skip~0 := 0; 84681#L97-2 assume true; 84679#L97 assume !false; 84677#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84675#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84673#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84671#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84669#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84667#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84665#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84663#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84661#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84659#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84657#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84655#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84653#L133 assume ssl3_connect_~s__state~0 == 4416; 84651#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 84649#L296 assume !(ssl3_connect_~blastFlag~0 == 3); 84646#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 84642#L304 assume !(ssl3_connect_~tmp___6~0 == 0); 84639#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84633#L515 ssl3_connect_~skip~0 := 0; 84631#L97-2 assume true; 84629#L97 assume !false; 84627#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84625#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84623#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84621#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84619#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84617#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84615#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84613#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84611#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84609#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84607#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84605#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84603#L133 assume !(ssl3_connect_~s__state~0 == 4416); 84601#L136 assume !(ssl3_connect_~s__state~0 == 4417); 84599#L139 assume ssl3_connect_~s__state~0 == 4432; 84597#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 84594#L312 assume !(ssl3_connect_~blastFlag~0 == 5); 84590#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 84587#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84581#L515 ssl3_connect_~skip~0 := 0; 84579#L97-2 assume true; 84577#L97 assume !false; 84575#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84573#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84571#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84569#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84567#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84565#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84563#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84561#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84559#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84557#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84555#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84553#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84551#L133 assume !(ssl3_connect_~s__state~0 == 4416); 84549#L136 assume !(ssl3_connect_~s__state~0 == 4417); 84547#L139 assume !(ssl3_connect_~s__state~0 == 4432); 84545#L142 assume !(ssl3_connect_~s__state~0 == 4433); 84543#L145 assume ssl3_connect_~s__state~0 == 4448; 84541#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 84538#L324 assume !(ssl3_connect_~blastFlag~0 == 4); 84539#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 84530#L330 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 84531#L330-2 ssl3_connect_~s__init_num~0 := 0; 84526#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84524#L515 ssl3_connect_~skip~0 := 0; 84519#L97-2 assume true; 84520#L97 assume !false; 84515#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84516#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84511#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84512#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84507#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84508#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84503#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84504#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84499#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84500#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84495#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84496#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84491#L133 assume !(ssl3_connect_~s__state~0 == 4416); 84492#L136 assume !(ssl3_connect_~s__state~0 == 4417); 84487#L139 assume !(ssl3_connect_~s__state~0 == 4432); 84488#L142 assume !(ssl3_connect_~s__state~0 == 4433); 84483#L145 assume !(ssl3_connect_~s__state~0 == 4448); 84484#L148 assume !(ssl3_connect_~s__state~0 == 4449); 84479#L151 assume ssl3_connect_~s__state~0 == 4464; 84480#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 84472#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 84473#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84466#L515 ssl3_connect_~skip~0 := 0; 84467#L97-2 assume true; 84462#L97 assume !false; 84463#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84458#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84459#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84454#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84455#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84450#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84451#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84446#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84447#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84442#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84443#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84438#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84439#L133 assume !(ssl3_connect_~s__state~0 == 4416); 84434#L136 assume !(ssl3_connect_~s__state~0 == 4417); 84435#L139 assume !(ssl3_connect_~s__state~0 == 4432); 84430#L142 assume !(ssl3_connect_~s__state~0 == 4433); 84431#L145 assume !(ssl3_connect_~s__state~0 == 4448); 84426#L148 assume !(ssl3_connect_~s__state~0 == 4449); 84427#L151 assume !(ssl3_connect_~s__state~0 == 4464); 84422#L154 assume !(ssl3_connect_~s__state~0 == 4465); 84423#L157 assume !(ssl3_connect_~s__state~0 == 4466); 84418#L160 assume !(ssl3_connect_~s__state~0 == 4467); 84419#L163 assume ssl3_connect_~s__state~0 == 4480; 84414#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 84415#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 84407#L355 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; 84409#L355-2 ssl3_connect_~s__init_num~0 := 0; 84369#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84980#L515 ssl3_connect_~skip~0 := 0; 84977#L97-2 assume true; 84973#L97 assume !false; 84971#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84969#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84967#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84965#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84963#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84961#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84959#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84957#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84955#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84953#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84951#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84949#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84947#L133 assume !(ssl3_connect_~s__state~0 == 4416); 84945#L136 assume !(ssl3_connect_~s__state~0 == 4417); 84943#L139 assume !(ssl3_connect_~s__state~0 == 4432); 84941#L142 assume !(ssl3_connect_~s__state~0 == 4433); 84939#L145 assume !(ssl3_connect_~s__state~0 == 4448); 84937#L148 assume !(ssl3_connect_~s__state~0 == 4449); 84935#L151 assume !(ssl3_connect_~s__state~0 == 4464); 84933#L154 assume !(ssl3_connect_~s__state~0 == 4465); 84931#L157 assume !(ssl3_connect_~s__state~0 == 4466); 84929#L160 assume !(ssl3_connect_~s__state~0 == 4467); 84927#L163 assume !(ssl3_connect_~s__state~0 == 4480); 84925#L166 assume !(ssl3_connect_~s__state~0 == 4481); 84923#L169 assume !(ssl3_connect_~s__state~0 == 4496); 84921#L172 assume !(ssl3_connect_~s__state~0 == 4497); 84919#L175 assume ssl3_connect_~s__state~0 == 4512; 84917#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 84915#L376 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; 84913#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 84910#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 84907#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 84905#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84900#L515 ssl3_connect_~skip~0 := 0; 84897#L97-2 assume true; 84893#L97 assume !false; 84891#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84889#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84887#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84885#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84883#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84881#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84879#L115 assume !(ssl3_connect_~s__state~0 == 4368); 84877#L118 assume !(ssl3_connect_~s__state~0 == 4369); 84875#L121 assume !(ssl3_connect_~s__state~0 == 4384); 84873#L124 assume !(ssl3_connect_~s__state~0 == 4385); 84871#L127 assume !(ssl3_connect_~s__state~0 == 4400); 84869#L130 assume !(ssl3_connect_~s__state~0 == 4401); 84867#L133 assume !(ssl3_connect_~s__state~0 == 4416); 84865#L136 assume !(ssl3_connect_~s__state~0 == 4417); 84863#L139 assume !(ssl3_connect_~s__state~0 == 4432); 84861#L142 assume !(ssl3_connect_~s__state~0 == 4433); 84859#L145 assume !(ssl3_connect_~s__state~0 == 4448); 84857#L148 assume !(ssl3_connect_~s__state~0 == 4449); 84855#L151 assume !(ssl3_connect_~s__state~0 == 4464); 84853#L154 assume !(ssl3_connect_~s__state~0 == 4465); 84851#L157 assume !(ssl3_connect_~s__state~0 == 4466); 84849#L160 assume !(ssl3_connect_~s__state~0 == 4467); 84847#L163 assume !(ssl3_connect_~s__state~0 == 4480); 84845#L166 assume !(ssl3_connect_~s__state~0 == 4481); 84843#L169 assume !(ssl3_connect_~s__state~0 == 4496); 84841#L172 assume !(ssl3_connect_~s__state~0 == 4497); 84839#L175 assume !(ssl3_connect_~s__state~0 == 4512); 84837#L178 assume !(ssl3_connect_~s__state~0 == 4513); 84835#L181 assume ssl3_connect_~s__state~0 == 4528; 84833#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 84831#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 84828#L406 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 84825#L406-1 ssl3_connect_~s__init_num~0 := 0; 84823#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 84818#L515 ssl3_connect_~skip~0 := 0; 84815#L97-2 assume true; 84811#L97 assume !false; 84809#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84807#L100 assume !(ssl3_connect_~s__state~0 == 12292); 84805#L103 assume !(ssl3_connect_~s__state~0 == 16384); 84803#L106 assume !(ssl3_connect_~s__state~0 == 4096); 84801#L109 assume !(ssl3_connect_~s__state~0 == 20480); 84799#L112 assume !(ssl3_connect_~s__state~0 == 4099); 84796#L115 assume ssl3_connect_~s__state~0 == 4368; 82717#L119 [2018-11-10 06:13:01,081 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:01,081 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-10 06:13:01,081 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:01,081 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:01,082 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,082 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:01,082 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:01,091 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:01,091 INFO L82 PathProgramCache]: Analyzing trace with hash 755747717, now seen corresponding path program 2 times [2018-11-10 06:13:01,092 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:01,092 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:01,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:01,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:01,175 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 06:13:01,175 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:13:01,176 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:13:01,176 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:01,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:13:01,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:13:01,176 INFO L87 Difference]: Start difference. First operand 6289 states and 7454 transitions. cyclomatic complexity: 1173 Second operand 3 states. [2018-11-10 06:13:01,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:01,277 INFO L93 Difference]: Finished difference Result 5561 states and 6554 transitions. [2018-11-10 06:13:01,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:13:01,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5561 states and 6554 transitions. [2018-11-10 06:13:01,290 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-10 06:13:01,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5561 states to 5561 states and 6554 transitions. [2018-11-10 06:13:01,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5561 [2018-11-10 06:13:01,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5561 [2018-11-10 06:13:01,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5561 states and 6554 transitions. [2018-11-10 06:13:01,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:01,313 INFO L705 BuchiCegarLoop]: Abstraction has 5561 states and 6554 transitions. [2018-11-10 06:13:01,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5561 states and 6554 transitions. [2018-11-10 06:13:01,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5561 to 5545. [2018-11-10 06:13:01,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5545 states. [2018-11-10 06:13:01,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5545 states to 5545 states and 6538 transitions. [2018-11-10 06:13:01,372 INFO L728 BuchiCegarLoop]: Abstraction has 5545 states and 6538 transitions. [2018-11-10 06:13:01,372 INFO L608 BuchiCegarLoop]: Abstraction has 5545 states and 6538 transitions. [2018-11-10 06:13:01,372 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 06:13:01,372 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5545 states and 6538 transitions. [2018-11-10 06:13:01,386 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-10 06:13:01,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:13:01,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:13:01,388 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:01,389 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:01,389 INFO L793 eck$LassoCheckResult]: Stem: 92495#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 92389#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 92390#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 92452#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 92453#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 92535#L97-2 assume true; 92536#L97 assume !false; 92531#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92532#L100 assume ssl3_connect_~s__state~0 == 12292; 92519#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 92520#L205 ssl3_connect_~s__server~0 := 0; 93462#L210 assume ssl3_connect_~cb~0 != 0; 93461#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 93460#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 93458#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 93456#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 93454#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 93452#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93449#L515 ssl3_connect_~skip~0 := 0; 93448#L97-2 assume true; 93447#L97 assume !false; 93446#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93445#L100 assume !(ssl3_connect_~s__state~0 == 12292); 93444#L103 assume !(ssl3_connect_~s__state~0 == 16384); 93443#L106 assume !(ssl3_connect_~s__state~0 == 4096); 93442#L109 assume !(ssl3_connect_~s__state~0 == 20480); 93441#L112 assume !(ssl3_connect_~s__state~0 == 4099); 93440#L115 assume ssl3_connect_~s__state~0 == 4368; 93439#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 93438#L249 assume !(ssl3_connect_~blastFlag~0 == 0); 93437#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 93435#L257 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 93433#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93430#L515 ssl3_connect_~skip~0 := 0; 93429#L97-2 assume true; 93428#L97 assume !false; 93427#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93426#L100 assume !(ssl3_connect_~s__state~0 == 12292); 93425#L103 assume !(ssl3_connect_~s__state~0 == 16384); 93424#L106 assume !(ssl3_connect_~s__state~0 == 4096); 93423#L109 assume !(ssl3_connect_~s__state~0 == 20480); 93422#L112 assume !(ssl3_connect_~s__state~0 == 4099); 93421#L115 assume !(ssl3_connect_~s__state~0 == 4368); 93420#L118 assume !(ssl3_connect_~s__state~0 == 4369); 93419#L121 assume ssl3_connect_~s__state~0 == 4384; 93418#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 93417#L264 assume !(ssl3_connect_~blastFlag~0 == 1); 93416#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 93414#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 93415#L270-2 [2018-11-10 06:13:01,389 INFO L795 eck$LassoCheckResult]: Loop: 93415#L270-2 ssl3_connect_~s__init_num~0 := 0; 95132#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 95129#L515 ssl3_connect_~skip~0 := 0; 95128#L97-2 assume true; 95126#L97 assume !false; 95125#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95070#L100 assume !(ssl3_connect_~s__state~0 == 12292); 95067#L103 assume !(ssl3_connect_~s__state~0 == 16384); 95065#L106 assume !(ssl3_connect_~s__state~0 == 4096); 95062#L109 assume !(ssl3_connect_~s__state~0 == 20480); 95061#L112 assume !(ssl3_connect_~s__state~0 == 4099); 95060#L115 assume !(ssl3_connect_~s__state~0 == 4368); 95059#L118 assume !(ssl3_connect_~s__state~0 == 4369); 95058#L121 assume !(ssl3_connect_~s__state~0 == 4384); 95057#L124 assume !(ssl3_connect_~s__state~0 == 4385); 95056#L127 assume !(ssl3_connect_~s__state~0 == 4400); 95055#L130 assume !(ssl3_connect_~s__state~0 == 4401); 95054#L133 assume !(ssl3_connect_~s__state~0 == 4416); 95053#L136 assume !(ssl3_connect_~s__state~0 == 4417); 95052#L139 assume !(ssl3_connect_~s__state~0 == 4432); 95051#L142 assume !(ssl3_connect_~s__state~0 == 4433); 95050#L145 assume !(ssl3_connect_~s__state~0 == 4448); 95049#L148 assume !(ssl3_connect_~s__state~0 == 4449); 95048#L151 assume !(ssl3_connect_~s__state~0 == 4464); 95047#L154 assume !(ssl3_connect_~s__state~0 == 4465); 95046#L157 assume !(ssl3_connect_~s__state~0 == 4466); 95045#L160 assume !(ssl3_connect_~s__state~0 == 4467); 95044#L163 assume !(ssl3_connect_~s__state~0 == 4480); 95043#L166 assume !(ssl3_connect_~s__state~0 == 4481); 95042#L169 assume !(ssl3_connect_~s__state~0 == 4496); 95040#L172 assume !(ssl3_connect_~s__state~0 == 4497); 94947#L175 assume !(ssl3_connect_~s__state~0 == 4512); 94946#L178 assume !(ssl3_connect_~s__state~0 == 4513); 94944#L181 assume !(ssl3_connect_~s__state~0 == 4528); 94943#L184 assume !(ssl3_connect_~s__state~0 == 4529); 94942#L187 assume ssl3_connect_~s__state~0 == 4560; 94430#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 94878#L426 assume !(ssl3_connect_~ret~0 <= 0); 94875#L429 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 94869#L429-2 ssl3_connect_~s__init_num~0 := 0; 94863#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 94859#L515 ssl3_connect_~skip~0 := 0; 94857#L97-2 assume true; 94855#L97 assume !false; 94853#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94851#L100 assume !(ssl3_connect_~s__state~0 == 12292); 94849#L103 assume !(ssl3_connect_~s__state~0 == 16384); 94847#L106 assume !(ssl3_connect_~s__state~0 == 4096); 94845#L109 assume !(ssl3_connect_~s__state~0 == 20480); 94843#L112 assume !(ssl3_connect_~s__state~0 == 4099); 94841#L115 assume !(ssl3_connect_~s__state~0 == 4368); 94839#L118 assume !(ssl3_connect_~s__state~0 == 4369); 94837#L121 assume !(ssl3_connect_~s__state~0 == 4384); 94835#L124 assume !(ssl3_connect_~s__state~0 == 4385); 94833#L127 assume !(ssl3_connect_~s__state~0 == 4400); 94831#L130 assume !(ssl3_connect_~s__state~0 == 4401); 94829#L133 assume !(ssl3_connect_~s__state~0 == 4416); 94827#L136 assume !(ssl3_connect_~s__state~0 == 4417); 94825#L139 assume !(ssl3_connect_~s__state~0 == 4432); 94823#L142 assume !(ssl3_connect_~s__state~0 == 4433); 94821#L145 assume !(ssl3_connect_~s__state~0 == 4448); 94819#L148 assume !(ssl3_connect_~s__state~0 == 4449); 94817#L151 assume !(ssl3_connect_~s__state~0 == 4464); 94815#L154 assume !(ssl3_connect_~s__state~0 == 4465); 94813#L157 assume !(ssl3_connect_~s__state~0 == 4466); 94811#L160 assume !(ssl3_connect_~s__state~0 == 4467); 94809#L163 assume !(ssl3_connect_~s__state~0 == 4480); 94807#L166 assume !(ssl3_connect_~s__state~0 == 4481); 94805#L169 assume !(ssl3_connect_~s__state~0 == 4496); 94803#L172 assume !(ssl3_connect_~s__state~0 == 4497); 94801#L175 assume ssl3_connect_~s__state~0 == 4512; 94435#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 94798#L376 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; 94796#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 94794#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 94790#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 94784#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 94780#L515 ssl3_connect_~skip~0 := 0; 94778#L97-2 assume true; 94776#L97 assume !false; 94774#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94772#L100 assume !(ssl3_connect_~s__state~0 == 12292); 94770#L103 assume !(ssl3_connect_~s__state~0 == 16384); 94768#L106 assume !(ssl3_connect_~s__state~0 == 4096); 94766#L109 assume !(ssl3_connect_~s__state~0 == 20480); 94764#L112 assume !(ssl3_connect_~s__state~0 == 4099); 94762#L115 assume !(ssl3_connect_~s__state~0 == 4368); 94760#L118 assume !(ssl3_connect_~s__state~0 == 4369); 94758#L121 assume !(ssl3_connect_~s__state~0 == 4384); 94756#L124 assume !(ssl3_connect_~s__state~0 == 4385); 94754#L127 assume !(ssl3_connect_~s__state~0 == 4400); 94752#L130 assume !(ssl3_connect_~s__state~0 == 4401); 94750#L133 assume !(ssl3_connect_~s__state~0 == 4416); 94748#L136 assume !(ssl3_connect_~s__state~0 == 4417); 94746#L139 assume !(ssl3_connect_~s__state~0 == 4432); 94744#L142 assume !(ssl3_connect_~s__state~0 == 4433); 94742#L145 assume !(ssl3_connect_~s__state~0 == 4448); 94740#L148 assume !(ssl3_connect_~s__state~0 == 4449); 94738#L151 assume !(ssl3_connect_~s__state~0 == 4464); 94736#L154 assume !(ssl3_connect_~s__state~0 == 4465); 94734#L157 assume !(ssl3_connect_~s__state~0 == 4466); 94732#L160 assume !(ssl3_connect_~s__state~0 == 4467); 94730#L163 assume !(ssl3_connect_~s__state~0 == 4480); 94728#L166 assume !(ssl3_connect_~s__state~0 == 4481); 94726#L169 assume !(ssl3_connect_~s__state~0 == 4496); 94724#L172 assume !(ssl3_connect_~s__state~0 == 4497); 94722#L175 assume !(ssl3_connect_~s__state~0 == 4512); 94720#L178 assume !(ssl3_connect_~s__state~0 == 4513); 94718#L181 assume ssl3_connect_~s__state~0 == 4528; 94432#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 94715#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 94712#L406 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 94710#L410 assume !(ssl3_connect_~__cil_tmp58~0 - 2 != 0); 94708#L406-1 ssl3_connect_~s__init_num~0 := 0; 94707#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 94704#L515 ssl3_connect_~skip~0 := 0; 94703#L97-2 assume true; 94702#L97 assume !false; 94701#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94700#L100 assume !(ssl3_connect_~s__state~0 == 12292); 94699#L103 assume !(ssl3_connect_~s__state~0 == 16384); 94698#L106 assume !(ssl3_connect_~s__state~0 == 4096); 94697#L109 assume !(ssl3_connect_~s__state~0 == 20480); 94696#L112 assume !(ssl3_connect_~s__state~0 == 4099); 94695#L115 assume !(ssl3_connect_~s__state~0 == 4368); 94694#L118 assume !(ssl3_connect_~s__state~0 == 4369); 94693#L121 assume !(ssl3_connect_~s__state~0 == 4384); 94690#L124 assume !(ssl3_connect_~s__state~0 == 4385); 94685#L127 assume !(ssl3_connect_~s__state~0 == 4400); 94683#L130 assume !(ssl3_connect_~s__state~0 == 4401); 94681#L133 assume !(ssl3_connect_~s__state~0 == 4416); 94679#L136 assume !(ssl3_connect_~s__state~0 == 4417); 94677#L139 assume !(ssl3_connect_~s__state~0 == 4432); 94675#L142 assume !(ssl3_connect_~s__state~0 == 4433); 94673#L145 assume !(ssl3_connect_~s__state~0 == 4448); 94671#L148 assume !(ssl3_connect_~s__state~0 == 4449); 94669#L151 assume !(ssl3_connect_~s__state~0 == 4464); 94667#L154 assume !(ssl3_connect_~s__state~0 == 4465); 94665#L157 assume !(ssl3_connect_~s__state~0 == 4466); 94663#L160 assume !(ssl3_connect_~s__state~0 == 4467); 94661#L163 assume !(ssl3_connect_~s__state~0 == 4480); 94659#L166 assume !(ssl3_connect_~s__state~0 == 4481); 94657#L169 assume !(ssl3_connect_~s__state~0 == 4496); 94655#L172 assume !(ssl3_connect_~s__state~0 == 4497); 94653#L175 assume !(ssl3_connect_~s__state~0 == 4512); 94652#L178 assume !(ssl3_connect_~s__state~0 == 4513); 94650#L181 assume !(ssl3_connect_~s__state~0 == 4528); 94648#L184 assume !(ssl3_connect_~s__state~0 == 4529); 94428#L187 assume !(ssl3_connect_~s__state~0 == 4560); 94397#L190 assume !(ssl3_connect_~s__state~0 == 4561); 94373#L193 assume ssl3_connect_~s__state~0 == 4352; 94371#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 94370#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 94368#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 93949#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93947#L515 ssl3_connect_~skip~0 := 0; 93942#L97-2 assume true; 93943#L97 assume !false; 93938#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93939#L100 assume !(ssl3_connect_~s__state~0 == 12292); 93934#L103 assume !(ssl3_connect_~s__state~0 == 16384); 93935#L106 assume !(ssl3_connect_~s__state~0 == 4096); 93930#L109 assume !(ssl3_connect_~s__state~0 == 20480); 93931#L112 assume !(ssl3_connect_~s__state~0 == 4099); 93924#L115 assume !(ssl3_connect_~s__state~0 == 4368); 93926#L118 assume !(ssl3_connect_~s__state~0 == 4369); 93918#L121 assume ssl3_connect_~s__state~0 == 4384; 93919#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 95144#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 95140#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 95138#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 93415#L270-2 [2018-11-10 06:13:01,389 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:01,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1786625299, now seen corresponding path program 1 times [2018-11-10 06:13:01,390 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:01,390 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:01,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,390 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:13:01,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:01,436 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 06:13:01,436 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:13:01,436 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:13:01,436 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:13:01,436 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:01,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1526737674, now seen corresponding path program 1 times [2018-11-10 06:13:01,437 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:01,437 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:01,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,437 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:01,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:01,489 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 06:13:01,490 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:13:01,491 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:13:01,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:01,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:01,527 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:13:01,578 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 06:13:01,611 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:13:01,611 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 06:13:01,611 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:01,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:13:01,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:13:01,612 INFO L87 Difference]: Start difference. First operand 5545 states and 6538 transitions. cyclomatic complexity: 997 Second operand 3 states. [2018-11-10 06:13:01,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:01,674 INFO L93 Difference]: Finished difference Result 5545 states and 6536 transitions. [2018-11-10 06:13:01,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:13:01,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5545 states and 6536 transitions. [2018-11-10 06:13:01,692 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-10 06:13:01,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5545 states to 5545 states and 6536 transitions. [2018-11-10 06:13:01,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5545 [2018-11-10 06:13:01,708 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5545 [2018-11-10 06:13:01,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5545 states and 6536 transitions. [2018-11-10 06:13:01,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:01,712 INFO L705 BuchiCegarLoop]: Abstraction has 5545 states and 6536 transitions. [2018-11-10 06:13:01,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5545 states and 6536 transitions. [2018-11-10 06:13:01,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5545 to 5545. [2018-11-10 06:13:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5545 states. [2018-11-10 06:13:01,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5545 states to 5545 states and 6536 transitions. [2018-11-10 06:13:01,769 INFO L728 BuchiCegarLoop]: Abstraction has 5545 states and 6536 transitions. [2018-11-10 06:13:01,769 INFO L608 BuchiCegarLoop]: Abstraction has 5545 states and 6536 transitions. [2018-11-10 06:13:01,769 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 06:13:01,769 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5545 states and 6536 transitions. [2018-11-10 06:13:01,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-10 06:13:01,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:13:01,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:13:01,785 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:01,785 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:01,785 INFO L793 eck$LassoCheckResult]: Stem: 104114#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 103997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 103998#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 104062#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 104063#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 104155#L97-2 assume true; 104156#L97 assume !false; 104151#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104152#L100 assume ssl3_connect_~s__state~0 == 12292; 104142#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 104143#L205 ssl3_connect_~s__server~0 := 0; 104630#L210 assume ssl3_connect_~cb~0 != 0; 104628#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 104626#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 104623#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 104617#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 104614#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 104611#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 104603#L515 ssl3_connect_~skip~0 := 0; 104601#L97-2 assume true; 104599#L97 assume !false; 104597#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104595#L100 assume !(ssl3_connect_~s__state~0 == 12292); 104593#L103 assume !(ssl3_connect_~s__state~0 == 16384); 104591#L106 assume !(ssl3_connect_~s__state~0 == 4096); 104589#L109 assume !(ssl3_connect_~s__state~0 == 20480); 104587#L112 assume !(ssl3_connect_~s__state~0 == 4099); 104585#L115 assume ssl3_connect_~s__state~0 == 4368; 104583#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 104581#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 104578#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 104575#L257 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 104572#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 104564#L515 ssl3_connect_~skip~0 := 0; 104562#L97-2 assume true; 104560#L97 assume !false; 104558#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104556#L100 assume !(ssl3_connect_~s__state~0 == 12292); 104554#L103 assume !(ssl3_connect_~s__state~0 == 16384); 104552#L106 assume !(ssl3_connect_~s__state~0 == 4096); 104550#L109 assume !(ssl3_connect_~s__state~0 == 20480); 104548#L112 assume !(ssl3_connect_~s__state~0 == 4099); 104546#L115 assume !(ssl3_connect_~s__state~0 == 4368); 104544#L118 assume !(ssl3_connect_~s__state~0 == 4369); 104542#L121 assume ssl3_connect_~s__state~0 == 4384; 104540#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 104538#L264 assume !(ssl3_connect_~blastFlag~0 == 1); 104536#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 104533#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 104534#L270-2 [2018-11-10 06:13:01,786 INFO L795 eck$LassoCheckResult]: Loop: 104534#L270-2 ssl3_connect_~s__init_num~0 := 0; 108429#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 108416#L515 ssl3_connect_~skip~0 := 0; 108412#L97-2 assume true; 108407#L97 assume !false; 108402#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108397#L100 assume !(ssl3_connect_~s__state~0 == 12292); 108393#L103 assume !(ssl3_connect_~s__state~0 == 16384); 108389#L106 assume !(ssl3_connect_~s__state~0 == 4096); 108385#L109 assume !(ssl3_connect_~s__state~0 == 20480); 108381#L112 assume !(ssl3_connect_~s__state~0 == 4099); 108377#L115 assume !(ssl3_connect_~s__state~0 == 4368); 108373#L118 assume !(ssl3_connect_~s__state~0 == 4369); 108369#L121 assume !(ssl3_connect_~s__state~0 == 4384); 108365#L124 assume !(ssl3_connect_~s__state~0 == 4385); 108359#L127 assume !(ssl3_connect_~s__state~0 == 4400); 108354#L130 assume !(ssl3_connect_~s__state~0 == 4401); 108348#L133 assume !(ssl3_connect_~s__state~0 == 4416); 108344#L136 assume !(ssl3_connect_~s__state~0 == 4417); 108340#L139 assume !(ssl3_connect_~s__state~0 == 4432); 108336#L142 assume !(ssl3_connect_~s__state~0 == 4433); 108332#L145 assume !(ssl3_connect_~s__state~0 == 4448); 108328#L148 assume !(ssl3_connect_~s__state~0 == 4449); 108324#L151 assume !(ssl3_connect_~s__state~0 == 4464); 108320#L154 assume !(ssl3_connect_~s__state~0 == 4465); 108317#L157 assume !(ssl3_connect_~s__state~0 == 4466); 108314#L160 assume !(ssl3_connect_~s__state~0 == 4467); 108312#L163 assume !(ssl3_connect_~s__state~0 == 4480); 108309#L166 assume !(ssl3_connect_~s__state~0 == 4481); 108306#L169 assume !(ssl3_connect_~s__state~0 == 4496); 108301#L172 assume !(ssl3_connect_~s__state~0 == 4497); 108298#L175 assume !(ssl3_connect_~s__state~0 == 4512); 108294#L178 assume !(ssl3_connect_~s__state~0 == 4513); 108173#L181 assume !(ssl3_connect_~s__state~0 == 4528); 108093#L184 assume !(ssl3_connect_~s__state~0 == 4529); 108091#L187 assume ssl3_connect_~s__state~0 == 4560; 107678#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 108085#L426 assume !(ssl3_connect_~ret~0 <= 0); 108084#L429 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 108070#L429-2 ssl3_connect_~s__init_num~0 := 0; 108067#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 108062#L515 ssl3_connect_~skip~0 := 0; 108059#L97-2 assume true; 108056#L97 assume !false; 108053#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108050#L100 assume !(ssl3_connect_~s__state~0 == 12292); 108047#L103 assume !(ssl3_connect_~s__state~0 == 16384); 108044#L106 assume !(ssl3_connect_~s__state~0 == 4096); 108041#L109 assume !(ssl3_connect_~s__state~0 == 20480); 108038#L112 assume !(ssl3_connect_~s__state~0 == 4099); 108035#L115 assume !(ssl3_connect_~s__state~0 == 4368); 108032#L118 assume !(ssl3_connect_~s__state~0 == 4369); 108029#L121 assume !(ssl3_connect_~s__state~0 == 4384); 108027#L124 assume !(ssl3_connect_~s__state~0 == 4385); 108025#L127 assume !(ssl3_connect_~s__state~0 == 4400); 108023#L130 assume !(ssl3_connect_~s__state~0 == 4401); 108021#L133 assume !(ssl3_connect_~s__state~0 == 4416); 108019#L136 assume !(ssl3_connect_~s__state~0 == 4417); 108017#L139 assume !(ssl3_connect_~s__state~0 == 4432); 108015#L142 assume !(ssl3_connect_~s__state~0 == 4433); 108013#L145 assume !(ssl3_connect_~s__state~0 == 4448); 108011#L148 assume !(ssl3_connect_~s__state~0 == 4449); 108009#L151 assume !(ssl3_connect_~s__state~0 == 4464); 108007#L154 assume !(ssl3_connect_~s__state~0 == 4465); 108005#L157 assume !(ssl3_connect_~s__state~0 == 4466); 108003#L160 assume !(ssl3_connect_~s__state~0 == 4467); 108001#L163 assume !(ssl3_connect_~s__state~0 == 4480); 107999#L166 assume !(ssl3_connect_~s__state~0 == 4481); 107997#L169 assume !(ssl3_connect_~s__state~0 == 4496); 107995#L172 assume !(ssl3_connect_~s__state~0 == 4497); 107993#L175 assume ssl3_connect_~s__state~0 == 4512; 107683#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 107990#L376 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; 107987#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 107983#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 107978#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 107976#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 107972#L515 ssl3_connect_~skip~0 := 0; 107970#L97-2 assume true; 107968#L97 assume !false; 107966#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107964#L100 assume !(ssl3_connect_~s__state~0 == 12292); 107962#L103 assume !(ssl3_connect_~s__state~0 == 16384); 107960#L106 assume !(ssl3_connect_~s__state~0 == 4096); 107958#L109 assume !(ssl3_connect_~s__state~0 == 20480); 107956#L112 assume !(ssl3_connect_~s__state~0 == 4099); 107954#L115 assume !(ssl3_connect_~s__state~0 == 4368); 107952#L118 assume !(ssl3_connect_~s__state~0 == 4369); 107950#L121 assume !(ssl3_connect_~s__state~0 == 4384); 107946#L124 assume !(ssl3_connect_~s__state~0 == 4385); 107942#L127 assume !(ssl3_connect_~s__state~0 == 4400); 107938#L130 assume !(ssl3_connect_~s__state~0 == 4401); 107934#L133 assume !(ssl3_connect_~s__state~0 == 4416); 107930#L136 assume !(ssl3_connect_~s__state~0 == 4417); 107926#L139 assume !(ssl3_connect_~s__state~0 == 4432); 107922#L142 assume !(ssl3_connect_~s__state~0 == 4433); 107918#L145 assume !(ssl3_connect_~s__state~0 == 4448); 107917#L148 assume !(ssl3_connect_~s__state~0 == 4449); 107916#L151 assume !(ssl3_connect_~s__state~0 == 4464); 107914#L154 assume !(ssl3_connect_~s__state~0 == 4465); 107908#L157 assume !(ssl3_connect_~s__state~0 == 4466); 107902#L160 assume !(ssl3_connect_~s__state~0 == 4467); 107900#L163 assume !(ssl3_connect_~s__state~0 == 4480); 107893#L166 assume !(ssl3_connect_~s__state~0 == 4481); 107888#L169 assume !(ssl3_connect_~s__state~0 == 4496); 107883#L172 assume !(ssl3_connect_~s__state~0 == 4497); 107878#L175 assume !(ssl3_connect_~s__state~0 == 4512); 107873#L178 assume !(ssl3_connect_~s__state~0 == 4513); 107868#L181 assume ssl3_connect_~s__state~0 == 4528; 107680#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 107856#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 107854#L406 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 107839#L410 assume !(ssl3_connect_~__cil_tmp58~0 - 2 != 0); 107829#L406-1 ssl3_connect_~s__init_num~0 := 0; 107825#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 107819#L515 ssl3_connect_~skip~0 := 0; 107815#L97-2 assume true; 107811#L97 assume !false; 107807#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107802#L100 assume !(ssl3_connect_~s__state~0 == 12292); 107799#L103 assume !(ssl3_connect_~s__state~0 == 16384); 107796#L106 assume !(ssl3_connect_~s__state~0 == 4096); 107792#L109 assume !(ssl3_connect_~s__state~0 == 20480); 107788#L112 assume !(ssl3_connect_~s__state~0 == 4099); 107739#L115 assume !(ssl3_connect_~s__state~0 == 4368); 107736#L118 assume !(ssl3_connect_~s__state~0 == 4369); 107731#L121 assume !(ssl3_connect_~s__state~0 == 4384); 107717#L124 assume !(ssl3_connect_~s__state~0 == 4385); 107715#L127 assume !(ssl3_connect_~s__state~0 == 4400); 107713#L130 assume !(ssl3_connect_~s__state~0 == 4401); 107712#L133 assume !(ssl3_connect_~s__state~0 == 4416); 107711#L136 assume !(ssl3_connect_~s__state~0 == 4417); 107710#L139 assume !(ssl3_connect_~s__state~0 == 4432); 107709#L142 assume !(ssl3_connect_~s__state~0 == 4433); 107708#L145 assume !(ssl3_connect_~s__state~0 == 4448); 107707#L148 assume !(ssl3_connect_~s__state~0 == 4449); 107706#L151 assume !(ssl3_connect_~s__state~0 == 4464); 107705#L154 assume !(ssl3_connect_~s__state~0 == 4465); 107704#L157 assume !(ssl3_connect_~s__state~0 == 4466); 107703#L160 assume !(ssl3_connect_~s__state~0 == 4467); 107702#L163 assume !(ssl3_connect_~s__state~0 == 4480); 107701#L166 assume !(ssl3_connect_~s__state~0 == 4481); 107700#L169 assume !(ssl3_connect_~s__state~0 == 4496); 107699#L172 assume !(ssl3_connect_~s__state~0 == 4497); 107698#L175 assume !(ssl3_connect_~s__state~0 == 4512); 107697#L178 assume !(ssl3_connect_~s__state~0 == 4513); 107696#L181 assume !(ssl3_connect_~s__state~0 == 4528); 107695#L184 assume !(ssl3_connect_~s__state~0 == 4529); 107676#L187 assume !(ssl3_connect_~s__state~0 == 4560); 104424#L190 assume !(ssl3_connect_~s__state~0 == 4561); 104425#L193 assume ssl3_connect_~s__state~0 == 4352; 104420#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 104421#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 107668#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 107542#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 107540#L515 ssl3_connect_~skip~0 := 0; 107533#L97-2 assume true; 107534#L97 assume !false; 107527#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107528#L100 assume !(ssl3_connect_~s__state~0 == 12292); 107521#L103 assume !(ssl3_connect_~s__state~0 == 16384); 107522#L106 assume !(ssl3_connect_~s__state~0 == 4096); 107515#L109 assume !(ssl3_connect_~s__state~0 == 20480); 107516#L112 assume !(ssl3_connect_~s__state~0 == 4099); 107507#L115 assume !(ssl3_connect_~s__state~0 == 4368); 107509#L118 assume !(ssl3_connect_~s__state~0 == 4369); 107500#L121 assume ssl3_connect_~s__state~0 == 4384; 107501#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 108441#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 108437#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 108434#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 104534#L270-2 [2018-11-10 06:13:01,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:01,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1690693547, now seen corresponding path program 1 times [2018-11-10 06:13:01,786 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:01,786 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:01,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,787 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:01,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:01,836 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 06:13:01,836 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:13:01,836 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:13:01,836 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:13:01,836 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:01,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1526737674, now seen corresponding path program 2 times [2018-11-10 06:13:01,836 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:01,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:01,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:01,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:01,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:01,892 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 06:13:01,892 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:13:01,892 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:13:01,906 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 06:13:01,940 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 06:13:01,940 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 06:13:01,943 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:13:01,962 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 06:13:01,990 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:13:01,991 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 06:13:01,991 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:01,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:13:01,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:13:01,991 INFO L87 Difference]: Start difference. First operand 5545 states and 6536 transitions. cyclomatic complexity: 995 Second operand 3 states. [2018-11-10 06:13:02,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:02,049 INFO L93 Difference]: Finished difference Result 5631 states and 6640 transitions. [2018-11-10 06:13:02,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:13:02,049 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5631 states and 6640 transitions. [2018-11-10 06:13:02,065 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-10 06:13:02,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5631 states to 5631 states and 6640 transitions. [2018-11-10 06:13:02,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5631 [2018-11-10 06:13:02,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5631 [2018-11-10 06:13:02,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5631 states and 6640 transitions. [2018-11-10 06:13:02,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:02,087 INFO L705 BuchiCegarLoop]: Abstraction has 5631 states and 6640 transitions. [2018-11-10 06:13:02,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5631 states and 6640 transitions. [2018-11-10 06:13:02,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5631 to 5631. [2018-11-10 06:13:02,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5631 states. [2018-11-10 06:13:02,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5631 states to 5631 states and 6640 transitions. [2018-11-10 06:13:02,143 INFO L728 BuchiCegarLoop]: Abstraction has 5631 states and 6640 transitions. [2018-11-10 06:13:02,143 INFO L608 BuchiCegarLoop]: Abstraction has 5631 states and 6640 transitions. [2018-11-10 06:13:02,143 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 06:13:02,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5631 states and 6640 transitions. [2018-11-10 06:13:02,156 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-10 06:13:02,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:13:02,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:13:02,158 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:02,158 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:13:02,158 INFO L793 eck$LassoCheckResult]: Stem: 115813#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 115691#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 115692#L83 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 115757#L86-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 115758#L91 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 115853#L97-2 assume true; 115854#L97 assume !false; 115849#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115850#L100 assume ssl3_connect_~s__state~0 == 12292; 115840#L101 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 115841#L205 ssl3_connect_~s__server~0 := 0; 116480#L210 assume ssl3_connect_~cb~0 != 0; 116478#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 116476#L215 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 116473#L221 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 116467#L221-2 assume !(ssl3_connect_~tmp___4~0 == 0); 116464#L237 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 116461#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 116453#L515 ssl3_connect_~skip~0 := 0; 116451#L97-2 assume true; 116449#L97 assume !false; 116447#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116445#L100 assume !(ssl3_connect_~s__state~0 == 12292); 116443#L103 assume !(ssl3_connect_~s__state~0 == 16384); 116441#L106 assume !(ssl3_connect_~s__state~0 == 4096); 116439#L109 assume !(ssl3_connect_~s__state~0 == 20480); 116437#L112 assume !(ssl3_connect_~s__state~0 == 4099); 116435#L115 assume ssl3_connect_~s__state~0 == 4368; 116433#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 116431#L249 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 116428#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 116425#L257 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 116422#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 116414#L515 ssl3_connect_~skip~0 := 0; 116412#L97-2 assume true; 116410#L97 assume !false; 116408#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116406#L100 assume !(ssl3_connect_~s__state~0 == 12292); 116404#L103 assume !(ssl3_connect_~s__state~0 == 16384); 116402#L106 assume !(ssl3_connect_~s__state~0 == 4096); 116400#L109 assume !(ssl3_connect_~s__state~0 == 20480); 116398#L112 assume !(ssl3_connect_~s__state~0 == 4099); 116396#L115 assume !(ssl3_connect_~s__state~0 == 4368); 116394#L118 assume !(ssl3_connect_~s__state~0 == 4369); 116392#L121 assume ssl3_connect_~s__state~0 == 4384; 116390#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 116388#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 116386#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 116383#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 116384#L270-2 [2018-11-10 06:13:02,158 INFO L795 eck$LassoCheckResult]: Loop: 116384#L270-2 ssl3_connect_~s__init_num~0 := 0; 116308#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 116297#L515 ssl3_connect_~skip~0 := 0; 119575#L97-2 assume true; 119576#L97 assume !false; 119569#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119570#L100 assume !(ssl3_connect_~s__state~0 == 12292); 119562#L103 assume !(ssl3_connect_~s__state~0 == 16384); 119563#L106 assume !(ssl3_connect_~s__state~0 == 4096); 119554#L109 assume !(ssl3_connect_~s__state~0 == 20480); 119555#L112 assume !(ssl3_connect_~s__state~0 == 4099); 119547#L115 assume !(ssl3_connect_~s__state~0 == 4368); 119548#L118 assume !(ssl3_connect_~s__state~0 == 4369); 119541#L121 assume !(ssl3_connect_~s__state~0 == 4384); 119542#L124 assume !(ssl3_connect_~s__state~0 == 4385); 116248#L127 assume !(ssl3_connect_~s__state~0 == 4400); 116249#L130 assume !(ssl3_connect_~s__state~0 == 4401); 116240#L133 assume !(ssl3_connect_~s__state~0 == 4416); 116241#L136 assume !(ssl3_connect_~s__state~0 == 4417); 119515#L139 assume !(ssl3_connect_~s__state~0 == 4432); 119516#L142 assume !(ssl3_connect_~s__state~0 == 4433); 119511#L145 assume !(ssl3_connect_~s__state~0 == 4448); 119512#L148 assume !(ssl3_connect_~s__state~0 == 4449); 116217#L151 assume !(ssl3_connect_~s__state~0 == 4464); 116218#L154 assume !(ssl3_connect_~s__state~0 == 4465); 119506#L157 assume !(ssl3_connect_~s__state~0 == 4466); 119507#L160 assume !(ssl3_connect_~s__state~0 == 4467); 119504#L163 assume !(ssl3_connect_~s__state~0 == 4480); 119505#L166 assume !(ssl3_connect_~s__state~0 == 4481); 116193#L169 assume !(ssl3_connect_~s__state~0 == 4496); 116194#L172 assume !(ssl3_connect_~s__state~0 == 4497); 116185#L175 assume !(ssl3_connect_~s__state~0 == 4512); 116186#L178 assume !(ssl3_connect_~s__state~0 == 4513); 116177#L181 assume !(ssl3_connect_~s__state~0 == 4528); 116178#L184 assume !(ssl3_connect_~s__state~0 == 4529); 115855#L187 assume ssl3_connect_~s__state~0 == 4560; 115856#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 119493#L426 assume !(ssl3_connect_~ret~0 <= 0); 119494#L429 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 119489#L429-2 ssl3_connect_~s__init_num~0 := 0; 119490#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 119470#L515 ssl3_connect_~skip~0 := 0; 119471#L97-2 assume true; 119462#L97 assume !false; 119463#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119454#L100 assume !(ssl3_connect_~s__state~0 == 12292); 119455#L103 assume !(ssl3_connect_~s__state~0 == 16384); 119446#L106 assume !(ssl3_connect_~s__state~0 == 4096); 119447#L109 assume !(ssl3_connect_~s__state~0 == 20480); 119438#L112 assume !(ssl3_connect_~s__state~0 == 4099); 119439#L115 assume !(ssl3_connect_~s__state~0 == 4368); 119430#L118 assume !(ssl3_connect_~s__state~0 == 4369); 119431#L121 assume !(ssl3_connect_~s__state~0 == 4384); 119422#L124 assume !(ssl3_connect_~s__state~0 == 4385); 119423#L127 assume !(ssl3_connect_~s__state~0 == 4400); 119414#L130 assume !(ssl3_connect_~s__state~0 == 4401); 119415#L133 assume !(ssl3_connect_~s__state~0 == 4416); 119406#L136 assume !(ssl3_connect_~s__state~0 == 4417); 119407#L139 assume !(ssl3_connect_~s__state~0 == 4432); 119398#L142 assume !(ssl3_connect_~s__state~0 == 4433); 119399#L145 assume !(ssl3_connect_~s__state~0 == 4448); 119394#L148 assume !(ssl3_connect_~s__state~0 == 4449); 119395#L151 assume !(ssl3_connect_~s__state~0 == 4464); 119387#L154 assume !(ssl3_connect_~s__state~0 == 4465); 119388#L157 assume !(ssl3_connect_~s__state~0 == 4466); 119383#L160 assume !(ssl3_connect_~s__state~0 == 4467); 119384#L163 assume !(ssl3_connect_~s__state~0 == 4480); 119379#L166 assume !(ssl3_connect_~s__state~0 == 4481); 119380#L169 assume !(ssl3_connect_~s__state~0 == 4496); 119377#L172 assume !(ssl3_connect_~s__state~0 == 4497); 119378#L175 assume ssl3_connect_~s__state~0 == 4512; 116099#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 120865#L376 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; 120866#L382 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 116329#L382-2 assume !(ssl3_connect_~tmp___7~0 == 0); 116330#L391 assume !(ssl3_connect_~tmp___8~0 == 0); 119371#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 119366#L515 ssl3_connect_~skip~0 := 0; 119367#L97-2 assume true; 119362#L97 assume !false; 119363#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119358#L100 assume !(ssl3_connect_~s__state~0 == 12292); 119359#L103 assume !(ssl3_connect_~s__state~0 == 16384); 119354#L106 assume !(ssl3_connect_~s__state~0 == 4096); 119355#L109 assume !(ssl3_connect_~s__state~0 == 20480); 120842#L112 assume !(ssl3_connect_~s__state~0 == 4099); 120843#L115 assume !(ssl3_connect_~s__state~0 == 4368); 120839#L118 assume !(ssl3_connect_~s__state~0 == 4369); 120840#L121 assume !(ssl3_connect_~s__state~0 == 4384); 119343#L124 assume !(ssl3_connect_~s__state~0 == 4385); 119344#L127 assume !(ssl3_connect_~s__state~0 == 4400); 119339#L130 assume !(ssl3_connect_~s__state~0 == 4401); 119340#L133 assume !(ssl3_connect_~s__state~0 == 4416); 119335#L136 assume !(ssl3_connect_~s__state~0 == 4417); 119336#L139 assume !(ssl3_connect_~s__state~0 == 4432); 119331#L142 assume !(ssl3_connect_~s__state~0 == 4433); 119332#L145 assume !(ssl3_connect_~s__state~0 == 4448); 119327#L148 assume !(ssl3_connect_~s__state~0 == 4449); 119328#L151 assume !(ssl3_connect_~s__state~0 == 4464); 119323#L154 assume !(ssl3_connect_~s__state~0 == 4465); 119324#L157 assume !(ssl3_connect_~s__state~0 == 4466); 119319#L160 assume !(ssl3_connect_~s__state~0 == 4467); 119320#L163 assume !(ssl3_connect_~s__state~0 == 4480); 119315#L166 assume !(ssl3_connect_~s__state~0 == 4481); 119316#L169 assume !(ssl3_connect_~s__state~0 == 4496); 119311#L172 assume !(ssl3_connect_~s__state~0 == 4497); 119312#L175 assume !(ssl3_connect_~s__state~0 == 4512); 119307#L178 assume !(ssl3_connect_~s__state~0 == 4513); 119308#L181 assume ssl3_connect_~s__state~0 == 4528; 119303#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 119304#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 116046#L406 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 115817#L410 assume !(ssl3_connect_~__cil_tmp58~0 - 2 != 0); 115818#L406-1 ssl3_connect_~s__init_num~0 := 0; 116167#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 116164#L515 ssl3_connect_~skip~0 := 0; 116163#L97-2 assume true; 116162#L97 assume !false; 116161#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116160#L100 assume !(ssl3_connect_~s__state~0 == 12292); 116159#L103 assume !(ssl3_connect_~s__state~0 == 16384); 116158#L106 assume !(ssl3_connect_~s__state~0 == 4096); 116157#L109 assume !(ssl3_connect_~s__state~0 == 20480); 116156#L112 assume !(ssl3_connect_~s__state~0 == 4099); 116153#L115 assume !(ssl3_connect_~s__state~0 == 4368); 116149#L118 assume !(ssl3_connect_~s__state~0 == 4369); 116145#L121 assume !(ssl3_connect_~s__state~0 == 4384); 116141#L124 assume !(ssl3_connect_~s__state~0 == 4385); 116138#L127 assume !(ssl3_connect_~s__state~0 == 4400); 116134#L130 assume !(ssl3_connect_~s__state~0 == 4401); 116132#L133 assume !(ssl3_connect_~s__state~0 == 4416); 116129#L136 assume !(ssl3_connect_~s__state~0 == 4417); 116127#L139 assume !(ssl3_connect_~s__state~0 == 4432); 116125#L142 assume !(ssl3_connect_~s__state~0 == 4433); 116123#L145 assume !(ssl3_connect_~s__state~0 == 4448); 116121#L148 assume !(ssl3_connect_~s__state~0 == 4449); 116119#L151 assume !(ssl3_connect_~s__state~0 == 4464); 116117#L154 assume !(ssl3_connect_~s__state~0 == 4465); 116115#L157 assume !(ssl3_connect_~s__state~0 == 4466); 116112#L160 assume !(ssl3_connect_~s__state~0 == 4467); 116110#L163 assume !(ssl3_connect_~s__state~0 == 4480); 116108#L166 assume !(ssl3_connect_~s__state~0 == 4481); 116106#L169 assume !(ssl3_connect_~s__state~0 == 4496); 116103#L172 assume !(ssl3_connect_~s__state~0 == 4497); 116101#L175 assume !(ssl3_connect_~s__state~0 == 4512); 116097#L178 assume !(ssl3_connect_~s__state~0 == 4513); 116093#L181 assume !(ssl3_connect_~s__state~0 == 4528); 116088#L184 assume !(ssl3_connect_~s__state~0 == 4529); 116089#L187 assume !(ssl3_connect_~s__state~0 == 4560); 120589#L190 assume !(ssl3_connect_~s__state~0 == 4561); 120588#L193 assume ssl3_connect_~s__state~0 == 4352; 120587#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 120586#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 120584#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 120581#L480 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 120578#L515 ssl3_connect_~skip~0 := 0; 120577#L97-2 assume true; 120576#L97 assume !false; 120575#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120574#L100 assume !(ssl3_connect_~s__state~0 == 12292); 120573#L103 assume !(ssl3_connect_~s__state~0 == 16384); 120572#L106 assume !(ssl3_connect_~s__state~0 == 4096); 120571#L109 assume !(ssl3_connect_~s__state~0 == 20480); 120569#L112 assume !(ssl3_connect_~s__state~0 == 4099); 120568#L115 assume !(ssl3_connect_~s__state~0 == 4368); 120566#L118 assume !(ssl3_connect_~s__state~0 == 4369); 120565#L121 assume ssl3_connect_~s__state~0 == 4384; 120564#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 120955#L264 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 119612#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 119602#L270 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 116384#L270-2 [2018-11-10 06:13:02,158 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:02,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1690695469, now seen corresponding path program 1 times [2018-11-10 06:13:02,159 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:02,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:02,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:02,159 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:13:02,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:13:02,172 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:13:02,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1526737674, now seen corresponding path program 3 times [2018-11-10 06:13:02,172 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:13:02,172 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:13:02,172 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:02,173 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:13:02,173 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:13:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:13:02,242 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 06:13:02,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:13:02,242 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3b117ff6-0b33-41e2-bda1-a71423ababd4/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:13:02,255 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-10 06:13:02,274 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-11-10 06:13:02,275 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 06:13:02,280 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:13:02,301 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 06:13:02,336 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:13:02,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 06:13:02,336 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:13:02,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 06:13:02,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 06:13:02,337 INFO L87 Difference]: Start difference. First operand 5631 states and 6640 transitions. cyclomatic complexity: 1013 Second operand 4 states. [2018-11-10 06:13:02,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:13:02,526 INFO L93 Difference]: Finished difference Result 3785 states and 4238 transitions. [2018-11-10 06:13:02,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 06:13:02,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3785 states and 4238 transitions. [2018-11-10 06:13:02,540 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 06:13:02,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3785 states to 0 states and 0 transitions. [2018-11-10 06:13:02,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-10 06:13:02,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-10 06:13:02,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-10 06:13:02,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 06:13:02,541 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 06:13:02,541 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 06:13:02,541 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 06:13:02,541 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 06:13:02,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-10 06:13:02,541 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 06:13:02,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-10 06:13:02,548 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 06:13:02 BoogieIcfgContainer [2018-11-10 06:13:02,549 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 06:13:02,549 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 06:13:02,549 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 06:13:02,549 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 06:13:02,550 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:12:53" (3/4) ... [2018-11-10 06:13:02,554 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-10 06:13:02,554 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 06:13:02,555 INFO L168 Benchmark]: Toolchain (without parser) took 10019.50 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 611.3 MB). Free memory was 960.2 MB in the beginning and 1.2 GB in the end (delta: -204.8 MB). Peak memory consumption was 406.5 MB. Max. memory is 11.5 GB. [2018-11-10 06:13:02,556 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 06:13:02,557 INFO L168 Benchmark]: CACSL2BoogieTranslator took 272.60 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 944.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 06:13:02,557 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.89 ms. Allocated memory is still 1.0 GB. Free memory was 944.1 MB in the beginning and 941.4 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 06:13:02,558 INFO L168 Benchmark]: Boogie Preprocessor took 76.29 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 146.8 MB). Free memory was 941.4 MB in the beginning and 1.1 GB in the end (delta: -199.4 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. [2018-11-10 06:13:02,560 INFO L168 Benchmark]: RCFGBuilder took 491.21 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.0 MB). Peak memory consumption was 49.0 MB. Max. memory is 11.5 GB. [2018-11-10 06:13:02,560 INFO L168 Benchmark]: BuchiAutomizer took 9136.58 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 464.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -73.3 MB). Peak memory consumption was 391.3 MB. Max. memory is 11.5 GB. [2018-11-10 06:13:02,561 INFO L168 Benchmark]: Witness Printer took 5.25 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 06:13:02,564 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.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 272.60 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 944.1 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 33.89 ms. Allocated memory is still 1.0 GB. Free memory was 944.1 MB in the beginning and 941.4 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 76.29 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 146.8 MB). Free memory was 941.4 MB in the beginning and 1.1 GB in the end (delta: -199.4 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. * RCFGBuilder took 491.21 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.0 MB). Peak memory consumption was 49.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9136.58 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 464.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -73.3 MB). Peak memory consumption was 391.3 MB. Max. memory is 11.5 GB. * Witness Printer took 5.25 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 29 terminating modules (28 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.0s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 3.7s. Construction of modules took 2.5s. Büchi inclusion checks took 1.0s. Highest rank in rank-based complementation 3. Minimization of det autom 28. Minimization of nondet autom 1. Automata minimization 0.7s AutomataMinimizationTime, 28 MinimizatonAttempts, 3100 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6289 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5367 SDtfs, 2010 SDslu, 3094 SDs, 0 SdLazy, 2850 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 6 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...