./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version aa418289 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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 ff50a3e94c359682cac670534eb61004d817453f ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-aa41828 [2018-11-23 14:59:52,679 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 14:59:52,680 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 14:59:52,687 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 14:59:52,687 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 14:59:52,688 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 14:59:52,689 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 14:59:52,690 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 14:59:52,691 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 14:59:52,692 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 14:59:52,692 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 14:59:52,692 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 14:59:52,693 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 14:59:52,694 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 14:59:52,695 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 14:59:52,695 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 14:59:52,696 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 14:59:52,697 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 14:59:52,698 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 14:59:52,700 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 14:59:52,701 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 14:59:52,701 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 14:59:52,703 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 14:59:52,703 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 14:59:52,703 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 14:59:52,704 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 14:59:52,704 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 14:59:52,705 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 14:59:52,706 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 14:59:52,706 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 14:59:52,706 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 14:59:52,707 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 14:59:52,707 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 14:59:52,707 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 14:59:52,708 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 14:59:52,709 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 14:59:52,709 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-23 14:59:52,719 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 14:59:52,719 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 14:59:52,720 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 14:59:52,720 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 14:59:52,720 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 14:59:52,720 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-23 14:59:52,720 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-23 14:59:52,721 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 14:59:52,721 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 14:59:52,722 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-23 14:59:52,723 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 14:59:52,723 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 14:59:52,723 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-23 14:59:52,723 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 14:59:52,723 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-23 14:59:52,723 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-23 14:59:52,724 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-23 14:59:52,724 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_9590d3d9-07ca-44ef-a874-95f1673e2506/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 -> ff50a3e94c359682cac670534eb61004d817453f [2018-11-23 14:59:52,746 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 14:59:52,755 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 14:59:52,757 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 14:59:52,758 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 14:59:52,758 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 14:59:52,758 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c [2018-11-23 14:59:52,795 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/data/25e009c90/d33150341f9d4e269c6d24ca842d529b/FLAGe6daf5a4c [2018-11-23 14:59:53,160 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 14:59:53,160 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c [2018-11-23 14:59:53,168 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/data/25e009c90/d33150341f9d4e269c6d24ca842d529b/FLAGe6daf5a4c [2018-11-23 14:59:53,555 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/bin-2019/uautomizer/data/25e009c90/d33150341f9d4e269c6d24ca842d529b [2018-11-23 14:59:53,558 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 14:59:53,559 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 14:59:53,559 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 14:59:53,560 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 14:59:53,563 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 14:59:53,563 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,565 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f57c443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53, skipping insertion in model container [2018-11-23 14:59:53,566 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,574 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 14:59:53,597 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 14:59:53,749 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 14:59:53,751 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 14:59:53,782 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 14:59:53,791 INFO L195 MainTranslator]: Completed translation [2018-11-23 14:59:53,791 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53 WrapperNode [2018-11-23 14:59:53,791 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 14:59:53,792 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 14:59:53,792 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 14:59:53,792 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 14:59:53,797 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,801 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,863 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 14:59:53,864 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 14:59:53,864 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 14:59:53,864 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 14:59:53,870 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,870 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,871 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,872 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,874 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,879 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,880 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... [2018-11-23 14:59:53,882 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 14:59:53,882 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 14:59:53,882 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 14:59:53,882 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 14:59:53,883 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:53,916 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 14:59:53,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 14:59:53,979 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 14:59:53,980 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 14:59:54,277 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 14:59:54,277 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-23 14:59:54,277 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:59:54 BoogieIcfgContainer [2018-11-23 14:59:54,277 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 14:59:54,278 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-23 14:59:54,278 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-23 14:59:54,280 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-23 14:59:54,281 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 14:59:54,281 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 02:59:53" (1/3) ... [2018-11-23 14:59:54,282 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4fc261dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 02:59:54, skipping insertion in model container [2018-11-23 14:59:54,282 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 14:59:54,282 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:59:53" (2/3) ... [2018-11-23 14:59:54,282 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4fc261dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 02:59:54, skipping insertion in model container [2018-11-23 14:59:54,282 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 14:59:54,282 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:59:54" (3/3) ... [2018-11-23 14:59:54,283 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1_false-unreach-call_true-termination.cil.c [2018-11-23 14:59:54,313 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 14:59:54,314 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-23 14:59:54,314 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-23 14:59:54,314 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-23 14:59:54,314 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 14:59:54,314 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 14:59:54,314 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-23 14:59:54,314 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 14:59:54,314 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-23 14:59:54,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states. [2018-11-23 14:59:54,345 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 14:59:54,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:54,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:54,351 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-11-23 14:59:54,351 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:54,351 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-23 14:59:54,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states. [2018-11-23 14:59:54,355 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 14:59:54,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:54,355 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:54,355 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-11-23 14:59:54,355 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:54,360 INFO L794 eck$LassoCheckResult]: Stem: 82#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 6#L84true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7#L87-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 15#L92true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8#L98-1true [2018-11-23 14:59:54,360 INFO L796 eck$LassoCheckResult]: Loop: 8#L98-1true assume !false; 84#L99true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112#L101true assume !(12292 == ssl3_connect_~s__state~0); 96#L104true assume 16384 == ssl3_connect_~s__state~0; 108#L206true ssl3_connect_~s__server~0 := 0; 120#L211true assume 0 != ssl3_connect_~cb~0; 115#L211-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 25#L216true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 121#L222true assume !(0 == ssl3_connect_~s__init_buf___0~0); 116#L222-2true assume !(0 == ssl3_connect_~tmp___4~0); 26#L238true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 118#L481true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13#L516true ssl3_connect_~skip~0 := 0; 8#L98-1true [2018-11-23 14:59:54,364 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:54,364 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2018-11-23 14:59:54,365 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:54,365 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:54,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:54,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:54,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:54,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:54,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:54,443 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:54,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2018-11-23 14:59:54,444 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:54,444 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:54,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:54,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:54,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:54,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:54,457 INFO L82 PathProgramCache]: Analyzing trace with hash -526566285, now seen corresponding path program 1 times [2018-11-23 14:59:54,458 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:54,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:54,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:54,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:54,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:54,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:54,502 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-23 14:59:54,503 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:54,503 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 14:59:54,615 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 14:59:54,616 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 14:59:54,616 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 14:59:54,616 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 14:59:54,616 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-23 14:59:54,616 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 14:59:54,617 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 14:59:54,617 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 14:59:54,617 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-23 14:59:54,617 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 14:59:54,617 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 14:59:54,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:54,841 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 14:59:54,842 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,845 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:54,846 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:54,855 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:54,855 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,872 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:54,872 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:54,875 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:54,875 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,898 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:54,898 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:54,901 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:54,901 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,917 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:54,917 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:54,920 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:54,920 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,936 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:54,936 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,953 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 14:59:54,954 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:54,968 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:54,968 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:54,988 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:54,988 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:54,991 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:54,992 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:55,024 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:55,024 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:55,032 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 14:59:55,032 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:55,047 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 14:59:55,047 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:55,065 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 14:59:55,065 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 14:59:55,071 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-23 14:59:55,085 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 14:59:55,085 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 14:59:55,085 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 14:59:55,085 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 14:59:55,085 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-23 14:59:55,085 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 14:59:55,085 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 14:59:55,085 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 14:59:55,086 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-23 14:59:55,086 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 14:59:55,086 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 14:59:55,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,109 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 14:59:55,276 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 14:59:55,279 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-23 14:59:55,280 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-23 14:59:55,282 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,282 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,282 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,283 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 14:59:55,283 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,284 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 14:59:55,285 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,289 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,289 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-23 14:59:55,290 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,290 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,290 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,290 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 14:59:55,290 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,291 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 14:59:55,291 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,292 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,293 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-23 14:59:55,293 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,293 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,294 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,294 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 14:59:55,294 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,294 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 14:59:55,295 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,296 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,296 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-23 14:59:55,297 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,297 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,297 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 14:59:55,297 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,298 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 14:59:55,298 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,300 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,300 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-23 14:59:55,301 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,301 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,301 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,301 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 14:59:55,301 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,301 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 14:59:55,301 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,304 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,305 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-23 14:59:55,305 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,306 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,306 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,306 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 14:59:55,306 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,307 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 14:59:55,307 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,308 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,309 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-23 14:59:55,309 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,310 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,310 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,310 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 14:59:55,310 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,311 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 14:59:55,311 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,313 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,314 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-23 14:59:55,314 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,314 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,315 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,315 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 14:59:55,315 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,315 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 14:59:55,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,316 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 14:59:55,317 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-23 14:59:55,318 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 14:59:55,318 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 14:59:55,318 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 14:59:55,318 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 14:59:55,318 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 14:59:55,319 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 14:59:55,319 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 14:59:55,324 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-23 14:59:55,329 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-23 14:59:55,330 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-23 14:59:55,331 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-23 14:59:55,332 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-23 14:59:55,332 INFO L518 LassoAnalysis]: Proved termination. [2018-11-23 14:59:55,332 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-23 14:59:55,333 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-23 14:59:55,348 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:55,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:55,363 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 14:59:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:55,371 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 14:59:55,401 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-23 14:59:55,411 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-23 14:59:55,412 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 125 states. Second operand 5 states. [2018-11-23 14:59:55,706 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 125 states.. Second operand 5 states. Result 501 states and 822 transitions. Complement of second has 8 states. [2018-11-23 14:59:55,707 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-23 14:59:55,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 14:59:55,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 411 transitions. [2018-11-23 14:59:55,711 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 411 transitions. Stem has 4 letters. Loop has 13 letters. [2018-11-23 14:59:55,713 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 14:59:55,713 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 411 transitions. Stem has 17 letters. Loop has 13 letters. [2018-11-23 14:59:55,713 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 14:59:55,713 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 411 transitions. Stem has 4 letters. Loop has 26 letters. [2018-11-23 14:59:55,715 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 14:59:55,716 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 501 states and 822 transitions. [2018-11-23 14:59:55,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2018-11-23 14:59:55,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 501 states to 324 states and 491 transitions. [2018-11-23 14:59:55,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 299 [2018-11-23 14:59:55,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2018-11-23 14:59:55,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 324 states and 491 transitions. [2018-11-23 14:59:55,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 14:59:55,736 INFO L705 BuchiCegarLoop]: Abstraction has 324 states and 491 transitions. [2018-11-23 14:59:55,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states and 491 transitions. [2018-11-23 14:59:55,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 143. [2018-11-23 14:59:55,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-11-23 14:59:55,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 217 transitions. [2018-11-23 14:59:55,767 INFO L728 BuchiCegarLoop]: Abstraction has 143 states and 217 transitions. [2018-11-23 14:59:55,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:55,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:55,771 INFO L87 Difference]: Start difference. First operand 143 states and 217 transitions. Second operand 3 states. [2018-11-23 14:59:55,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:55,847 INFO L93 Difference]: Finished difference Result 116 states and 173 transitions. [2018-11-23 14:59:55,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:55,848 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 116 states and 173 transitions. [2018-11-23 14:59:55,850 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 14:59:55,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 116 states to 114 states and 171 transitions. [2018-11-23 14:59:55,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 114 [2018-11-23 14:59:55,851 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 114 [2018-11-23 14:59:55,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 114 states and 171 transitions. [2018-11-23 14:59:55,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:55,855 INFO L705 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2018-11-23 14:59:55,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states and 171 transitions. [2018-11-23 14:59:55,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 111. [2018-11-23 14:59:55,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2018-11-23 14:59:55,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 168 transitions. [2018-11-23 14:59:55,859 INFO L728 BuchiCegarLoop]: Abstraction has 111 states and 168 transitions. [2018-11-23 14:59:55,859 INFO L608 BuchiCegarLoop]: Abstraction has 111 states and 168 transitions. [2018-11-23 14:59:55,859 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-23 14:59:55,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 168 transitions. [2018-11-23 14:59:55,860 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 14:59:55,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:55,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:55,860 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:55,860 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:55,860 INFO L794 eck$LassoCheckResult]: Stem: 1057#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 971#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 972#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 974#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 975#L98-1 assume !false; 976#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1058#L101 assume 12292 == ssl3_connect_~s__state~0; 1041#L102 [2018-11-23 14:59:55,861 INFO L796 eck$LassoCheckResult]: Loop: 1041#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1042#L206 ssl3_connect_~s__server~0 := 0; 1071#L211 assume 0 != ssl3_connect_~cb~0; 1074#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1003#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1004#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1073#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1005#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 970#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 985#L516 ssl3_connect_~skip~0 := 0; 986#L98-1 assume !false; 1077#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1076#L101 assume 12292 == ssl3_connect_~s__state~0; 1041#L102 [2018-11-23 14:59:55,861 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:55,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2018-11-23 14:59:55,861 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:55,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:55,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:55,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:55,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:55,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:55,870 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:55,870 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 1 times [2018-11-23 14:59:55,870 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:55,870 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:55,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:55,871 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:55,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:55,885 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-23 14:59:55,885 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:55,885 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 14:59:55,885 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:55,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:55,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:55,886 INFO L87 Difference]: Start difference. First operand 111 states and 168 transitions. cyclomatic complexity: 58 Second operand 3 states. [2018-11-23 14:59:56,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,022 INFO L93 Difference]: Finished difference Result 165 states and 233 transitions. [2018-11-23 14:59:56,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 233 transitions. [2018-11-23 14:59:56,024 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2018-11-23 14:59:56,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 233 transitions. [2018-11-23 14:59:56,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 165 [2018-11-23 14:59:56,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165 [2018-11-23 14:59:56,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 233 transitions. [2018-11-23 14:59:56,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,027 INFO L705 BuchiCegarLoop]: Abstraction has 165 states and 233 transitions. [2018-11-23 14:59:56,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 233 transitions. [2018-11-23 14:59:56,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 152. [2018-11-23 14:59:56,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-11-23 14:59:56,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 217 transitions. [2018-11-23 14:59:56,032 INFO L728 BuchiCegarLoop]: Abstraction has 152 states and 217 transitions. [2018-11-23 14:59:56,032 INFO L608 BuchiCegarLoop]: Abstraction has 152 states and 217 transitions. [2018-11-23 14:59:56,032 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-23 14:59:56,033 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 152 states and 217 transitions. [2018-11-23 14:59:56,033 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2018-11-23 14:59:56,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,034 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,035 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:56,035 INFO L794 eck$LassoCheckResult]: Stem: 1340#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 1253#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1254#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1256#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1269#L98-1 assume !false; 1400#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1399#L101 assume 12292 == ssl3_connect_~s__state~0; 1322#L102 [2018-11-23 14:59:56,035 INFO L796 eck$LassoCheckResult]: Loop: 1322#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1323#L206 ssl3_connect_~s__server~0 := 0; 1356#L211 assume 0 != ssl3_connect_~cb~0; 1359#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1283#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1284#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1358#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1285#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1286#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1265#L516 ssl3_connect_~skip~0 := 0; 1257#L98-1 assume !false; 1258#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1341#L101 assume !(12292 == ssl3_connect_~s__state~0); 1348#L104 assume !(16384 == ssl3_connect_~s__state~0); 1349#L107 assume !(4096 == ssl3_connect_~s__state~0); 1342#L110 assume !(20480 == ssl3_connect_~s__state~0); 1324#L113 assume !(4099 == ssl3_connect_~s__state~0); 1313#L116 assume 4368 == ssl3_connect_~s__state~0; 1259#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1260#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1344#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1355#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1252#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1389#L516 ssl3_connect_~skip~0 := 0; 1388#L98-1 assume !false; 1387#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1386#L101 assume 12292 == ssl3_connect_~s__state~0; 1322#L102 [2018-11-23 14:59:56,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2018-11-23 14:59:56,036 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,036 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,046 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2018-11-23 14:59:56,046 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,046 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,047 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 14:59:56,069 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 14:59:56,070 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,070 INFO L87 Difference]: Start difference. First operand 152 states and 217 transitions. cyclomatic complexity: 66 Second operand 3 states. [2018-11-23 14:59:56,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,169 INFO L93 Difference]: Finished difference Result 206 states and 285 transitions. [2018-11-23 14:59:56,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 285 transitions. [2018-11-23 14:59:56,170 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2018-11-23 14:59:56,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 206 states and 285 transitions. [2018-11-23 14:59:56,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2018-11-23 14:59:56,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 206 [2018-11-23 14:59:56,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 206 states and 285 transitions. [2018-11-23 14:59:56,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,173 INFO L705 BuchiCegarLoop]: Abstraction has 206 states and 285 transitions. [2018-11-23 14:59:56,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states and 285 transitions. [2018-11-23 14:59:56,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2018-11-23 14:59:56,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-11-23 14:59:56,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 244 transitions. [2018-11-23 14:59:56,178 INFO L728 BuchiCegarLoop]: Abstraction has 169 states and 244 transitions. [2018-11-23 14:59:56,179 INFO L608 BuchiCegarLoop]: Abstraction has 169 states and 244 transitions. [2018-11-23 14:59:56,179 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-23 14:59:56,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 169 states and 244 transitions. [2018-11-23 14:59:56,180 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2018-11-23 14:59:56,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,181 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,181 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,181 INFO L794 eck$LassoCheckResult]: Stem: 1701#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 1617#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1618#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1620#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1633#L98-1 assume !false; 1765#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1763#L101 assume 12292 == ssl3_connect_~s__state~0; 1684#L102 [2018-11-23 14:59:56,181 INFO L796 eck$LassoCheckResult]: Loop: 1684#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1685#L206 ssl3_connect_~s__server~0 := 0; 1718#L211 assume 0 != ssl3_connect_~cb~0; 1721#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1645#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1646#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1720#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1647#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1648#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1631#L516 ssl3_connect_~skip~0 := 0; 1621#L98-1 assume !false; 1622#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1702#L101 assume !(12292 == ssl3_connect_~s__state~0); 1709#L104 assume !(16384 == ssl3_connect_~s__state~0); 1710#L107 assume !(4096 == ssl3_connect_~s__state~0); 1703#L110 assume !(20480 == ssl3_connect_~s__state~0); 1686#L113 assume !(4099 == ssl3_connect_~s__state~0); 1675#L116 assume 4368 == ssl3_connect_~s__state~0; 1623#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1624#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1705#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1717#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1724#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1776#L516 ssl3_connect_~skip~0 := 0; 1775#L98-1 assume !false; 1774#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1773#L101 assume !(12292 == ssl3_connect_~s__state~0); 1772#L104 assume !(16384 == ssl3_connect_~s__state~0); 1771#L107 assume !(4096 == ssl3_connect_~s__state~0); 1770#L110 assume !(20480 == ssl3_connect_~s__state~0); 1769#L113 assume !(4099 == ssl3_connect_~s__state~0); 1768#L116 assume !(4368 == ssl3_connect_~s__state~0); 1766#L119 assume !(4369 == ssl3_connect_~s__state~0); 1767#L122 assume 4384 == ssl3_connect_~s__state~0; 1711#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 1658#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1657#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 1629#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1630#L271-2 ssl3_connect_~s__init_num~0 := 0; 1616#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1757#L516 ssl3_connect_~skip~0 := 0; 1756#L98-1 assume !false; 1755#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1754#L101 assume 12292 == ssl3_connect_~s__state~0; 1684#L102 [2018-11-23 14:59:56,181 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2018-11-23 14:59:56,181 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,182 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,190 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,190 INFO L82 PathProgramCache]: Analyzing trace with hash 913991574, now seen corresponding path program 1 times [2018-11-23 14:59:56,190 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,190 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,191 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,213 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-23 14:59:56,214 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 14:59:56,214 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,214 INFO L87 Difference]: Start difference. First operand 169 states and 244 transitions. cyclomatic complexity: 76 Second operand 3 states. [2018-11-23 14:59:56,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,300 INFO L93 Difference]: Finished difference Result 222 states and 332 transitions. [2018-11-23 14:59:56,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 222 states and 332 transitions. [2018-11-23 14:59:56,302 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2018-11-23 14:59:56,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 222 states to 222 states and 332 transitions. [2018-11-23 14:59:56,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 222 [2018-11-23 14:59:56,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2018-11-23 14:59:56,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 332 transitions. [2018-11-23 14:59:56,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,303 INFO L705 BuchiCegarLoop]: Abstraction has 222 states and 332 transitions. [2018-11-23 14:59:56,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 332 transitions. [2018-11-23 14:59:56,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 208. [2018-11-23 14:59:56,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-11-23 14:59:56,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 315 transitions. [2018-11-23 14:59:56,308 INFO L728 BuchiCegarLoop]: Abstraction has 208 states and 315 transitions. [2018-11-23 14:59:56,308 INFO L608 BuchiCegarLoop]: Abstraction has 208 states and 315 transitions. [2018-11-23 14:59:56,308 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-23 14:59:56,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 208 states and 315 transitions. [2018-11-23 14:59:56,309 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2018-11-23 14:59:56,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,310 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,310 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:56,311 INFO L794 eck$LassoCheckResult]: Stem: 2100#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 2014#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2015#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2017#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2018#L98-1 assume !false; 2019#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2101#L101 assume 12292 == ssl3_connect_~s__state~0; 2083#L102 [2018-11-23 14:59:56,311 INFO L796 eck$LassoCheckResult]: Loop: 2083#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2084#L206 ssl3_connect_~s__server~0 := 0; 2119#L211 assume 0 != ssl3_connect_~cb~0; 2124#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2042#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2043#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2122#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2044#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2045#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2179#L516 ssl3_connect_~skip~0 := 0; 2178#L98-1 assume !false; 2176#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2177#L101 assume !(12292 == ssl3_connect_~s__state~0); 2191#L104 assume !(16384 == ssl3_connect_~s__state~0); 2190#L107 assume !(4096 == ssl3_connect_~s__state~0); 2189#L110 assume !(20480 == ssl3_connect_~s__state~0); 2188#L113 assume !(4099 == ssl3_connect_~s__state~0); 2187#L116 assume !(4368 == ssl3_connect_~s__state~0); 2075#L119 assume !(4369 == ssl3_connect_~s__state~0); 2048#L122 assume !(4384 == ssl3_connect_~s__state~0); 2031#L125 assume !(4385 == ssl3_connect_~s__state~0); 2032#L128 assume !(4400 == ssl3_connect_~s__state~0); 2022#L131 assume !(4401 == ssl3_connect_~s__state~0); 2023#L134 assume !(4416 == ssl3_connect_~s__state~0); 2113#L137 assume !(4417 == ssl3_connect_~s__state~0); 2114#L140 assume !(4432 == ssl3_connect_~s__state~0); 2096#L143 assume !(4433 == ssl3_connect_~s__state~0); 2086#L146 assume !(4448 == ssl3_connect_~s__state~0); 2087#L149 assume !(4449 == ssl3_connect_~s__state~0); 2079#L152 assume !(4464 == ssl3_connect_~s__state~0); 2051#L155 assume !(4465 == ssl3_connect_~s__state~0); 2033#L158 assume !(4466 == ssl3_connect_~s__state~0); 2034#L161 assume !(4467 == ssl3_connect_~s__state~0); 2024#L164 assume !(4480 == ssl3_connect_~s__state~0); 2025#L167 assume !(4481 == ssl3_connect_~s__state~0); 2125#L170 assume !(4496 == ssl3_connect_~s__state~0); 2117#L173 assume !(4497 == ssl3_connect_~s__state~0); 2097#L176 assume !(4512 == ssl3_connect_~s__state~0); 2091#L179 assume !(4513 == ssl3_connect_~s__state~0); 2092#L182 assume !(4528 == ssl3_connect_~s__state~0); 2081#L185 assume !(4529 == ssl3_connect_~s__state~0); 2052#L188 assume !(4560 == ssl3_connect_~s__state~0); 2053#L191 assume !(4561 == ssl3_connect_~s__state~0); 2040#L194 assume 4352 == ssl3_connect_~s__state~0; 2041#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2106#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2107#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2109#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2026#L516 ssl3_connect_~skip~0 := 0; 2027#L98-1 assume !false; 2201#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2199#L101 assume 12292 == ssl3_connect_~s__state~0; 2083#L102 [2018-11-23 14:59:56,311 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2018-11-23 14:59:56,311 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,312 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,312 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,312 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,321 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2018-11-23 14:59:56,321 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,321 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,322 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,341 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 14:59:56,341 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,342 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:56,342 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,342 INFO L87 Difference]: Start difference. First operand 208 states and 315 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-23 14:59:56,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,394 INFO L93 Difference]: Finished difference Result 226 states and 339 transitions. [2018-11-23 14:59:56,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,394 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 226 states and 339 transitions. [2018-11-23 14:59:56,395 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-23 14:59:56,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 226 states to 226 states and 339 transitions. [2018-11-23 14:59:56,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 226 [2018-11-23 14:59:56,397 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2018-11-23 14:59:56,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 226 states and 339 transitions. [2018-11-23 14:59:56,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,398 INFO L705 BuchiCegarLoop]: Abstraction has 226 states and 339 transitions. [2018-11-23 14:59:56,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states and 339 transitions. [2018-11-23 14:59:56,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 223. [2018-11-23 14:59:56,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-11-23 14:59:56,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2018-11-23 14:59:56,403 INFO L728 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2018-11-23 14:59:56,403 INFO L608 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2018-11-23 14:59:56,403 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-23 14:59:56,403 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2018-11-23 14:59:56,404 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-23 14:59:56,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,405 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,405 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,405 INFO L794 eck$LassoCheckResult]: Stem: 2541#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 2454#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2455#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2457#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2470#L98-1 assume !false; 2629#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2627#L101 assume 12292 == ssl3_connect_~s__state~0; 2523#L102 [2018-11-23 14:59:56,405 INFO L796 eck$LassoCheckResult]: Loop: 2523#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2524#L206 ssl3_connect_~s__server~0 := 0; 2562#L211 assume 0 != ssl3_connect_~cb~0; 2568#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2482#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2483#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2564#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2484#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2485#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2603#L516 ssl3_connect_~skip~0 := 0; 2602#L98-1 assume !false; 2601#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2600#L101 assume !(12292 == ssl3_connect_~s__state~0); 2599#L104 assume !(16384 == ssl3_connect_~s__state~0); 2556#L107 assume !(4096 == ssl3_connect_~s__state~0); 2557#L110 assume !(20480 == ssl3_connect_~s__state~0); 2525#L113 assume !(4099 == ssl3_connect_~s__state~0); 2513#L116 assume 4368 == ssl3_connect_~s__state~0; 2460#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2461#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2546#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2561#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2571#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2636#L516 ssl3_connect_~skip~0 := 0; 2634#L98-1 assume !false; 2623#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2622#L101 assume !(12292 == ssl3_connect_~s__state~0); 2621#L104 assume !(16384 == ssl3_connect_~s__state~0); 2620#L107 assume !(4096 == ssl3_connect_~s__state~0); 2618#L110 assume !(20480 == ssl3_connect_~s__state~0); 2616#L113 assume !(4099 == ssl3_connect_~s__state~0); 2614#L116 assume !(4368 == ssl3_connect_~s__state~0); 2611#L119 assume !(4369 == ssl3_connect_~s__state~0); 2609#L122 assume !(4384 == ssl3_connect_~s__state~0); 2471#L125 assume !(4385 == ssl3_connect_~s__state~0); 2472#L128 assume !(4400 == ssl3_connect_~s__state~0); 2462#L131 assume !(4401 == ssl3_connect_~s__state~0); 2463#L134 assume !(4416 == ssl3_connect_~s__state~0); 2613#L137 assume !(4417 == ssl3_connect_~s__state~0); 2610#L140 assume !(4432 == ssl3_connect_~s__state~0); 2608#L143 assume !(4433 == ssl3_connect_~s__state~0); 2526#L146 assume !(4448 == ssl3_connect_~s__state~0); 2527#L149 assume !(4449 == ssl3_connect_~s__state~0); 2519#L152 assume !(4464 == ssl3_connect_~s__state~0); 2491#L155 assume !(4465 == ssl3_connect_~s__state~0); 2473#L158 assume !(4466 == ssl3_connect_~s__state~0); 2474#L161 assume !(4467 == ssl3_connect_~s__state~0); 2464#L164 assume !(4480 == ssl3_connect_~s__state~0); 2465#L167 assume !(4481 == ssl3_connect_~s__state~0); 2569#L170 assume !(4496 == ssl3_connect_~s__state~0); 2560#L173 assume !(4497 == ssl3_connect_~s__state~0); 2538#L176 assume !(4512 == ssl3_connect_~s__state~0); 2531#L179 assume !(4513 == ssl3_connect_~s__state~0); 2532#L182 assume !(4528 == ssl3_connect_~s__state~0); 2521#L185 assume !(4529 == ssl3_connect_~s__state~0); 2492#L188 assume !(4560 == ssl3_connect_~s__state~0); 2493#L191 assume !(4561 == ssl3_connect_~s__state~0); 2480#L194 assume 4352 == ssl3_connect_~s__state~0; 2481#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2547#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2548#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2550#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2588#L516 ssl3_connect_~skip~0 := 0; 2587#L98-1 assume !false; 2586#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2585#L101 assume 12292 == ssl3_connect_~s__state~0; 2523#L102 [2018-11-23 14:59:56,405 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2018-11-23 14:59:56,405 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,406 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,406 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,406 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,406 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,414 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,414 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2018-11-23 14:59:56,414 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,414 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,415 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,451 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 14:59:56,451 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,451 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:56,451 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,451 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-23 14:59:56,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,514 INFO L93 Difference]: Finished difference Result 227 states and 336 transitions. [2018-11-23 14:59:56,514 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 336 transitions. [2018-11-23 14:59:56,516 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-23 14:59:56,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 336 transitions. [2018-11-23 14:59:56,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2018-11-23 14:59:56,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2018-11-23 14:59:56,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 336 transitions. [2018-11-23 14:59:56,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,518 INFO L705 BuchiCegarLoop]: Abstraction has 227 states and 336 transitions. [2018-11-23 14:59:56,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 336 transitions. [2018-11-23 14:59:56,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2018-11-23 14:59:56,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-11-23 14:59:56,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 330 transitions. [2018-11-23 14:59:56,523 INFO L728 BuchiCegarLoop]: Abstraction has 223 states and 330 transitions. [2018-11-23 14:59:56,523 INFO L608 BuchiCegarLoop]: Abstraction has 223 states and 330 transitions. [2018-11-23 14:59:56,523 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-23 14:59:56,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 330 transitions. [2018-11-23 14:59:56,524 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-23 14:59:56,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,525 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,526 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:56,526 INFO L794 eck$LassoCheckResult]: Stem: 2998#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 2910#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2911#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2913#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2926#L98-1 assume !false; 3062#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3059#L101 assume 12292 == ssl3_connect_~s__state~0; 2980#L102 [2018-11-23 14:59:56,526 INFO L796 eck$LassoCheckResult]: Loop: 2980#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2981#L206 ssl3_connect_~s__server~0 := 0; 3018#L211 assume 0 != ssl3_connect_~cb~0; 3022#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2940#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2941#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3021#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2942#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2943#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2922#L516 ssl3_connect_~skip~0 := 0; 2914#L98-1 assume !false; 2915#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2999#L101 assume !(12292 == ssl3_connect_~s__state~0); 3009#L104 assume !(16384 == ssl3_connect_~s__state~0); 3010#L107 assume !(4096 == ssl3_connect_~s__state~0); 3013#L110 assume !(20480 == ssl3_connect_~s__state~0); 2982#L113 assume !(4099 == ssl3_connect_~s__state~0); 2983#L116 assume 4368 == ssl3_connect_~s__state~0; 2916#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2917#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3003#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3017#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3025#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3122#L516 ssl3_connect_~skip~0 := 0; 3121#L98-1 assume !false; 3120#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3119#L101 assume !(12292 == ssl3_connect_~s__state~0); 3118#L104 assume !(16384 == ssl3_connect_~s__state~0); 3117#L107 assume !(4096 == ssl3_connect_~s__state~0); 3116#L110 assume !(20480 == ssl3_connect_~s__state~0); 3115#L113 assume !(4099 == ssl3_connect_~s__state~0); 2970#L116 assume !(4368 == ssl3_connect_~s__state~0); 2971#L119 assume !(4369 == ssl3_connect_~s__state~0); 2946#L122 assume 4384 == ssl3_connect_~s__state~0; 2929#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 2953#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 2952#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 2923#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 2924#L271-2 ssl3_connect_~s__init_num~0 := 0; 2909#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3104#L516 ssl3_connect_~skip~0 := 0; 3102#L98-1 assume !false; 3100#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3098#L101 assume !(12292 == ssl3_connect_~s__state~0); 3096#L104 assume !(16384 == ssl3_connect_~s__state~0); 3035#L107 assume !(4096 == ssl3_connect_~s__state~0); 3000#L110 assume !(20480 == ssl3_connect_~s__state~0); 3001#L113 assume !(4099 == ssl3_connect_~s__state~0); 3038#L116 assume !(4368 == ssl3_connect_~s__state~0); 3064#L119 assume !(4369 == ssl3_connect_~s__state~0); 3065#L122 assume !(4384 == ssl3_connect_~s__state~0); 2927#L125 assume !(4385 == ssl3_connect_~s__state~0); 2928#L128 assume !(4400 == ssl3_connect_~s__state~0); 3033#L131 assume !(4401 == ssl3_connect_~s__state~0); 3034#L134 assume !(4416 == ssl3_connect_~s__state~0); 3066#L137 assume !(4417 == ssl3_connect_~s__state~0); 3057#L140 assume !(4432 == ssl3_connect_~s__state~0); 3058#L143 assume !(4433 == ssl3_connect_~s__state~0); 3029#L146 assume !(4448 == ssl3_connect_~s__state~0); 3030#L149 assume !(4449 == ssl3_connect_~s__state~0); 3093#L152 assume !(4464 == ssl3_connect_~s__state~0); 3092#L155 assume !(4465 == ssl3_connect_~s__state~0); 3091#L158 assume !(4466 == ssl3_connect_~s__state~0); 3090#L161 assume !(4467 == ssl3_connect_~s__state~0); 3089#L164 assume !(4480 == ssl3_connect_~s__state~0); 3086#L167 assume !(4481 == ssl3_connect_~s__state~0); 3084#L170 assume !(4496 == ssl3_connect_~s__state~0); 3082#L173 assume !(4497 == ssl3_connect_~s__state~0); 3080#L176 assume !(4512 == ssl3_connect_~s__state~0); 3068#L179 assume !(4513 == ssl3_connect_~s__state~0); 3028#L182 assume !(4528 == ssl3_connect_~s__state~0); 3026#L185 assume !(4529 == ssl3_connect_~s__state~0); 3027#L188 assume !(4560 == ssl3_connect_~s__state~0); 2951#L191 assume !(4561 == ssl3_connect_~s__state~0); 2938#L194 assume 4352 == ssl3_connect_~s__state~0; 2939#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3004#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3005#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3008#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3044#L516 ssl3_connect_~skip~0 := 0; 3043#L98-1 assume !false; 3042#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3041#L101 assume 12292 == ssl3_connect_~s__state~0; 2980#L102 [2018-11-23 14:59:56,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2018-11-23 14:59:56,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,527 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,535 INFO L82 PathProgramCache]: Analyzing trace with hash -574111736, now seen corresponding path program 1 times [2018-11-23 14:59:56,535 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,536 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-23 14:59:56,576 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:56,577 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,578 INFO L87 Difference]: Start difference. First operand 223 states and 330 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-23 14:59:56,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,674 INFO L93 Difference]: Finished difference Result 266 states and 379 transitions. [2018-11-23 14:59:56,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 266 states and 379 transitions. [2018-11-23 14:59:56,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2018-11-23 14:59:56,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 266 states to 266 states and 379 transitions. [2018-11-23 14:59:56,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 266 [2018-11-23 14:59:56,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 266 [2018-11-23 14:59:56,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 266 states and 379 transitions. [2018-11-23 14:59:56,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,678 INFO L705 BuchiCegarLoop]: Abstraction has 266 states and 379 transitions. [2018-11-23 14:59:56,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states and 379 transitions. [2018-11-23 14:59:56,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 263. [2018-11-23 14:59:56,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-11-23 14:59:56,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 375 transitions. [2018-11-23 14:59:56,681 INFO L728 BuchiCegarLoop]: Abstraction has 263 states and 375 transitions. [2018-11-23 14:59:56,681 INFO L608 BuchiCegarLoop]: Abstraction has 263 states and 375 transitions. [2018-11-23 14:59:56,681 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-23 14:59:56,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 263 states and 375 transitions. [2018-11-23 14:59:56,682 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2018-11-23 14:59:56,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,684 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,684 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:56,684 INFO L794 eck$LassoCheckResult]: Stem: 3497#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 3405#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3406#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3408#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3422#L98-1 assume !false; 3566#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3565#L101 assume 12292 == ssl3_connect_~s__state~0; 3478#L102 [2018-11-23 14:59:56,685 INFO L796 eck$LassoCheckResult]: Loop: 3478#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3479#L206 ssl3_connect_~s__server~0 := 0; 3517#L211 assume 0 != ssl3_connect_~cb~0; 3521#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3436#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3437#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3519#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 3438#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3439#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3417#L516 ssl3_connect_~skip~0 := 0; 3409#L98-1 assume !false; 3410#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3498#L101 assume !(12292 == ssl3_connect_~s__state~0); 3507#L104 assume !(16384 == ssl3_connect_~s__state~0); 3508#L107 assume !(4096 == ssl3_connect_~s__state~0); 3512#L110 assume !(20480 == ssl3_connect_~s__state~0); 3480#L113 assume !(4099 == ssl3_connect_~s__state~0); 3481#L116 assume 4368 == ssl3_connect_~s__state~0; 3411#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3412#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3502#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3516#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3526#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3648#L516 ssl3_connect_~skip~0 := 0; 3647#L98-1 assume !false; 3645#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3644#L101 assume !(12292 == ssl3_connect_~s__state~0); 3643#L104 assume !(16384 == ssl3_connect_~s__state~0); 3642#L107 assume !(4096 == ssl3_connect_~s__state~0); 3641#L110 assume !(20480 == ssl3_connect_~s__state~0); 3639#L113 assume !(4099 == ssl3_connect_~s__state~0); 3467#L116 assume !(4368 == ssl3_connect_~s__state~0); 3468#L119 assume !(4369 == ssl3_connect_~s__state~0); 3557#L122 assume 4384 == ssl3_connect_~s__state~0; 3509#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3449#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3448#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 3418#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3420#L271-2 ssl3_connect_~s__init_num~0 := 0; 3404#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3634#L516 ssl3_connect_~skip~0 := 0; 3632#L98-1 assume !false; 3627#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3625#L101 assume !(12292 == ssl3_connect_~s__state~0); 3623#L104 assume !(16384 == ssl3_connect_~s__state~0); 3621#L107 assume !(4096 == ssl3_connect_~s__state~0); 3619#L110 assume !(20480 == ssl3_connect_~s__state~0); 3617#L113 assume !(4099 == ssl3_connect_~s__state~0); 3615#L116 assume !(4368 == ssl3_connect_~s__state~0); 3606#L119 assume !(4369 == ssl3_connect_~s__state~0); 3605#L122 assume !(4384 == ssl3_connect_~s__state~0); 3603#L125 assume !(4385 == ssl3_connect_~s__state~0); 3601#L128 assume !(4400 == ssl3_connect_~s__state~0); 3599#L131 assume !(4401 == ssl3_connect_~s__state~0); 3596#L134 assume !(4416 == ssl3_connect_~s__state~0); 3595#L137 assume !(4417 == ssl3_connect_~s__state~0); 3593#L140 assume !(4432 == ssl3_connect_~s__state~0); 3592#L143 assume !(4433 == ssl3_connect_~s__state~0); 3531#L146 assume !(4448 == ssl3_connect_~s__state~0); 3532#L149 assume !(4449 == ssl3_connect_~s__state~0); 3590#L152 assume !(4464 == ssl3_connect_~s__state~0); 3589#L155 assume !(4465 == ssl3_connect_~s__state~0); 3588#L158 assume !(4466 == ssl3_connect_~s__state~0); 3587#L161 assume !(4467 == ssl3_connect_~s__state~0); 3568#L164 assume !(4480 == ssl3_connect_~s__state~0); 3567#L167 assume !(4481 == ssl3_connect_~s__state~0); 3559#L170 assume !(4496 == ssl3_connect_~s__state~0); 3560#L173 assume !(4497 == ssl3_connect_~s__state~0); 3561#L176 assume !(4512 == ssl3_connect_~s__state~0); 3572#L179 assume !(4513 == ssl3_connect_~s__state~0); 3573#L182 assume !(4528 == ssl3_connect_~s__state~0); 3527#L185 assume !(4529 == ssl3_connect_~s__state~0); 3528#L188 assume !(4560 == ssl3_connect_~s__state~0); 3447#L191 assume !(4561 == ssl3_connect_~s__state~0); 3433#L194 assume 4352 == ssl3_connect_~s__state~0; 3434#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3503#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3504#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3506#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3547#L516 ssl3_connect_~skip~0 := 0; 3546#L98-1 assume !false; 3545#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3544#L101 assume 12292 == ssl3_connect_~s__state~0; 3478#L102 [2018-11-23 14:59:56,685 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2018-11-23 14:59:56,685 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,685 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,692 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1354160966, now seen corresponding path program 1 times [2018-11-23 14:59:56,693 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,693 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,693 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,742 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-23 14:59:56,742 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,742 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:56,742 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,743 INFO L87 Difference]: Start difference. First operand 263 states and 375 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-23 14:59:56,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,806 INFO L93 Difference]: Finished difference Result 286 states and 405 transitions. [2018-11-23 14:59:56,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 286 states and 405 transitions. [2018-11-23 14:59:56,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2018-11-23 14:59:56,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 286 states to 286 states and 405 transitions. [2018-11-23 14:59:56,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 286 [2018-11-23 14:59:56,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 286 [2018-11-23 14:59:56,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 286 states and 405 transitions. [2018-11-23 14:59:56,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,811 INFO L705 BuchiCegarLoop]: Abstraction has 286 states and 405 transitions. [2018-11-23 14:59:56,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states and 405 transitions. [2018-11-23 14:59:56,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 282. [2018-11-23 14:59:56,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-11-23 14:59:56,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 399 transitions. [2018-11-23 14:59:56,815 INFO L728 BuchiCegarLoop]: Abstraction has 282 states and 399 transitions. [2018-11-23 14:59:56,815 INFO L608 BuchiCegarLoop]: Abstraction has 282 states and 399 transitions. [2018-11-23 14:59:56,815 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-23 14:59:56,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 282 states and 399 transitions. [2018-11-23 14:59:56,816 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2018-11-23 14:59:56,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,817 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,819 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:56,820 INFO L794 eck$LassoCheckResult]: Stem: 4053#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 3960#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3961#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3963#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3977#L98-1 assume !false; 4117#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4115#L101 assume 12292 == ssl3_connect_~s__state~0; 4036#L102 [2018-11-23 14:59:56,820 INFO L796 eck$LassoCheckResult]: Loop: 4036#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4037#L206 ssl3_connect_~s__server~0 := 0; 4073#L211 assume 0 != ssl3_connect_~cb~0; 4078#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3992#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3993#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4075#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 3994#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3995#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4224#L516 ssl3_connect_~skip~0 := 0; 4222#L98-1 assume !false; 4220#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4218#L101 assume !(12292 == ssl3_connect_~s__state~0); 4062#L104 assume !(16384 == ssl3_connect_~s__state~0); 4063#L107 assume !(4096 == ssl3_connect_~s__state~0); 4205#L110 assume !(20480 == ssl3_connect_~s__state~0); 4204#L113 assume !(4099 == ssl3_connect_~s__state~0); 4126#L116 assume 4368 == ssl3_connect_~s__state~0; 3966#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3967#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4057#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4072#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4081#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4198#L516 ssl3_connect_~skip~0 := 0; 4197#L98-1 assume !false; 4196#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4194#L101 assume !(12292 == ssl3_connect_~s__state~0); 4192#L104 assume !(16384 == ssl3_connect_~s__state~0); 4191#L107 assume !(4096 == ssl3_connect_~s__state~0); 4190#L110 assume !(20480 == ssl3_connect_~s__state~0); 4189#L113 assume !(4099 == ssl3_connect_~s__state~0); 4188#L116 assume !(4368 == ssl3_connect_~s__state~0); 4187#L119 assume !(4369 == ssl3_connect_~s__state~0); 4104#L122 assume 4384 == ssl3_connect_~s__state~0; 4064#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4006#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4005#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 3973#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3975#L271-2 ssl3_connect_~s__init_num~0 := 0; 3991#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3972#L516 ssl3_connect_~skip~0 := 0; 3964#L98-1 assume !false; 3965#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4054#L101 assume !(12292 == ssl3_connect_~s__state~0); 4076#L104 assume !(16384 == ssl3_connect_~s__state~0); 4215#L107 assume !(4096 == ssl3_connect_~s__state~0); 4217#L110 assume !(20480 == ssl3_connect_~s__state~0); 4038#L113 assume !(4099 == ssl3_connect_~s__state~0); 4024#L116 assume !(4368 == ssl3_connect_~s__state~0); 4025#L119 assume !(4369 == ssl3_connect_~s__state~0); 3998#L122 assume !(4384 == ssl3_connect_~s__state~0); 3999#L125 assume !(4385 == ssl3_connect_~s__state~0); 3984#L128 assume 4400 == ssl3_connect_~s__state~0; 3985#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 4017#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 3959#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4174#L516 ssl3_connect_~skip~0 := 0; 4172#L98-1 assume !false; 4170#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4168#L101 assume !(12292 == ssl3_connect_~s__state~0); 4166#L104 assume !(16384 == ssl3_connect_~s__state~0); 4164#L107 assume !(4096 == ssl3_connect_~s__state~0); 4162#L110 assume !(20480 == ssl3_connect_~s__state~0); 4160#L113 assume !(4099 == ssl3_connect_~s__state~0); 4158#L116 assume !(4368 == ssl3_connect_~s__state~0); 4156#L119 assume !(4369 == ssl3_connect_~s__state~0); 4154#L122 assume !(4384 == ssl3_connect_~s__state~0); 4152#L125 assume !(4385 == ssl3_connect_~s__state~0); 4150#L128 assume !(4400 == ssl3_connect_~s__state~0); 4148#L131 assume !(4401 == ssl3_connect_~s__state~0); 4146#L134 assume !(4416 == ssl3_connect_~s__state~0); 4144#L137 assume !(4417 == ssl3_connect_~s__state~0); 4142#L140 assume !(4432 == ssl3_connect_~s__state~0); 4140#L143 assume !(4433 == ssl3_connect_~s__state~0); 4138#L146 assume !(4448 == ssl3_connect_~s__state~0); 4136#L149 assume !(4449 == ssl3_connect_~s__state~0); 4135#L152 assume !(4464 == ssl3_connect_~s__state~0); 4134#L155 assume !(4465 == ssl3_connect_~s__state~0); 4133#L158 assume !(4466 == ssl3_connect_~s__state~0); 4131#L161 assume !(4467 == ssl3_connect_~s__state~0); 4130#L164 assume !(4480 == ssl3_connect_~s__state~0); 4129#L167 assume !(4481 == ssl3_connect_~s__state~0); 4111#L170 assume !(4496 == ssl3_connect_~s__state~0); 4112#L173 assume !(4497 == ssl3_connect_~s__state~0); 4113#L176 assume !(4512 == ssl3_connect_~s__state~0); 4132#L179 assume !(4513 == ssl3_connect_~s__state~0); 4084#L182 assume !(4528 == ssl3_connect_~s__state~0); 4082#L185 assume !(4529 == ssl3_connect_~s__state~0); 4083#L188 assume !(4560 == ssl3_connect_~s__state~0); 4004#L191 assume !(4561 == ssl3_connect_~s__state~0); 3989#L194 assume 4352 == ssl3_connect_~s__state~0; 3990#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4058#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4059#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4061#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4098#L516 ssl3_connect_~skip~0 := 0; 4097#L98-1 assume !false; 4096#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4095#L101 assume 12292 == ssl3_connect_~s__state~0; 4036#L102 [2018-11-23 14:59:56,820 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2018-11-23 14:59:56,820 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,820 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,821 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,827 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1979615664, now seen corresponding path program 1 times [2018-11-23 14:59:56,828 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,828 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,828 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,850 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-23 14:59:56,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:56,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,851 INFO L87 Difference]: Start difference. First operand 282 states and 399 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-23 14:59:56,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:56,935 INFO L93 Difference]: Finished difference Result 306 states and 429 transitions. [2018-11-23 14:59:56,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:56,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 306 states and 429 transitions. [2018-11-23 14:59:56,936 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2018-11-23 14:59:56,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 306 states to 306 states and 429 transitions. [2018-11-23 14:59:56,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2018-11-23 14:59:56,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2018-11-23 14:59:56,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 306 states and 429 transitions. [2018-11-23 14:59:56,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:56,938 INFO L705 BuchiCegarLoop]: Abstraction has 306 states and 429 transitions. [2018-11-23 14:59:56,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states and 429 transitions. [2018-11-23 14:59:56,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 303. [2018-11-23 14:59:56,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-11-23 14:59:56,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 425 transitions. [2018-11-23 14:59:56,941 INFO L728 BuchiCegarLoop]: Abstraction has 303 states and 425 transitions. [2018-11-23 14:59:56,941 INFO L608 BuchiCegarLoop]: Abstraction has 303 states and 425 transitions. [2018-11-23 14:59:56,941 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-23 14:59:56,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 303 states and 425 transitions. [2018-11-23 14:59:56,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2018-11-23 14:59:56,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:56,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:56,943 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:56,943 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:56,944 INFO L794 eck$LassoCheckResult]: Stem: 4644#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 4554#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4555#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4557#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4571#L98-1 assume !false; 4714#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4712#L101 assume 12292 == ssl3_connect_~s__state~0; 4626#L102 [2018-11-23 14:59:56,944 INFO L796 eck$LassoCheckResult]: Loop: 4626#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4627#L206 ssl3_connect_~s__server~0 := 0; 4663#L211 assume 0 != ssl3_connect_~cb~0; 4667#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4585#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4586#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4665#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4587#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4588#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4808#L516 ssl3_connect_~skip~0 := 0; 4806#L98-1 assume !false; 4804#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4799#L101 assume !(12292 == ssl3_connect_~s__state~0); 4797#L104 assume !(16384 == ssl3_connect_~s__state~0); 4795#L107 assume !(4096 == ssl3_connect_~s__state~0); 4791#L110 assume !(20480 == ssl3_connect_~s__state~0); 4788#L113 assume !(4099 == ssl3_connect_~s__state~0); 4717#L116 assume 4368 == ssl3_connect_~s__state~0; 4560#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4561#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4648#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4662#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4672#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4798#L516 ssl3_connect_~skip~0 := 0; 4796#L98-1 assume !false; 4792#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4789#L101 assume !(12292 == ssl3_connect_~s__state~0); 4786#L104 assume !(16384 == ssl3_connect_~s__state~0); 4784#L107 assume !(4096 == ssl3_connect_~s__state~0); 4782#L110 assume !(20480 == ssl3_connect_~s__state~0); 4781#L113 assume !(4099 == ssl3_connect_~s__state~0); 4780#L116 assume !(4368 == ssl3_connect_~s__state~0); 4779#L119 assume !(4369 == ssl3_connect_~s__state~0); 4699#L122 assume 4384 == ssl3_connect_~s__state~0; 4656#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4599#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4598#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 4567#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4569#L271-2 ssl3_connect_~s__init_num~0 := 0; 4837#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4834#L516 ssl3_connect_~skip~0 := 0; 4833#L98-1 assume !false; 4832#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4827#L101 assume !(12292 == ssl3_connect_~s__state~0); 4825#L104 assume !(16384 == ssl3_connect_~s__state~0); 4823#L107 assume !(4096 == ssl3_connect_~s__state~0); 4821#L110 assume !(20480 == ssl3_connect_~s__state~0); 4819#L113 assume !(4099 == ssl3_connect_~s__state~0); 4817#L116 assume !(4368 == ssl3_connect_~s__state~0); 4815#L119 assume !(4369 == ssl3_connect_~s__state~0); 4794#L122 assume !(4384 == ssl3_connect_~s__state~0); 4572#L125 assume !(4385 == ssl3_connect_~s__state~0); 4573#L128 assume 4400 == ssl3_connect_~s__state~0; 4647#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 4610#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4671#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4826#L516 ssl3_connect_~skip~0 := 0; 4824#L98-1 assume !false; 4822#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4820#L101 assume !(12292 == ssl3_connect_~s__state~0); 4818#L104 assume !(16384 == ssl3_connect_~s__state~0); 4816#L107 assume !(4096 == ssl3_connect_~s__state~0); 4814#L110 assume !(20480 == ssl3_connect_~s__state~0); 4809#L113 assume !(4099 == ssl3_connect_~s__state~0); 4807#L116 assume !(4368 == ssl3_connect_~s__state~0); 4805#L119 assume !(4369 == ssl3_connect_~s__state~0); 4793#L122 assume !(4384 == ssl3_connect_~s__state~0); 4790#L125 assume !(4385 == ssl3_connect_~s__state~0); 4578#L128 assume !(4400 == ssl3_connect_~s__state~0); 4562#L131 assume !(4401 == ssl3_connect_~s__state~0); 4563#L134 assume 4416 == ssl3_connect_~s__state~0; 4637#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 4638#L297 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4642#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4643#L305 assume !(0 == ssl3_connect_~tmp___6~0); 4553#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4566#L516 ssl3_connect_~skip~0 := 0; 4558#L98-1 assume !false; 4559#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4645#L101 assume !(12292 == ssl3_connect_~s__state~0); 4666#L104 assume !(16384 == ssl3_connect_~s__state~0); 4682#L107 assume !(4096 == ssl3_connect_~s__state~0); 4683#L110 assume !(20480 == ssl3_connect_~s__state~0); 4686#L113 assume !(4099 == ssl3_connect_~s__state~0); 4687#L116 assume !(4368 == ssl3_connect_~s__state~0); 4715#L119 assume !(4369 == ssl3_connect_~s__state~0); 4716#L122 assume !(4384 == ssl3_connect_~s__state~0); 4700#L125 assume !(4385 == ssl3_connect_~s__state~0); 4701#L128 assume !(4400 == ssl3_connect_~s__state~0); 4680#L131 assume !(4401 == ssl3_connect_~s__state~0); 4681#L134 assume !(4416 == ssl3_connect_~s__state~0); 4772#L137 assume !(4417 == ssl3_connect_~s__state~0); 4710#L140 assume !(4432 == ssl3_connect_~s__state~0); 4711#L143 assume !(4433 == ssl3_connect_~s__state~0); 4677#L146 assume !(4448 == ssl3_connect_~s__state~0); 4678#L149 assume !(4449 == ssl3_connect_~s__state~0); 4679#L152 assume !(4464 == ssl3_connect_~s__state~0); 4702#L155 assume !(4465 == ssl3_connect_~s__state~0); 4703#L158 assume !(4466 == ssl3_connect_~s__state~0); 4704#L161 assume !(4467 == ssl3_connect_~s__state~0); 4705#L164 assume !(4480 == ssl3_connect_~s__state~0); 4719#L167 assume !(4481 == ssl3_connect_~s__state~0); 4731#L170 assume !(4496 == ssl3_connect_~s__state~0); 4708#L173 assume !(4497 == ssl3_connect_~s__state~0); 4709#L176 assume !(4512 == ssl3_connect_~s__state~0); 4720#L179 assume !(4513 == ssl3_connect_~s__state~0); 4675#L182 assume !(4528 == ssl3_connect_~s__state~0); 4676#L185 assume !(4529 == ssl3_connect_~s__state~0); 4721#L188 assume !(4560 == ssl3_connect_~s__state~0); 4597#L191 assume !(4561 == ssl3_connect_~s__state~0); 4582#L194 assume 4352 == ssl3_connect_~s__state~0; 4583#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4649#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4650#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4653#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4693#L516 ssl3_connect_~skip~0 := 0; 4692#L98-1 assume !false; 4691#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4690#L101 assume 12292 == ssl3_connect_~s__state~0; 4626#L102 [2018-11-23 14:59:56,944 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2018-11-23 14:59:56,944 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,944 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,945 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:56,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:56,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:56,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1485237128, now seen corresponding path program 1 times [2018-11-23 14:59:56,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:56,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:56,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,952 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:56,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:56,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:56,989 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-11-23 14:59:56,989 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:56,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:56,989 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:56,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:56,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:56,990 INFO L87 Difference]: Start difference. First operand 303 states and 425 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-23 14:59:57,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:57,018 INFO L93 Difference]: Finished difference Result 597 states and 835 transitions. [2018-11-23 14:59:57,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:57,020 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 835 transitions. [2018-11-23 14:59:57,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2018-11-23 14:59:57,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 835 transitions. [2018-11-23 14:59:57,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2018-11-23 14:59:57,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2018-11-23 14:59:57,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 835 transitions. [2018-11-23 14:59:57,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:57,026 INFO L705 BuchiCegarLoop]: Abstraction has 597 states and 835 transitions. [2018-11-23 14:59:57,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 835 transitions. [2018-11-23 14:59:57,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 597. [2018-11-23 14:59:57,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 597 states. [2018-11-23 14:59:57,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 835 transitions. [2018-11-23 14:59:57,035 INFO L728 BuchiCegarLoop]: Abstraction has 597 states and 835 transitions. [2018-11-23 14:59:57,035 INFO L608 BuchiCegarLoop]: Abstraction has 597 states and 835 transitions. [2018-11-23 14:59:57,035 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-23 14:59:57,035 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 835 transitions. [2018-11-23 14:59:57,037 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2018-11-23 14:59:57,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:57,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:57,038 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:57,038 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:57,038 INFO L794 eck$LassoCheckResult]: Stem: 5562#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 5460#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5461#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5463#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5477#L98-1 assume !false; 5727#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5715#L101 assume 12292 == ssl3_connect_~s__state~0; 5716#L102 [2018-11-23 14:59:57,039 INFO L796 eck$LassoCheckResult]: Loop: 5716#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5590#L206 ssl3_connect_~s__server~0 := 0; 5591#L211 assume 0 != ssl3_connect_~cb~0; 6031#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5492#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5493#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6027#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 6026#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6023#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6020#L516 ssl3_connect_~skip~0 := 0; 6019#L98-1 assume !false; 6018#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6017#L101 assume !(12292 == ssl3_connect_~s__state~0); 6016#L104 assume !(16384 == ssl3_connect_~s__state~0); 6014#L107 assume !(4096 == ssl3_connect_~s__state~0); 6013#L110 assume !(20480 == ssl3_connect_~s__state~0); 6012#L113 assume !(4099 == ssl3_connect_~s__state~0); 5772#L116 assume 4368 == ssl3_connect_~s__state~0; 5720#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5771#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5568#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5770#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5756#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5753#L516 ssl3_connect_~skip~0 := 0; 5752#L98-1 assume !false; 5751#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5749#L101 assume !(12292 == ssl3_connect_~s__state~0); 5743#L104 assume !(16384 == ssl3_connect_~s__state~0); 5742#L107 assume !(4096 == ssl3_connect_~s__state~0); 5739#L110 assume !(20480 == ssl3_connect_~s__state~0); 5736#L113 assume !(4099 == ssl3_connect_~s__state~0); 5732#L116 assume !(4368 == ssl3_connect_~s__state~0); 5726#L119 assume !(4369 == ssl3_connect_~s__state~0); 5703#L122 assume 4384 == ssl3_connect_~s__state~0; 5579#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5506#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5504#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 5505#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5699#L271-2 ssl3_connect_~s__init_num~0 := 0; 5696#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5693#L516 ssl3_connect_~skip~0 := 0; 5692#L98-1 assume !false; 5691#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5690#L101 assume !(12292 == ssl3_connect_~s__state~0); 5689#L104 assume !(16384 == ssl3_connect_~s__state~0); 5688#L107 assume !(4096 == ssl3_connect_~s__state~0); 5687#L110 assume !(20480 == ssl3_connect_~s__state~0); 5686#L113 assume !(4099 == ssl3_connect_~s__state~0); 5685#L116 assume !(4368 == ssl3_connect_~s__state~0); 5684#L119 assume !(4369 == ssl3_connect_~s__state~0); 5683#L122 assume !(4384 == ssl3_connect_~s__state~0); 5682#L125 assume !(4385 == ssl3_connect_~s__state~0); 5679#L128 assume 4400 == ssl3_connect_~s__state~0; 5566#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 5518#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5675#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5672#L516 ssl3_connect_~skip~0 := 0; 5671#L98-1 assume !false; 5670#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5669#L101 assume !(12292 == ssl3_connect_~s__state~0); 5668#L104 assume !(16384 == ssl3_connect_~s__state~0); 5667#L107 assume !(4096 == ssl3_connect_~s__state~0); 5666#L110 assume !(20480 == ssl3_connect_~s__state~0); 5665#L113 assume !(4099 == ssl3_connect_~s__state~0); 5664#L116 assume !(4368 == ssl3_connect_~s__state~0); 5663#L119 assume !(4369 == ssl3_connect_~s__state~0); 5662#L122 assume !(4384 == ssl3_connect_~s__state~0); 5661#L125 assume !(4385 == ssl3_connect_~s__state~0); 5660#L128 assume !(4400 == ssl3_connect_~s__state~0); 5659#L131 assume !(4401 == ssl3_connect_~s__state~0); 5608#L134 assume 4416 == ssl3_connect_~s__state~0; 5605#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 5560#L297 assume !(3 == ssl3_connect_~blastFlag~0); 5561#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5585#L305 assume !(0 == ssl3_connect_~tmp___6~0); 5459#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5901#L516 ssl3_connect_~skip~0 := 0; 5898#L98-1 assume !false; 5895#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5892#L101 assume !(12292 == ssl3_connect_~s__state~0); 5890#L104 assume !(16384 == ssl3_connect_~s__state~0); 5889#L107 assume !(4096 == ssl3_connect_~s__state~0); 5888#L110 assume !(20480 == ssl3_connect_~s__state~0); 5887#L113 assume !(4099 == ssl3_connect_~s__state~0); 5724#L116 assume !(4368 == ssl3_connect_~s__state~0); 5719#L119 assume !(4369 == ssl3_connect_~s__state~0); 5705#L122 assume !(4384 == ssl3_connect_~s__state~0); 5704#L125 assume !(4385 == ssl3_connect_~s__state~0); 5681#L128 assume !(4400 == ssl3_connect_~s__state~0); 5680#L131 assume !(4401 == ssl3_connect_~s__state~0); 5658#L134 assume !(4416 == ssl3_connect_~s__state~0); 5606#L137 assume !(4417 == ssl3_connect_~s__state~0); 5607#L140 assume !(4432 == ssl3_connect_~s__state~0); 5775#L143 assume !(4433 == ssl3_connect_~s__state~0); 5733#L146 assume !(4448 == ssl3_connect_~s__state~0); 5734#L149 assume !(4449 == ssl3_connect_~s__state~0); 5735#L152 assume !(4464 == ssl3_connect_~s__state~0); 5776#L155 assume !(4465 == ssl3_connect_~s__state~0); 5777#L158 assume !(4466 == ssl3_connect_~s__state~0); 5778#L161 assume !(4467 == ssl3_connect_~s__state~0); 5779#L164 assume !(4480 == ssl3_connect_~s__state~0); 5805#L167 assume !(4481 == ssl3_connect_~s__state~0); 5806#L170 assume !(4496 == ssl3_connect_~s__state~0); 5814#L173 assume !(4497 == ssl3_connect_~s__state~0); 5790#L176 assume !(4512 == ssl3_connect_~s__state~0); 5791#L179 assume !(4513 == ssl3_connect_~s__state~0); 5792#L182 assume !(4528 == ssl3_connect_~s__state~0); 5637#L185 assume !(4529 == ssl3_connect_~s__state~0); 5639#L188 assume !(4560 == ssl3_connect_~s__state~0); 5503#L191 assume !(4561 == ssl3_connect_~s__state~0); 5488#L194 assume 4352 == ssl3_connect_~s__state~0; 5489#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 5570#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 5571#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5575#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5644#L516 ssl3_connect_~skip~0 := 0; 5645#L98-1 assume !false; 5635#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5636#L101 assume 12292 == ssl3_connect_~s__state~0; 5716#L102 [2018-11-23 14:59:57,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2018-11-23 14:59:57,039 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,039 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,040 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:57,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,045 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1838325510, now seen corresponding path program 1 times [2018-11-23 14:59:57,045 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,045 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,046 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:57,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2018-11-23 14:59:57,087 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:57,087 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:57,088 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:57,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:57,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:57,088 INFO L87 Difference]: Start difference. First operand 597 states and 835 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-23 14:59:57,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:57,217 INFO L93 Difference]: Finished difference Result 649 states and 897 transitions. [2018-11-23 14:59:57,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:57,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 897 transitions. [2018-11-23 14:59:57,222 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2018-11-23 14:59:57,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 649 states and 897 transitions. [2018-11-23 14:59:57,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 649 [2018-11-23 14:59:57,226 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 649 [2018-11-23 14:59:57,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 897 transitions. [2018-11-23 14:59:57,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:57,227 INFO L705 BuchiCegarLoop]: Abstraction has 649 states and 897 transitions. [2018-11-23 14:59:57,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 897 transitions. [2018-11-23 14:59:57,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 643. [2018-11-23 14:59:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-11-23 14:59:57,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 891 transitions. [2018-11-23 14:59:57,241 INFO L728 BuchiCegarLoop]: Abstraction has 643 states and 891 transitions. [2018-11-23 14:59:57,241 INFO L608 BuchiCegarLoop]: Abstraction has 643 states and 891 transitions. [2018-11-23 14:59:57,241 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-23 14:59:57,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 643 states and 891 transitions. [2018-11-23 14:59:57,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2018-11-23 14:59:57,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:57,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:57,248 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:57,248 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:57,251 INFO L794 eck$LassoCheckResult]: Stem: 6812#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 6712#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6713#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6715#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6729#L98-1 assume !false; 7260#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7258#L101 assume 12292 == ssl3_connect_~s__state~0; 6790#L102 [2018-11-23 14:59:57,251 INFO L796 eck$LassoCheckResult]: Loop: 6790#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6791#L206 ssl3_connect_~s__server~0 := 0; 6851#L211 assume 0 != ssl3_connect_~cb~0; 6852#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6743#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6744#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6847#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 6848#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7191#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7184#L516 ssl3_connect_~skip~0 := 0; 7182#L98-1 assume !false; 7180#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7178#L101 assume !(12292 == ssl3_connect_~s__state~0); 7176#L104 assume !(16384 == ssl3_connect_~s__state~0); 7174#L107 assume !(4096 == ssl3_connect_~s__state~0); 7172#L110 assume !(20480 == ssl3_connect_~s__state~0); 7170#L113 assume !(4099 == ssl3_connect_~s__state~0); 6990#L116 assume 4368 == ssl3_connect_~s__state~0; 6988#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6817#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6818#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6986#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6983#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6980#L516 ssl3_connect_~skip~0 := 0; 6979#L98-1 assume !false; 6978#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6977#L101 assume !(12292 == ssl3_connect_~s__state~0); 6976#L104 assume !(16384 == ssl3_connect_~s__state~0); 6975#L107 assume !(4096 == ssl3_connect_~s__state~0); 6974#L110 assume !(20480 == ssl3_connect_~s__state~0); 6973#L113 assume !(4099 == ssl3_connect_~s__state~0); 6972#L116 assume !(4368 == ssl3_connect_~s__state~0); 6969#L119 assume !(4369 == ssl3_connect_~s__state~0); 6964#L122 assume 4384 == ssl3_connect_~s__state~0; 6828#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6757#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6755#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 6756#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6961#L271-2 ssl3_connect_~s__init_num~0 := 0; 7230#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7227#L516 ssl3_connect_~skip~0 := 0; 7226#L98-1 assume !false; 7225#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7224#L101 assume !(12292 == ssl3_connect_~s__state~0); 7223#L104 assume !(16384 == ssl3_connect_~s__state~0); 7222#L107 assume !(4096 == ssl3_connect_~s__state~0); 7221#L110 assume !(20480 == ssl3_connect_~s__state~0); 7220#L113 assume !(4099 == ssl3_connect_~s__state~0); 7219#L116 assume !(4368 == ssl3_connect_~s__state~0); 7218#L119 assume !(4369 == ssl3_connect_~s__state~0); 7217#L122 assume !(4384 == ssl3_connect_~s__state~0); 7216#L125 assume !(4385 == ssl3_connect_~s__state~0); 7215#L128 assume !(4400 == ssl3_connect_~s__state~0); 7214#L131 assume !(4401 == ssl3_connect_~s__state~0); 7213#L134 assume !(4416 == ssl3_connect_~s__state~0); 7212#L137 assume !(4417 == ssl3_connect_~s__state~0); 7211#L140 assume !(4432 == ssl3_connect_~s__state~0); 7210#L143 assume !(4433 == ssl3_connect_~s__state~0); 7209#L146 assume !(4448 == ssl3_connect_~s__state~0); 7208#L149 assume !(4449 == ssl3_connect_~s__state~0); 7207#L152 assume !(4464 == ssl3_connect_~s__state~0); 7206#L155 assume !(4465 == ssl3_connect_~s__state~0); 7205#L158 assume !(4466 == ssl3_connect_~s__state~0); 7204#L161 assume !(4467 == ssl3_connect_~s__state~0); 7203#L164 assume !(4480 == ssl3_connect_~s__state~0); 7202#L167 assume !(4481 == ssl3_connect_~s__state~0); 7201#L170 assume !(4496 == ssl3_connect_~s__state~0); 7200#L173 assume !(4497 == ssl3_connect_~s__state~0); 7199#L176 assume !(4512 == ssl3_connect_~s__state~0); 7198#L179 assume !(4513 == ssl3_connect_~s__state~0); 7197#L182 assume !(4528 == ssl3_connect_~s__state~0); 7196#L185 assume !(4529 == ssl3_connect_~s__state~0); 7065#L188 assume 4560 == ssl3_connect_~s__state~0; 6857#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 6795#L427 assume !(ssl3_connect_~ret~0 <= 0); 6796#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7014#L430-2 ssl3_connect_~s__init_num~0 := 0; 7009#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7006#L516 ssl3_connect_~skip~0 := 0; 7005#L98-1 assume !false; 7004#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7002#L101 assume !(12292 == ssl3_connect_~s__state~0); 7001#L104 assume !(16384 == ssl3_connect_~s__state~0); 7000#L107 assume !(4096 == ssl3_connect_~s__state~0); 6998#L110 assume !(20480 == ssl3_connect_~s__state~0); 6999#L113 assume !(4099 == ssl3_connect_~s__state~0); 7141#L116 assume !(4368 == ssl3_connect_~s__state~0); 7140#L119 assume !(4369 == ssl3_connect_~s__state~0); 7139#L122 assume !(4384 == ssl3_connect_~s__state~0); 7138#L125 assume !(4385 == ssl3_connect_~s__state~0); 7137#L128 assume !(4400 == ssl3_connect_~s__state~0); 7136#L131 assume !(4401 == ssl3_connect_~s__state~0); 7135#L134 assume !(4416 == ssl3_connect_~s__state~0); 7134#L137 assume !(4417 == ssl3_connect_~s__state~0); 7133#L140 assume !(4432 == ssl3_connect_~s__state~0); 7132#L143 assume !(4433 == ssl3_connect_~s__state~0); 7131#L146 assume !(4448 == ssl3_connect_~s__state~0); 7130#L149 assume !(4449 == ssl3_connect_~s__state~0); 7129#L152 assume !(4464 == ssl3_connect_~s__state~0); 6874#L155 assume !(4465 == ssl3_connect_~s__state~0); 6875#L158 assume !(4466 == ssl3_connect_~s__state~0); 6876#L161 assume !(4467 == ssl3_connect_~s__state~0); 6877#L164 assume !(4480 == ssl3_connect_~s__state~0); 7058#L167 assume !(4481 == ssl3_connect_~s__state~0); 6904#L170 assume !(4496 == ssl3_connect_~s__state~0); 6905#L173 assume !(4497 == ssl3_connect_~s__state~0); 6906#L176 assume !(4512 == ssl3_connect_~s__state~0); 7062#L179 assume !(4513 == ssl3_connect_~s__state~0); 6895#L182 assume !(4528 == ssl3_connect_~s__state~0); 6892#L185 assume !(4529 == ssl3_connect_~s__state~0); 6894#L188 assume !(4560 == ssl3_connect_~s__state~0); 6754#L191 assume !(4561 == ssl3_connect_~s__state~0); 7022#L194 assume 4352 == ssl3_connect_~s__state~0; 7021#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 7019#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 7018#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6912#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6910#L516 ssl3_connect_~skip~0 := 0; 6902#L98-1 assume !false; 6903#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6898#L101 assume 12292 == ssl3_connect_~s__state~0; 6790#L102 [2018-11-23 14:59:57,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2018-11-23 14:59:57,252 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,252 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:57,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,267 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,267 INFO L82 PathProgramCache]: Analyzing trace with hash -651492898, now seen corresponding path program 1 times [2018-11-23 14:59:57,267 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,267 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,268 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,268 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:57,268 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-23 14:59:57,325 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:57,325 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:57,325 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:57,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:57,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:57,326 INFO L87 Difference]: Start difference. First operand 643 states and 891 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-23 14:59:57,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:57,503 INFO L93 Difference]: Finished difference Result 719 states and 977 transitions. [2018-11-23 14:59:57,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:57,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 977 transitions. [2018-11-23 14:59:57,507 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 710 [2018-11-23 14:59:57,510 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 719 states and 977 transitions. [2018-11-23 14:59:57,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2018-11-23 14:59:57,511 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719 [2018-11-23 14:59:57,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 719 states and 977 transitions. [2018-11-23 14:59:57,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:57,516 INFO L705 BuchiCegarLoop]: Abstraction has 719 states and 977 transitions. [2018-11-23 14:59:57,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states and 977 transitions. [2018-11-23 14:59:57,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 715. [2018-11-23 14:59:57,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2018-11-23 14:59:57,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 973 transitions. [2018-11-23 14:59:57,526 INFO L728 BuchiCegarLoop]: Abstraction has 715 states and 973 transitions. [2018-11-23 14:59:57,526 INFO L608 BuchiCegarLoop]: Abstraction has 715 states and 973 transitions. [2018-11-23 14:59:57,526 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-23 14:59:57,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 715 states and 973 transitions. [2018-11-23 14:59:57,528 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 706 [2018-11-23 14:59:57,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:57,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:57,529 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:57,530 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:57,530 INFO L794 eck$LassoCheckResult]: Stem: 8182#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 8080#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8081#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8083#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8097#L98-1 assume !false; 8624#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8621#L101 assume 12292 == ssl3_connect_~s__state~0; 8248#L102 [2018-11-23 14:59:57,530 INFO L796 eck$LassoCheckResult]: Loop: 8248#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 8210#L206 ssl3_connect_~s__server~0 := 0; 8211#L211 assume 0 != ssl3_connect_~cb~0; 8220#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8111#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8112#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8217#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 8218#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8610#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8606#L516 ssl3_connect_~skip~0 := 0; 8595#L98-1 assume !false; 8591#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8588#L101 assume !(12292 == ssl3_connect_~s__state~0); 8586#L104 assume !(16384 == ssl3_connect_~s__state~0); 8582#L107 assume !(4096 == ssl3_connect_~s__state~0); 8581#L110 assume !(20480 == ssl3_connect_~s__state~0); 8577#L113 assume !(4099 == ssl3_connect_~s__state~0); 8428#L116 assume 4368 == ssl3_connect_~s__state~0; 8086#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8087#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8188#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8208#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8225#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8440#L516 ssl3_connect_~skip~0 := 0; 8439#L98-1 assume !false; 8438#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8437#L101 assume !(12292 == ssl3_connect_~s__state~0); 8436#L104 assume !(16384 == ssl3_connect_~s__state~0); 8432#L107 assume !(4096 == ssl3_connect_~s__state~0); 8431#L110 assume !(20480 == ssl3_connect_~s__state~0); 8429#L113 assume !(4099 == ssl3_connect_~s__state~0); 8427#L116 assume !(4368 == ssl3_connect_~s__state~0); 8361#L119 assume !(4369 == ssl3_connect_~s__state~0); 8329#L122 assume 4384 == ssl3_connect_~s__state~0; 8198#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8127#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8125#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 8126#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8326#L271-2 ssl3_connect_~s__init_num~0 := 0; 8733#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8730#L516 ssl3_connect_~skip~0 := 0; 8729#L98-1 assume !false; 8727#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8726#L101 assume !(12292 == ssl3_connect_~s__state~0); 8725#L104 assume !(16384 == ssl3_connect_~s__state~0); 8724#L107 assume !(4096 == ssl3_connect_~s__state~0); 8723#L110 assume !(20480 == ssl3_connect_~s__state~0); 8722#L113 assume !(4099 == ssl3_connect_~s__state~0); 8720#L116 assume !(4368 == ssl3_connect_~s__state~0); 8715#L119 assume !(4369 == ssl3_connect_~s__state~0); 8713#L122 assume !(4384 == ssl3_connect_~s__state~0); 8711#L125 assume !(4385 == ssl3_connect_~s__state~0); 8709#L128 assume !(4400 == ssl3_connect_~s__state~0); 8707#L131 assume !(4401 == ssl3_connect_~s__state~0); 8705#L134 assume !(4416 == ssl3_connect_~s__state~0); 8703#L137 assume !(4417 == ssl3_connect_~s__state~0); 8701#L140 assume !(4432 == ssl3_connect_~s__state~0); 8176#L143 assume !(4433 == ssl3_connect_~s__state~0); 8164#L146 assume !(4448 == ssl3_connect_~s__state~0); 8165#L149 assume !(4449 == ssl3_connect_~s__state~0); 8154#L152 assume !(4464 == ssl3_connect_~s__state~0); 8121#L155 assume !(4465 == ssl3_connect_~s__state~0); 8100#L158 assume !(4466 == ssl3_connect_~s__state~0); 8101#L161 assume !(4467 == ssl3_connect_~s__state~0); 8090#L164 assume !(4480 == ssl3_connect_~s__state~0); 8091#L167 assume !(4481 == ssl3_connect_~s__state~0); 8219#L170 assume !(4496 == ssl3_connect_~s__state~0); 8206#L173 assume !(4497 == ssl3_connect_~s__state~0); 8207#L176 assume !(4512 == ssl3_connect_~s__state~0); 8641#L179 assume !(4513 == ssl3_connect_~s__state~0); 8640#L182 assume !(4528 == ssl3_connect_~s__state~0); 8639#L185 assume !(4529 == ssl3_connect_~s__state~0); 8123#L188 assume 4560 == ssl3_connect_~s__state~0; 8124#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 8166#L427 assume !(ssl3_connect_~ret~0 <= 0); 8167#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8505#L430-2 ssl3_connect_~s__init_num~0 := 0; 8195#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8593#L516 ssl3_connect_~skip~0 := 0; 8589#L98-1 assume !false; 8530#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8531#L101 assume !(12292 == ssl3_connect_~s__state~0); 8465#L104 assume !(16384 == ssl3_connect_~s__state~0); 8239#L107 assume !(4096 == ssl3_connect_~s__state~0); 8240#L110 assume !(20480 == ssl3_connect_~s__state~0); 8466#L113 assume !(4099 == ssl3_connect_~s__state~0); 8576#L116 assume !(4368 == ssl3_connect_~s__state~0); 8683#L119 assume !(4369 == ssl3_connect_~s__state~0); 8681#L122 assume !(4384 == ssl3_connect_~s__state~0); 8679#L125 assume !(4385 == ssl3_connect_~s__state~0); 8677#L128 assume !(4400 == ssl3_connect_~s__state~0); 8675#L131 assume !(4401 == ssl3_connect_~s__state~0); 8670#L134 assume !(4416 == ssl3_connect_~s__state~0); 8668#L137 assume !(4417 == ssl3_connect_~s__state~0); 8666#L140 assume !(4432 == ssl3_connect_~s__state~0); 8664#L143 assume !(4433 == ssl3_connect_~s__state~0); 8662#L146 assume !(4448 == ssl3_connect_~s__state~0); 8660#L149 assume !(4449 == ssl3_connect_~s__state~0); 8658#L152 assume !(4464 == ssl3_connect_~s__state~0); 8656#L155 assume !(4465 == ssl3_connect_~s__state~0); 8654#L158 assume !(4466 == ssl3_connect_~s__state~0); 8652#L161 assume !(4467 == ssl3_connect_~s__state~0); 8650#L164 assume !(4480 == ssl3_connect_~s__state~0); 8648#L167 assume !(4481 == ssl3_connect_~s__state~0); 8646#L170 assume !(4496 == ssl3_connect_~s__state~0); 8644#L173 assume !(4497 == ssl3_connect_~s__state~0); 8642#L176 assume !(4512 == ssl3_connect_~s__state~0); 8170#L179 assume !(4513 == ssl3_connect_~s__state~0); 8171#L182 assume !(4528 == ssl3_connect_~s__state~0); 8157#L185 assume !(4529 == ssl3_connect_~s__state~0); 8158#L188 assume !(4560 == ssl3_connect_~s__state~0); 8128#L191 assume !(4561 == ssl3_connect_~s__state~0); 8108#L194 assume 4352 == ssl3_connect_~s__state~0; 8109#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 8209#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 8193#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8194#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8352#L516 ssl3_connect_~skip~0 := 0; 8350#L98-1 assume !false; 8250#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8247#L101 assume 12292 == ssl3_connect_~s__state~0; 8248#L102 [2018-11-23 14:59:57,530 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2018-11-23 14:59:57,530 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,530 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,531 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:57,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,536 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1276779804, now seen corresponding path program 1 times [2018-11-23 14:59:57,536 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,536 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,537 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:57,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:57,580 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-11-23 14:59:57,580 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:57,580 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:57,580 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:57,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:57,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:57,581 INFO L87 Difference]: Start difference. First operand 715 states and 973 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-23 14:59:57,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:57,599 INFO L93 Difference]: Finished difference Result 1295 states and 1779 transitions. [2018-11-23 14:59:57,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:57,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1295 states and 1779 transitions. [2018-11-23 14:59:57,606 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2018-11-23 14:59:57,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1295 states to 1295 states and 1779 transitions. [2018-11-23 14:59:57,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1295 [2018-11-23 14:59:57,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1295 [2018-11-23 14:59:57,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1295 states and 1779 transitions. [2018-11-23 14:59:57,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:57,613 INFO L705 BuchiCegarLoop]: Abstraction has 1295 states and 1779 transitions. [2018-11-23 14:59:57,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states and 1779 transitions. [2018-11-23 14:59:57,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1295. [2018-11-23 14:59:57,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-11-23 14:59:57,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1779 transitions. [2018-11-23 14:59:57,630 INFO L728 BuchiCegarLoop]: Abstraction has 1295 states and 1779 transitions. [2018-11-23 14:59:57,630 INFO L608 BuchiCegarLoop]: Abstraction has 1295 states and 1779 transitions. [2018-11-23 14:59:57,630 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-23 14:59:57,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1295 states and 1779 transitions. [2018-11-23 14:59:57,635 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2018-11-23 14:59:57,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:57,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:57,636 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:57,636 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:57,636 INFO L794 eck$LassoCheckResult]: Stem: 10199#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 10096#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10097#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 10099#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 10113#L98-1 assume !false; 10873#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10870#L101 assume 12292 == ssl3_connect_~s__state~0; 10352#L102 [2018-11-23 14:59:57,637 INFO L796 eck$LassoCheckResult]: Loop: 10352#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 10339#L206 ssl3_connect_~s__server~0 := 0; 10863#L211 assume 0 != ssl3_connect_~cb~0; 10831#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 10828#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 10823#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 10813#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 10809#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10805#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10801#L516 ssl3_connect_~skip~0 := 0; 10772#L98-1 assume !false; 10766#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10764#L101 assume !(12292 == ssl3_connect_~s__state~0); 10762#L104 assume !(16384 == ssl3_connect_~s__state~0); 10760#L107 assume !(4096 == ssl3_connect_~s__state~0); 10758#L110 assume !(20480 == ssl3_connect_~s__state~0); 10748#L113 assume !(4099 == ssl3_connect_~s__state~0); 10563#L116 assume 4368 == ssl3_connect_~s__state~0; 10329#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10561#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10556#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10555#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10546#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10542#L516 ssl3_connect_~skip~0 := 0; 10540#L98-1 assume !false; 10538#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10536#L101 assume !(12292 == ssl3_connect_~s__state~0); 10534#L104 assume !(16384 == ssl3_connect_~s__state~0); 10532#L107 assume !(4096 == ssl3_connect_~s__state~0); 10530#L110 assume !(20480 == ssl3_connect_~s__state~0); 10528#L113 assume !(4099 == ssl3_connect_~s__state~0); 10526#L116 assume !(4368 == ssl3_connect_~s__state~0); 10524#L119 assume !(4369 == ssl3_connect_~s__state~0); 10522#L122 assume 4384 == ssl3_connect_~s__state~0; 10320#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10521#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10518#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 10517#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10515#L271-2 ssl3_connect_~s__init_num~0 := 0; 10512#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10509#L516 ssl3_connect_~skip~0 := 0; 10508#L98-1 assume !false; 10507#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10506#L101 assume !(12292 == ssl3_connect_~s__state~0); 10505#L104 assume !(16384 == ssl3_connect_~s__state~0); 10504#L107 assume !(4096 == ssl3_connect_~s__state~0); 10503#L110 assume !(20480 == ssl3_connect_~s__state~0); 10502#L113 assume !(4099 == ssl3_connect_~s__state~0); 10501#L116 assume !(4368 == ssl3_connect_~s__state~0); 10500#L119 assume !(4369 == ssl3_connect_~s__state~0); 10499#L122 assume !(4384 == ssl3_connect_~s__state~0); 10498#L125 assume !(4385 == ssl3_connect_~s__state~0); 10497#L128 assume 4400 == ssl3_connect_~s__state~0; 10311#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 10493#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10490#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10487#L516 ssl3_connect_~skip~0 := 0; 10486#L98-1 assume !false; 10485#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10483#L101 assume !(12292 == ssl3_connect_~s__state~0); 10481#L104 assume !(16384 == ssl3_connect_~s__state~0); 10478#L107 assume !(4096 == ssl3_connect_~s__state~0); 10472#L110 assume !(20480 == ssl3_connect_~s__state~0); 10470#L113 assume !(4099 == ssl3_connect_~s__state~0); 10468#L116 assume !(4368 == ssl3_connect_~s__state~0); 10466#L119 assume !(4369 == ssl3_connect_~s__state~0); 10464#L122 assume !(4384 == ssl3_connect_~s__state~0); 10462#L125 assume !(4385 == ssl3_connect_~s__state~0); 10460#L128 assume !(4400 == ssl3_connect_~s__state~0); 10458#L131 assume !(4401 == ssl3_connect_~s__state~0); 10456#L134 assume 4416 == ssl3_connect_~s__state~0; 10234#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 10235#L297 assume !(3 == ssl3_connect_~blastFlag~0); 10452#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 10449#L305 assume !(0 == ssl3_connect_~tmp___6~0); 10445#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10441#L516 ssl3_connect_~skip~0 := 0; 10439#L98-1 assume !false; 10437#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10435#L101 assume !(12292 == ssl3_connect_~s__state~0); 10433#L104 assume !(16384 == ssl3_connect_~s__state~0); 10431#L107 assume !(4096 == ssl3_connect_~s__state~0); 10429#L110 assume !(20480 == ssl3_connect_~s__state~0); 10427#L113 assume !(4099 == ssl3_connect_~s__state~0); 10425#L116 assume !(4368 == ssl3_connect_~s__state~0); 10423#L119 assume !(4369 == ssl3_connect_~s__state~0); 10421#L122 assume !(4384 == ssl3_connect_~s__state~0); 10419#L125 assume !(4385 == ssl3_connect_~s__state~0); 10417#L128 assume !(4400 == ssl3_connect_~s__state~0); 10415#L131 assume !(4401 == ssl3_connect_~s__state~0); 10412#L134 assume !(4416 == ssl3_connect_~s__state~0); 10407#L137 assume !(4417 == ssl3_connect_~s__state~0); 10400#L140 assume 4432 == ssl3_connect_~s__state~0; 10396#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 10387#L313 assume !(4 == ssl3_connect_~blastFlag~0); 10377#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10367#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10359#L516 ssl3_connect_~skip~0 := 0; 10357#L98-1 assume !false; 10355#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10353#L101 assume !(12292 == ssl3_connect_~s__state~0); 10350#L104 assume !(16384 == ssl3_connect_~s__state~0); 10348#L107 assume !(4096 == ssl3_connect_~s__state~0); 10346#L110 assume !(20480 == ssl3_connect_~s__state~0); 10338#L113 assume !(4099 == ssl3_connect_~s__state~0); 10340#L116 assume !(4368 == ssl3_connect_~s__state~0); 10328#L119 assume !(4369 == ssl3_connect_~s__state~0); 10330#L122 assume !(4384 == ssl3_connect_~s__state~0); 10318#L125 assume !(4385 == ssl3_connect_~s__state~0); 10319#L128 assume !(4400 == ssl3_connect_~s__state~0); 10310#L131 assume !(4401 == ssl3_connect_~s__state~0); 10307#L134 assume !(4416 == ssl3_connect_~s__state~0); 10304#L137 assume !(4417 == ssl3_connect_~s__state~0); 10305#L140 assume !(4432 == ssl3_connect_~s__state~0); 10401#L143 assume !(4433 == ssl3_connect_~s__state~0); 10402#L146 assume !(4448 == ssl3_connect_~s__state~0); 10413#L149 assume !(4449 == ssl3_connect_~s__state~0); 10395#L152 assume !(4464 == ssl3_connect_~s__state~0); 10391#L155 assume !(4465 == ssl3_connect_~s__state~0); 10392#L158 assume !(4466 == ssl3_connect_~s__state~0); 10393#L161 assume !(4467 == ssl3_connect_~s__state~0); 10394#L164 assume !(4480 == ssl3_connect_~s__state~0); 10405#L167 assume !(4481 == ssl3_connect_~s__state~0); 10406#L170 assume !(4496 == ssl3_connect_~s__state~0); 10484#L173 assume !(4497 == ssl3_connect_~s__state~0); 10410#L176 assume !(4512 == ssl3_connect_~s__state~0); 10411#L179 assume !(4513 == ssl3_connect_~s__state~0); 10262#L182 assume !(4528 == ssl3_connect_~s__state~0); 10263#L185 assume !(4529 == ssl3_connect_~s__state~0); 10797#L188 assume !(4560 == ssl3_connect_~s__state~0); 10382#L191 assume !(4561 == ssl3_connect_~s__state~0); 10381#L194 assume 4352 == ssl3_connect_~s__state~0; 10380#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 10371#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 10370#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10362#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10358#L516 ssl3_connect_~skip~0 := 0; 10356#L98-1 assume !false; 10354#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10351#L101 assume 12292 == ssl3_connect_~s__state~0; 10352#L102 [2018-11-23 14:59:57,637 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2018-11-23 14:59:57,637 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,637 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,638 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:57,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,643 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,643 INFO L82 PathProgramCache]: Analyzing trace with hash -61283585, now seen corresponding path program 1 times [2018-11-23 14:59:57,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:57,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:57,692 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-23 14:59:57,692 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:57,692 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:57,692 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:57,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:57,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:57,693 INFO L87 Difference]: Start difference. First operand 1295 states and 1779 transitions. cyclomatic complexity: 486 Second operand 3 states. [2018-11-23 14:59:57,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:57,784 INFO L93 Difference]: Finished difference Result 1411 states and 1921 transitions. [2018-11-23 14:59:57,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:57,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1411 states and 1921 transitions. [2018-11-23 14:59:57,791 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2018-11-23 14:59:57,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1411 states to 1411 states and 1921 transitions. [2018-11-23 14:59:57,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1411 [2018-11-23 14:59:57,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1411 [2018-11-23 14:59:57,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1411 states and 1921 transitions. [2018-11-23 14:59:57,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:57,800 INFO L705 BuchiCegarLoop]: Abstraction has 1411 states and 1921 transitions. [2018-11-23 14:59:57,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states and 1921 transitions. [2018-11-23 14:59:57,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 1395. [2018-11-23 14:59:57,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1395 states. [2018-11-23 14:59:57,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 1899 transitions. [2018-11-23 14:59:57,818 INFO L728 BuchiCegarLoop]: Abstraction has 1395 states and 1899 transitions. [2018-11-23 14:59:57,818 INFO L608 BuchiCegarLoop]: Abstraction has 1395 states and 1899 transitions. [2018-11-23 14:59:57,818 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-23 14:59:57,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1395 states and 1899 transitions. [2018-11-23 14:59:57,823 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1386 [2018-11-23 14:59:57,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:57,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:57,824 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:57,824 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:57,825 INFO L794 eck$LassoCheckResult]: Stem: 12910#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 12808#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12809#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 12811#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 12824#L98-1 assume !false; 14044#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14042#L101 assume 12292 == ssl3_connect_~s__state~0; 12890#L102 [2018-11-23 14:59:57,825 INFO L796 eck$LassoCheckResult]: Loop: 12890#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 12891#L206 ssl3_connect_~s__server~0 := 0; 12938#L211 assume 0 != ssl3_connect_~cb~0; 12945#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12840#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12841#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12939#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 12842#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 12843#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13881#L516 ssl3_connect_~skip~0 := 0; 13880#L98-1 assume !false; 13879#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13877#L101 assume !(12292 == ssl3_connect_~s__state~0); 13872#L104 assume !(16384 == ssl3_connect_~s__state~0); 13870#L107 assume !(4096 == ssl3_connect_~s__state~0); 13868#L110 assume !(20480 == ssl3_connect_~s__state~0); 13866#L113 assume !(4099 == ssl3_connect_~s__state~0); 13865#L116 assume 4368 == ssl3_connect_~s__state~0; 12814#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 12815#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12914#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12934#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12949#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14010#L516 ssl3_connect_~skip~0 := 0; 14008#L98-1 assume !false; 14006#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14004#L101 assume !(12292 == ssl3_connect_~s__state~0); 14002#L104 assume !(16384 == ssl3_connect_~s__state~0); 14000#L107 assume !(4096 == ssl3_connect_~s__state~0); 13998#L110 assume !(20480 == ssl3_connect_~s__state~0); 13996#L113 assume !(4099 == ssl3_connect_~s__state~0); 13995#L116 assume !(4368 == ssl3_connect_~s__state~0); 13993#L119 assume !(4369 == ssl3_connect_~s__state~0); 12980#L122 assume 4384 == ssl3_connect_~s__state~0; 12981#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 12986#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12985#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 12984#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 12838#L271-2 ssl3_connect_~s__init_num~0 := 0; 12839#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14153#L516 ssl3_connect_~skip~0 := 0; 14151#L98-1 assume !false; 14149#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14147#L101 assume !(12292 == ssl3_connect_~s__state~0); 14145#L104 assume !(16384 == ssl3_connect_~s__state~0); 14143#L107 assume !(4096 == ssl3_connect_~s__state~0); 14141#L110 assume !(20480 == ssl3_connect_~s__state~0); 14139#L113 assume !(4099 == ssl3_connect_~s__state~0); 14137#L116 assume !(4368 == ssl3_connect_~s__state~0); 12882#L119 assume !(4369 == ssl3_connect_~s__state~0); 12847#L122 assume !(4384 == ssl3_connect_~s__state~0); 12848#L125 assume !(4385 == ssl3_connect_~s__state~0); 12956#L128 assume 4400 == ssl3_connect_~s__state~0; 12957#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 13771#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14195#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14192#L516 ssl3_connect_~skip~0 := 0; 14191#L98-1 assume !false; 14185#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12942#L101 assume !(12292 == ssl3_connect_~s__state~0); 12943#L104 assume !(16384 == ssl3_connect_~s__state~0); 14182#L107 assume !(4096 == ssl3_connect_~s__state~0); 14180#L110 assume !(20480 == ssl3_connect_~s__state~0); 14131#L113 assume !(4099 == ssl3_connect_~s__state~0); 14083#L116 assume !(4368 == ssl3_connect_~s__state~0); 14071#L119 assume !(4369 == ssl3_connect_~s__state~0); 14070#L122 assume !(4384 == ssl3_connect_~s__state~0); 14069#L125 assume !(4385 == ssl3_connect_~s__state~0); 14068#L128 assume !(4400 == ssl3_connect_~s__state~0); 14056#L131 assume !(4401 == ssl3_connect_~s__state~0); 12955#L134 assume 4416 == ssl3_connect_~s__state~0; 12952#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 12909#L297 assume !(3 == ssl3_connect_~blastFlag~0); 12907#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12908#L305 assume !(0 == ssl3_connect_~tmp___6~0); 12932#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12820#L516 ssl3_connect_~skip~0 := 0; 12812#L98-1 assume !false; 12813#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12911#L101 assume !(12292 == ssl3_connect_~s__state~0); 12923#L104 assume !(16384 == ssl3_connect_~s__state~0); 12924#L107 assume !(4096 == ssl3_connect_~s__state~0); 12912#L110 assume !(20480 == ssl3_connect_~s__state~0); 12892#L113 assume !(4099 == ssl3_connect_~s__state~0); 12878#L116 assume !(4368 == ssl3_connect_~s__state~0); 12879#L119 assume !(4369 == ssl3_connect_~s__state~0); 14134#L122 assume !(4384 == ssl3_connect_~s__state~0); 12825#L125 assume !(4385 == ssl3_connect_~s__state~0); 12826#L128 assume !(4400 == ssl3_connect_~s__state~0); 14130#L131 assume !(4401 == ssl3_connect_~s__state~0); 14129#L134 assume !(4416 == ssl3_connect_~s__state~0); 14128#L137 assume !(4417 == ssl3_connect_~s__state~0); 14127#L140 assume 4432 == ssl3_connect_~s__state~0; 12849#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 12850#L313 assume !(4 == ssl3_connect_~blastFlag~0); 12929#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12930#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14114#L516 ssl3_connect_~skip~0 := 0; 14112#L98-1 assume !false; 14110#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14108#L101 assume !(12292 == ssl3_connect_~s__state~0); 14106#L104 assume !(16384 == ssl3_connect_~s__state~0); 14104#L107 assume !(4096 == ssl3_connect_~s__state~0); 14102#L110 assume !(20480 == ssl3_connect_~s__state~0); 14100#L113 assume !(4099 == ssl3_connect_~s__state~0); 14098#L116 assume !(4368 == ssl3_connect_~s__state~0); 14096#L119 assume !(4369 == ssl3_connect_~s__state~0); 14094#L122 assume !(4384 == ssl3_connect_~s__state~0); 14092#L125 assume !(4385 == ssl3_connect_~s__state~0); 14090#L128 assume !(4400 == ssl3_connect_~s__state~0); 12816#L131 assume !(4401 == ssl3_connect_~s__state~0); 12817#L134 assume !(4416 == ssl3_connect_~s__state~0); 14067#L137 assume !(4417 == ssl3_connect_~s__state~0); 14066#L140 assume !(4432 == ssl3_connect_~s__state~0); 12905#L143 assume !(4433 == ssl3_connect_~s__state~0); 12893#L146 assume 4448 == ssl3_connect_~s__state~0; 12834#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 12835#L325 assume !(4 == ssl3_connect_~blastFlag~0); 12904#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 12877#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 12859#L331-2 ssl3_connect_~s__init_num~0 := 0; 12807#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13871#L516 ssl3_connect_~skip~0 := 0; 13869#L98-1 assume !false; 13867#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13862#L101 assume !(12292 == ssl3_connect_~s__state~0); 13861#L104 assume !(16384 == ssl3_connect_~s__state~0); 13857#L107 assume !(4096 == ssl3_connect_~s__state~0); 13858#L110 assume !(20480 == ssl3_connect_~s__state~0); 13859#L113 assume !(4099 == ssl3_connect_~s__state~0); 13860#L116 assume !(4368 == ssl3_connect_~s__state~0); 13864#L119 assume !(4369 == ssl3_connect_~s__state~0); 13863#L122 assume !(4384 == ssl3_connect_~s__state~0); 12982#L125 assume !(4385 == ssl3_connect_~s__state~0); 12983#L128 assume !(4400 == ssl3_connect_~s__state~0); 12958#L131 assume !(4401 == ssl3_connect_~s__state~0); 12959#L134 assume !(4416 == ssl3_connect_~s__state~0); 12953#L137 assume !(4417 == ssl3_connect_~s__state~0); 12954#L140 assume !(4432 == ssl3_connect_~s__state~0); 13406#L143 assume !(4433 == ssl3_connect_~s__state~0); 13407#L146 assume !(4448 == ssl3_connect_~s__state~0); 13399#L149 assume !(4449 == ssl3_connect_~s__state~0); 13400#L152 assume !(4464 == ssl3_connect_~s__state~0); 13393#L155 assume !(4465 == ssl3_connect_~s__state~0); 13394#L158 assume !(4466 == ssl3_connect_~s__state~0); 13387#L161 assume !(4467 == ssl3_connect_~s__state~0); 13388#L164 assume !(4480 == ssl3_connect_~s__state~0); 13382#L167 assume !(4481 == ssl3_connect_~s__state~0); 13383#L170 assume !(4496 == ssl3_connect_~s__state~0); 12972#L173 assume !(4497 == ssl3_connect_~s__state~0); 12971#L176 assume !(4512 == ssl3_connect_~s__state~0); 12969#L179 assume !(4513 == ssl3_connect_~s__state~0); 12967#L182 assume !(4528 == ssl3_connect_~s__state~0); 12968#L185 assume !(4529 == ssl3_connect_~s__state~0); 13420#L188 assume !(4560 == ssl3_connect_~s__state~0); 13421#L191 assume !(4561 == ssl3_connect_~s__state~0); 12836#L194 assume 4352 == ssl3_connect_~s__state~0; 12837#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 12915#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 12916#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13482#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13478#L516 ssl3_connect_~skip~0 := 0; 13476#L98-1 assume !false; 13474#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13472#L101 assume 12292 == ssl3_connect_~s__state~0; 12890#L102 [2018-11-23 14:59:57,825 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2018-11-23 14:59:57,825 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,825 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:57,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:57,831 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:57,831 INFO L82 PathProgramCache]: Analyzing trace with hash 707548966, now seen corresponding path program 1 times [2018-11-23 14:59:57,831 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:57,831 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:57,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,832 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:57,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:57,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:57,884 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-11-23 14:59:57,885 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:57,885 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:57,885 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:57,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:57,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:57,885 INFO L87 Difference]: Start difference. First operand 1395 states and 1899 transitions. cyclomatic complexity: 506 Second operand 3 states. [2018-11-23 14:59:58,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:58,001 INFO L93 Difference]: Finished difference Result 1515 states and 2039 transitions. [2018-11-23 14:59:58,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:58,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1515 states and 2039 transitions. [2018-11-23 14:59:58,009 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1506 [2018-11-23 14:59:58,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1515 states to 1515 states and 2039 transitions. [2018-11-23 14:59:58,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2018-11-23 14:59:58,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2018-11-23 14:59:58,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1515 states and 2039 transitions. [2018-11-23 14:59:58,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:58,018 INFO L705 BuchiCegarLoop]: Abstraction has 1515 states and 2039 transitions. [2018-11-23 14:59:58,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states and 2039 transitions. [2018-11-23 14:59:58,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 1507. [2018-11-23 14:59:58,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1507 states. [2018-11-23 14:59:58,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2031 transitions. [2018-11-23 14:59:58,038 INFO L728 BuchiCegarLoop]: Abstraction has 1507 states and 2031 transitions. [2018-11-23 14:59:58,038 INFO L608 BuchiCegarLoop]: Abstraction has 1507 states and 2031 transitions. [2018-11-23 14:59:58,038 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-23 14:59:58,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1507 states and 2031 transitions. [2018-11-23 14:59:58,043 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1498 [2018-11-23 14:59:58,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:58,044 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:58,045 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:58,045 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:58,045 INFO L794 eck$LassoCheckResult]: Stem: 15828#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 15724#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15725#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 15727#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 15740#L98-1 assume !false; 16388#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16384#L101 assume 12292 == ssl3_connect_~s__state~0; 16122#L102 [2018-11-23 14:59:58,045 INFO L796 eck$LassoCheckResult]: Loop: 16122#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 15960#L206 ssl3_connect_~s__server~0 := 0; 16375#L211 assume 0 != ssl3_connect_~cb~0; 16371#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 16364#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 16361#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 16358#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 16354#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 16348#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16340#L516 ssl3_connect_~skip~0 := 0; 16338#L98-1 assume !false; 16336#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16334#L101 assume !(12292 == ssl3_connect_~s__state~0); 16332#L104 assume !(16384 == ssl3_connect_~s__state~0); 16330#L107 assume !(4096 == ssl3_connect_~s__state~0); 16328#L110 assume !(20480 == ssl3_connect_~s__state~0); 16326#L113 assume !(4099 == ssl3_connect_~s__state~0); 16321#L116 assume 4368 == ssl3_connect_~s__state~0; 15954#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16320#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16317#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16315#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 16312#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16309#L516 ssl3_connect_~skip~0 := 0; 16308#L98-1 assume !false; 16307#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16306#L101 assume !(12292 == ssl3_connect_~s__state~0); 16305#L104 assume !(16384 == ssl3_connect_~s__state~0); 16304#L107 assume !(4096 == ssl3_connect_~s__state~0); 16303#L110 assume !(20480 == ssl3_connect_~s__state~0); 16302#L113 assume !(4099 == ssl3_connect_~s__state~0); 16301#L116 assume !(4368 == ssl3_connect_~s__state~0); 16300#L119 assume !(4369 == ssl3_connect_~s__state~0); 16299#L122 assume 4384 == ssl3_connect_~s__state~0; 15947#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16298#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16295#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 16293#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16291#L271-2 ssl3_connect_~s__init_num~0 := 0; 16288#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16285#L516 ssl3_connect_~skip~0 := 0; 16284#L98-1 assume !false; 16283#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16282#L101 assume !(12292 == ssl3_connect_~s__state~0); 16281#L104 assume !(16384 == ssl3_connect_~s__state~0); 16280#L107 assume !(4096 == ssl3_connect_~s__state~0); 16279#L110 assume !(20480 == ssl3_connect_~s__state~0); 16278#L113 assume !(4099 == ssl3_connect_~s__state~0); 16277#L116 assume !(4368 == ssl3_connect_~s__state~0); 16276#L119 assume !(4369 == ssl3_connect_~s__state~0); 16275#L122 assume !(4384 == ssl3_connect_~s__state~0); 16274#L125 assume !(4385 == ssl3_connect_~s__state~0); 16273#L128 assume 4400 == ssl3_connect_~s__state~0; 15939#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 16269#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16266#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16263#L516 ssl3_connect_~skip~0 := 0; 16262#L98-1 assume !false; 16261#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16260#L101 assume !(12292 == ssl3_connect_~s__state~0); 16259#L104 assume !(16384 == ssl3_connect_~s__state~0); 16258#L107 assume !(4096 == ssl3_connect_~s__state~0); 16257#L110 assume !(20480 == ssl3_connect_~s__state~0); 16256#L113 assume !(4099 == ssl3_connect_~s__state~0); 16255#L116 assume !(4368 == ssl3_connect_~s__state~0); 16254#L119 assume !(4369 == ssl3_connect_~s__state~0); 16253#L122 assume !(4384 == ssl3_connect_~s__state~0); 16252#L125 assume !(4385 == ssl3_connect_~s__state~0); 16251#L128 assume !(4400 == ssl3_connect_~s__state~0); 16250#L131 assume !(4401 == ssl3_connect_~s__state~0); 16249#L134 assume 4416 == ssl3_connect_~s__state~0; 15869#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 15870#L297 assume !(3 == ssl3_connect_~blastFlag~0); 16248#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16246#L305 assume !(0 == ssl3_connect_~tmp___6~0); 16243#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16240#L516 ssl3_connect_~skip~0 := 0; 16239#L98-1 assume !false; 16238#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16237#L101 assume !(12292 == ssl3_connect_~s__state~0); 16236#L104 assume !(16384 == ssl3_connect_~s__state~0); 16235#L107 assume !(4096 == ssl3_connect_~s__state~0); 16234#L110 assume !(20480 == ssl3_connect_~s__state~0); 16233#L113 assume !(4099 == ssl3_connect_~s__state~0); 16232#L116 assume !(4368 == ssl3_connect_~s__state~0); 16231#L119 assume !(4369 == ssl3_connect_~s__state~0); 16228#L122 assume !(4384 == ssl3_connect_~s__state~0); 16222#L125 assume !(4385 == ssl3_connect_~s__state~0); 16220#L128 assume !(4400 == ssl3_connect_~s__state~0); 16218#L131 assume !(4401 == ssl3_connect_~s__state~0); 16216#L134 assume !(4416 == ssl3_connect_~s__state~0); 16214#L137 assume !(4417 == ssl3_connect_~s__state~0); 16212#L140 assume 4432 == ssl3_connect_~s__state~0; 15929#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16209#L313 assume !(4 == ssl3_connect_~blastFlag~0); 16206#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16202#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16198#L516 ssl3_connect_~skip~0 := 0; 16196#L98-1 assume !false; 16194#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16192#L101 assume !(12292 == ssl3_connect_~s__state~0); 16190#L104 assume !(16384 == ssl3_connect_~s__state~0); 16188#L107 assume !(4096 == ssl3_connect_~s__state~0); 16186#L110 assume !(20480 == ssl3_connect_~s__state~0); 16184#L113 assume !(4099 == ssl3_connect_~s__state~0); 16182#L116 assume !(4368 == ssl3_connect_~s__state~0); 16180#L119 assume !(4369 == ssl3_connect_~s__state~0); 16178#L122 assume !(4384 == ssl3_connect_~s__state~0); 16176#L125 assume !(4385 == ssl3_connect_~s__state~0); 16174#L128 assume !(4400 == ssl3_connect_~s__state~0); 16172#L131 assume !(4401 == ssl3_connect_~s__state~0); 16170#L134 assume !(4416 == ssl3_connect_~s__state~0); 16168#L137 assume !(4417 == ssl3_connect_~s__state~0); 16166#L140 assume !(4432 == ssl3_connect_~s__state~0); 16164#L143 assume !(4433 == ssl3_connect_~s__state~0); 16162#L146 assume 4448 == ssl3_connect_~s__state~0; 15925#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16160#L325 assume !(4 == ssl3_connect_~blastFlag~0); 16157#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 16153#L331 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16145#L331-2 ssl3_connect_~s__init_num~0 := 0; 16137#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16129#L516 ssl3_connect_~skip~0 := 0; 16127#L98-1 assume !false; 16125#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16123#L101 assume !(12292 == ssl3_connect_~s__state~0); 16120#L104 assume !(16384 == ssl3_connect_~s__state~0); 16118#L107 assume !(4096 == ssl3_connect_~s__state~0); 16115#L110 assume !(20480 == ssl3_connect_~s__state~0); 16116#L113 assume !(4099 == ssl3_connect_~s__state~0); 16461#L116 assume !(4368 == ssl3_connect_~s__state~0); 16460#L119 assume !(4369 == ssl3_connect_~s__state~0); 16459#L122 assume !(4384 == ssl3_connect_~s__state~0); 16458#L125 assume !(4385 == ssl3_connect_~s__state~0); 15942#L128 assume !(4400 == ssl3_connect_~s__state~0); 15938#L131 assume !(4401 == ssl3_connect_~s__state~0); 15936#L134 assume !(4416 == ssl3_connect_~s__state~0); 15934#L137 assume !(4417 == ssl3_connect_~s__state~0); 15930#L140 assume !(4432 == ssl3_connect_~s__state~0); 15931#L143 assume !(4433 == ssl3_connect_~s__state~0); 16417#L146 assume !(4448 == ssl3_connect_~s__state~0); 16413#L149 assume !(4449 == ssl3_connect_~s__state~0); 16409#L152 assume !(4464 == ssl3_connect_~s__state~0); 16405#L155 assume !(4465 == ssl3_connect_~s__state~0); 16401#L158 assume !(4466 == ssl3_connect_~s__state~0); 16397#L161 assume !(4467 == ssl3_connect_~s__state~0); 16394#L164 assume !(4480 == ssl3_connect_~s__state~0); 16391#L167 assume !(4481 == ssl3_connect_~s__state~0); 15908#L170 assume !(4496 == ssl3_connect_~s__state~0); 15905#L173 assume !(4497 == ssl3_connect_~s__state~0); 15903#L176 assume !(4512 == ssl3_connect_~s__state~0); 15899#L179 assume !(4513 == ssl3_connect_~s__state~0); 15901#L182 assume !(4528 == ssl3_connect_~s__state~0); 16372#L185 assume !(4529 == ssl3_connect_~s__state~0); 16368#L188 assume !(4560 == ssl3_connect_~s__state~0); 16158#L191 assume !(4561 == ssl3_connect_~s__state~0); 16154#L194 assume 4352 == ssl3_connect_~s__state~0; 16149#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 16147#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 16140#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16132#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16128#L516 ssl3_connect_~skip~0 := 0; 16126#L98-1 assume !false; 16124#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16121#L101 assume 12292 == ssl3_connect_~s__state~0; 16122#L102 [2018-11-23 14:59:58,045 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2018-11-23 14:59:58,046 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,046 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:58,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,051 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1659145628, now seen corresponding path program 1 times [2018-11-23 14:59:58,051 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,051 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,052 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,052 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:58,052 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:58,108 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-11-23 14:59:58,108 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:58,108 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:58,108 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:58,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:58,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:58,109 INFO L87 Difference]: Start difference. First operand 1507 states and 2031 transitions. cyclomatic complexity: 526 Second operand 3 states. [2018-11-23 14:59:58,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:58,217 INFO L93 Difference]: Finished difference Result 1643 states and 2191 transitions. [2018-11-23 14:59:58,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:58,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1643 states and 2191 transitions. [2018-11-23 14:59:58,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1634 [2018-11-23 14:59:58,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1643 states to 1643 states and 2191 transitions. [2018-11-23 14:59:58,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1643 [2018-11-23 14:59:58,232 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1643 [2018-11-23 14:59:58,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1643 states and 2191 transitions. [2018-11-23 14:59:58,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:58,234 INFO L705 BuchiCegarLoop]: Abstraction has 1643 states and 2191 transitions. [2018-11-23 14:59:58,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states and 2191 transitions. [2018-11-23 14:59:58,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1631. [2018-11-23 14:59:58,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1631 states. [2018-11-23 14:59:58,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2175 transitions. [2018-11-23 14:59:58,257 INFO L728 BuchiCegarLoop]: Abstraction has 1631 states and 2175 transitions. [2018-11-23 14:59:58,257 INFO L608 BuchiCegarLoop]: Abstraction has 1631 states and 2175 transitions. [2018-11-23 14:59:58,257 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-23 14:59:58,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1631 states and 2175 transitions. [2018-11-23 14:59:58,262 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2018-11-23 14:59:58,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:58,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:58,264 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:58,264 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:58,264 INFO L794 eck$LassoCheckResult]: Stem: 18988#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 18880#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18881#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 18883#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 18896#L98-1 assume !false; 20040#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20038#L101 assume 12292 == ssl3_connect_~s__state~0; 19226#L102 [2018-11-23 14:59:58,264 INFO L796 eck$LassoCheckResult]: Loop: 19226#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 19041#L206 ssl3_connect_~s__server~0 := 0; 20034#L211 assume 0 != ssl3_connect_~cb~0; 20033#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 20031#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 20029#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 20027#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 20026#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 20022#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20018#L516 ssl3_connect_~skip~0 := 0; 20012#L98-1 assume !false; 20010#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20008#L101 assume !(12292 == ssl3_connect_~s__state~0); 20006#L104 assume !(16384 == ssl3_connect_~s__state~0); 20004#L107 assume !(4096 == ssl3_connect_~s__state~0); 20002#L110 assume !(20480 == ssl3_connect_~s__state~0); 20000#L113 assume !(4099 == ssl3_connect_~s__state~0); 19870#L116 assume 4368 == ssl3_connect_~s__state~0; 19089#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19868#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19864#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19862#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19832#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19828#L516 ssl3_connect_~skip~0 := 0; 19826#L98-1 assume !false; 19824#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19822#L101 assume !(12292 == ssl3_connect_~s__state~0); 19820#L104 assume !(16384 == ssl3_connect_~s__state~0); 19818#L107 assume !(4096 == ssl3_connect_~s__state~0); 19817#L110 assume !(20480 == ssl3_connect_~s__state~0); 19814#L113 assume !(4099 == ssl3_connect_~s__state~0); 19813#L116 assume !(4368 == ssl3_connect_~s__state~0); 19812#L119 assume !(4369 == ssl3_connect_~s__state~0); 19811#L122 assume 4384 == ssl3_connect_~s__state~0; 19083#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19804#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19800#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 19798#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19796#L271-2 ssl3_connect_~s__init_num~0 := 0; 19733#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19729#L516 ssl3_connect_~skip~0 := 0; 19727#L98-1 assume !false; 19725#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19723#L101 assume !(12292 == ssl3_connect_~s__state~0); 19721#L104 assume !(16384 == ssl3_connect_~s__state~0); 19719#L107 assume !(4096 == ssl3_connect_~s__state~0); 19718#L110 assume !(20480 == ssl3_connect_~s__state~0); 19717#L113 assume !(4099 == ssl3_connect_~s__state~0); 19715#L116 assume !(4368 == ssl3_connect_~s__state~0); 19714#L119 assume !(4369 == ssl3_connect_~s__state~0); 19712#L122 assume !(4384 == ssl3_connect_~s__state~0); 19711#L125 assume !(4385 == ssl3_connect_~s__state~0); 19389#L128 assume 4400 == ssl3_connect_~s__state~0; 19076#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 19912#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19374#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19372#L516 ssl3_connect_~skip~0 := 0; 19364#L98-1 assume !false; 19365#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19355#L101 assume !(12292 == ssl3_connect_~s__state~0); 19356#L104 assume !(16384 == ssl3_connect_~s__state~0); 19349#L107 assume !(4096 == ssl3_connect_~s__state~0); 19350#L110 assume !(20480 == ssl3_connect_~s__state~0); 19343#L113 assume !(4099 == ssl3_connect_~s__state~0); 19344#L116 assume !(4368 == ssl3_connect_~s__state~0); 19336#L119 assume !(4369 == ssl3_connect_~s__state~0); 19337#L122 assume !(4384 == ssl3_connect_~s__state~0); 19330#L125 assume !(4385 == ssl3_connect_~s__state~0); 19331#L128 assume !(4400 == ssl3_connect_~s__state~0); 19326#L131 assume !(4401 == ssl3_connect_~s__state~0); 19327#L134 assume 4416 == ssl3_connect_~s__state~0; 19029#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 18986#L297 assume !(3 == ssl3_connect_~blastFlag~0); 18987#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19927#L305 assume !(0 == ssl3_connect_~tmp___6~0); 19921#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19917#L516 ssl3_connect_~skip~0 := 0; 19916#L98-1 assume !false; 19915#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19914#L101 assume !(12292 == ssl3_connect_~s__state~0); 19477#L104 assume !(16384 == ssl3_connect_~s__state~0); 19478#L107 assume !(4096 == ssl3_connect_~s__state~0); 19467#L110 assume !(20480 == ssl3_connect_~s__state~0); 19468#L113 assume !(4099 == ssl3_connect_~s__state~0); 19461#L116 assume !(4368 == ssl3_connect_~s__state~0); 19462#L119 assume !(4369 == ssl3_connect_~s__state~0); 19455#L122 assume !(4384 == ssl3_connect_~s__state~0); 19456#L125 assume !(4385 == ssl3_connect_~s__state~0); 19449#L128 assume !(4400 == ssl3_connect_~s__state~0); 19450#L131 assume !(4401 == ssl3_connect_~s__state~0); 19443#L134 assume !(4416 == ssl3_connect_~s__state~0); 19444#L137 assume !(4417 == ssl3_connect_~s__state~0); 19863#L140 assume 4432 == ssl3_connect_~s__state~0; 19346#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 19434#L313 assume !(4 == ssl3_connect_~blastFlag~0); 19435#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19419#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19415#L516 ssl3_connect_~skip~0 := 0; 19414#L98-1 assume !false; 19413#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19409#L101 assume !(12292 == ssl3_connect_~s__state~0); 19403#L104 assume !(16384 == ssl3_connect_~s__state~0); 19401#L107 assume !(4096 == ssl3_connect_~s__state~0); 19400#L110 assume !(20480 == ssl3_connect_~s__state~0); 19399#L113 assume !(4099 == ssl3_connect_~s__state~0); 19398#L116 assume !(4368 == ssl3_connect_~s__state~0); 19397#L119 assume !(4369 == ssl3_connect_~s__state~0); 19396#L122 assume !(4384 == ssl3_connect_~s__state~0); 19392#L125 assume !(4385 == ssl3_connect_~s__state~0); 19391#L128 assume !(4400 == ssl3_connect_~s__state~0); 19390#L131 assume !(4401 == ssl3_connect_~s__state~0); 19388#L134 assume !(4416 == ssl3_connect_~s__state~0); 19384#L137 assume !(4417 == ssl3_connect_~s__state~0); 19385#L140 assume !(4432 == ssl3_connect_~s__state~0); 19378#L143 assume !(4433 == ssl3_connect_~s__state~0); 19379#L146 assume 4448 == ssl3_connect_~s__state~0; 19339#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19370#L325 assume !(4 == ssl3_connect_~blastFlag~0); 19362#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 19363#L331 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19354#L331-2 ssl3_connect_~s__init_num~0 := 0; 19316#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19312#L516 ssl3_connect_~skip~0 := 0; 19310#L98-1 assume !false; 19308#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19306#L101 assume !(12292 == ssl3_connect_~s__state~0); 19304#L104 assume !(16384 == ssl3_connect_~s__state~0); 19302#L107 assume !(4096 == ssl3_connect_~s__state~0); 19300#L110 assume !(20480 == ssl3_connect_~s__state~0); 19298#L113 assume !(4099 == ssl3_connect_~s__state~0); 19296#L116 assume !(4368 == ssl3_connect_~s__state~0); 19294#L119 assume !(4369 == ssl3_connect_~s__state~0); 19293#L122 assume !(4384 == ssl3_connect_~s__state~0); 19292#L125 assume !(4385 == ssl3_connect_~s__state~0); 19290#L128 assume !(4400 == ssl3_connect_~s__state~0); 19288#L131 assume !(4401 == ssl3_connect_~s__state~0); 19285#L134 assume !(4416 == ssl3_connect_~s__state~0); 19286#L137 assume !(4417 == ssl3_connect_~s__state~0); 19648#L140 assume !(4432 == ssl3_connect_~s__state~0); 19646#L143 assume !(4433 == ssl3_connect_~s__state~0); 19644#L146 assume !(4448 == ssl3_connect_~s__state~0); 19642#L149 assume !(4449 == ssl3_connect_~s__state~0); 19640#L152 assume !(4464 == ssl3_connect_~s__state~0); 19638#L155 assume !(4465 == ssl3_connect_~s__state~0); 19636#L158 assume !(4466 == ssl3_connect_~s__state~0); 19634#L161 assume !(4467 == ssl3_connect_~s__state~0); 19632#L164 assume 4480 == ssl3_connect_~s__state~0; 19131#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19629#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19626#L356 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19624#L356-2 ssl3_connect_~s__init_num~0 := 0; 19613#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19609#L516 ssl3_connect_~skip~0 := 0; 19607#L98-1 assume !false; 19605#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19603#L101 assume !(12292 == ssl3_connect_~s__state~0); 19601#L104 assume !(16384 == ssl3_connect_~s__state~0); 19599#L107 assume !(4096 == ssl3_connect_~s__state~0); 19596#L110 assume !(20480 == ssl3_connect_~s__state~0); 19597#L113 assume !(4099 == ssl3_connect_~s__state~0); 20378#L116 assume !(4368 == ssl3_connect_~s__state~0); 20376#L119 assume !(4369 == ssl3_connect_~s__state~0); 19085#L122 assume !(4384 == ssl3_connect_~s__state~0); 19082#L125 assume !(4385 == ssl3_connect_~s__state~0); 19080#L128 assume !(4400 == ssl3_connect_~s__state~0); 19075#L131 assume !(4401 == ssl3_connect_~s__state~0); 19073#L134 assume !(4416 == ssl3_connect_~s__state~0); 19030#L137 assume !(4417 == ssl3_connect_~s__state~0); 19031#L140 assume !(4432 == ssl3_connect_~s__state~0); 19345#L143 assume !(4433 == ssl3_connect_~s__state~0); 19342#L146 assume !(4448 == ssl3_connect_~s__state~0); 19338#L149 assume !(4449 == ssl3_connect_~s__state~0); 19334#L152 assume !(4464 == ssl3_connect_~s__state~0); 19335#L155 assume !(4465 == ssl3_connect_~s__state~0); 19489#L158 assume !(4466 == ssl3_connect_~s__state~0); 19488#L161 assume !(4467 == ssl3_connect_~s__state~0); 19487#L164 assume !(4480 == ssl3_connect_~s__state~0); 19130#L167 assume !(4481 == ssl3_connect_~s__state~0); 19132#L170 assume !(4496 == ssl3_connect_~s__state~0); 19271#L173 assume !(4497 == ssl3_connect_~s__state~0); 19270#L176 assume !(4512 == ssl3_connect_~s__state~0); 19059#L179 assume !(4513 == ssl3_connect_~s__state~0); 19061#L182 assume !(4528 == ssl3_connect_~s__state~0); 19054#L185 assume !(4529 == ssl3_connect_~s__state~0); 19055#L188 assume !(4560 == ssl3_connect_~s__state~0); 18927#L191 assume !(4561 == ssl3_connect_~s__state~0); 19259#L194 assume 4352 == ssl3_connect_~s__state~0; 19256#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 19252#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 19251#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19241#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19236#L516 ssl3_connect_~skip~0 := 0; 19233#L98-1 assume !false; 19230#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19225#L101 assume 12292 == ssl3_connect_~s__state~0; 19226#L102 [2018-11-23 14:59:58,265 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2018-11-23 14:59:58,265 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,265 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,266 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:58,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,270 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,270 INFO L82 PathProgramCache]: Analyzing trace with hash -819910874, now seen corresponding path program 1 times [2018-11-23 14:59:58,270 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,271 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,271 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:58,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:58,323 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-11-23 14:59:58,323 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:58,323 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:58,324 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:58,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:58,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:58,324 INFO L87 Difference]: Start difference. First operand 1631 states and 2175 transitions. cyclomatic complexity: 546 Second operand 3 states. [2018-11-23 14:59:58,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:58,343 INFO L93 Difference]: Finished difference Result 3245 states and 4325 transitions. [2018-11-23 14:59:58,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:58,343 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3245 states and 4325 transitions. [2018-11-23 14:59:58,354 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2018-11-23 14:59:58,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3245 states to 3245 states and 4325 transitions. [2018-11-23 14:59:58,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3245 [2018-11-23 14:59:58,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3245 [2018-11-23 14:59:58,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3245 states and 4325 transitions. [2018-11-23 14:59:58,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:58,372 INFO L705 BuchiCegarLoop]: Abstraction has 3245 states and 4325 transitions. [2018-11-23 14:59:58,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3245 states and 4325 transitions. [2018-11-23 14:59:58,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3245 to 3245. [2018-11-23 14:59:58,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3245 states. [2018-11-23 14:59:58,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3245 states to 3245 states and 4325 transitions. [2018-11-23 14:59:58,414 INFO L728 BuchiCegarLoop]: Abstraction has 3245 states and 4325 transitions. [2018-11-23 14:59:58,414 INFO L608 BuchiCegarLoop]: Abstraction has 3245 states and 4325 transitions. [2018-11-23 14:59:58,414 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-23 14:59:58,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3245 states and 4325 transitions. [2018-11-23 14:59:58,423 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2018-11-23 14:59:58,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:58,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:58,424 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:58,424 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:58,425 INFO L794 eck$LassoCheckResult]: Stem: 23858#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 23762#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 23763#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 23765#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 23778#L98-1 assume !false; 24701#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24696#L101 assume 12292 == ssl3_connect_~s__state~0; 24084#L102 [2018-11-23 14:59:58,425 INFO L796 eck$LassoCheckResult]: Loop: 24084#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 24070#L206 ssl3_connect_~s__server~0 := 0; 24667#L211 assume 0 != ssl3_connect_~cb~0; 24665#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 24663#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 24646#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 24641#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 24638#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 24596#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24586#L516 ssl3_connect_~skip~0 := 0; 24582#L98-1 assume !false; 24578#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24574#L101 assume !(12292 == ssl3_connect_~s__state~0); 24570#L104 assume !(16384 == ssl3_connect_~s__state~0); 24566#L107 assume !(4096 == ssl3_connect_~s__state~0); 24562#L110 assume !(20480 == ssl3_connect_~s__state~0); 24527#L113 assume !(4099 == ssl3_connect_~s__state~0); 24462#L116 assume 4368 == ssl3_connect_~s__state~0; 24060#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 24458#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24455#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 24453#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 24450#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24447#L516 ssl3_connect_~skip~0 := 0; 24446#L98-1 assume !false; 24445#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24444#L101 assume !(12292 == ssl3_connect_~s__state~0); 24443#L104 assume !(16384 == ssl3_connect_~s__state~0); 24442#L107 assume !(4096 == ssl3_connect_~s__state~0); 24441#L110 assume !(20480 == ssl3_connect_~s__state~0); 24440#L113 assume !(4099 == ssl3_connect_~s__state~0); 24439#L116 assume !(4368 == ssl3_connect_~s__state~0); 24438#L119 assume !(4369 == ssl3_connect_~s__state~0); 24434#L122 assume 4384 == ssl3_connect_~s__state~0; 24050#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 24431#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24428#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 24426#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 24424#L271-2 ssl3_connect_~s__init_num~0 := 0; 24421#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24418#L516 ssl3_connect_~skip~0 := 0; 24417#L98-1 assume !false; 24416#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24415#L101 assume !(12292 == ssl3_connect_~s__state~0); 24414#L104 assume !(16384 == ssl3_connect_~s__state~0); 24413#L107 assume !(4096 == ssl3_connect_~s__state~0); 24412#L110 assume !(20480 == ssl3_connect_~s__state~0); 24411#L113 assume !(4099 == ssl3_connect_~s__state~0); 24410#L116 assume !(4368 == ssl3_connect_~s__state~0); 24409#L119 assume !(4369 == ssl3_connect_~s__state~0); 24408#L122 assume !(4384 == ssl3_connect_~s__state~0); 24407#L125 assume !(4385 == ssl3_connect_~s__state~0); 24406#L128 assume 4400 == ssl3_connect_~s__state~0; 24040#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 24401#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 24398#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24395#L516 ssl3_connect_~skip~0 := 0; 24394#L98-1 assume !false; 24393#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24392#L101 assume !(12292 == ssl3_connect_~s__state~0); 24391#L104 assume !(16384 == ssl3_connect_~s__state~0); 24390#L107 assume !(4096 == ssl3_connect_~s__state~0); 24389#L110 assume !(20480 == ssl3_connect_~s__state~0); 24388#L113 assume !(4099 == ssl3_connect_~s__state~0); 24387#L116 assume !(4368 == ssl3_connect_~s__state~0); 24386#L119 assume !(4369 == ssl3_connect_~s__state~0); 24385#L122 assume !(4384 == ssl3_connect_~s__state~0); 24384#L125 assume !(4385 == ssl3_connect_~s__state~0); 24382#L128 assume !(4400 == ssl3_connect_~s__state~0); 24379#L131 assume !(4401 == ssl3_connect_~s__state~0); 24376#L134 assume 4416 == ssl3_connect_~s__state~0; 24030#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 24369#L297 assume !(3 == ssl3_connect_~blastFlag~0); 24367#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 24364#L305 assume !(0 == ssl3_connect_~tmp___6~0); 24360#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24356#L516 ssl3_connect_~skip~0 := 0; 24354#L98-1 assume !false; 24352#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24350#L101 assume !(12292 == ssl3_connect_~s__state~0); 24348#L104 assume !(16384 == ssl3_connect_~s__state~0); 24346#L107 assume !(4096 == ssl3_connect_~s__state~0); 24344#L110 assume !(20480 == ssl3_connect_~s__state~0); 24342#L113 assume !(4099 == ssl3_connect_~s__state~0); 24340#L116 assume !(4368 == ssl3_connect_~s__state~0); 24338#L119 assume !(4369 == ssl3_connect_~s__state~0); 24336#L122 assume !(4384 == ssl3_connect_~s__state~0); 24335#L125 assume !(4385 == ssl3_connect_~s__state~0); 24333#L128 assume !(4400 == ssl3_connect_~s__state~0); 24331#L131 assume !(4401 == ssl3_connect_~s__state~0); 24328#L134 assume !(4416 == ssl3_connect_~s__state~0); 24322#L137 assume !(4417 == ssl3_connect_~s__state~0); 24320#L140 assume 4432 == ssl3_connect_~s__state~0; 24020#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 24317#L313 assume !(4 == ssl3_connect_~blastFlag~0); 24314#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 24310#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24306#L516 ssl3_connect_~skip~0 := 0; 24304#L98-1 assume !false; 24302#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24300#L101 assume !(12292 == ssl3_connect_~s__state~0); 24298#L104 assume !(16384 == ssl3_connect_~s__state~0); 24296#L107 assume !(4096 == ssl3_connect_~s__state~0); 24294#L110 assume !(20480 == ssl3_connect_~s__state~0); 24292#L113 assume !(4099 == ssl3_connect_~s__state~0); 24290#L116 assume !(4368 == ssl3_connect_~s__state~0); 24288#L119 assume !(4369 == ssl3_connect_~s__state~0); 24286#L122 assume !(4384 == ssl3_connect_~s__state~0); 24284#L125 assume !(4385 == ssl3_connect_~s__state~0); 24283#L128 assume !(4400 == ssl3_connect_~s__state~0); 24281#L131 assume !(4401 == ssl3_connect_~s__state~0); 24278#L134 assume !(4416 == ssl3_connect_~s__state~0); 24272#L137 assume !(4417 == ssl3_connect_~s__state~0); 24270#L140 assume !(4432 == ssl3_connect_~s__state~0); 24268#L143 assume !(4433 == ssl3_connect_~s__state~0); 24266#L146 assume 4448 == ssl3_connect_~s__state~0; 24008#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 24263#L325 assume !(4 == ssl3_connect_~blastFlag~0); 24261#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 24258#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24255#L331-2 ssl3_connect_~s__init_num~0 := 0; 24251#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24247#L516 ssl3_connect_~skip~0 := 0; 24245#L98-1 assume !false; 24243#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24241#L101 assume !(12292 == ssl3_connect_~s__state~0); 24239#L104 assume !(16384 == ssl3_connect_~s__state~0); 24237#L107 assume !(4096 == ssl3_connect_~s__state~0); 24235#L110 assume !(20480 == ssl3_connect_~s__state~0); 24233#L113 assume !(4099 == ssl3_connect_~s__state~0); 24231#L116 assume !(4368 == ssl3_connect_~s__state~0); 24229#L119 assume !(4369 == ssl3_connect_~s__state~0); 24228#L122 assume !(4384 == ssl3_connect_~s__state~0); 24226#L125 assume !(4385 == ssl3_connect_~s__state~0); 24224#L128 assume !(4400 == ssl3_connect_~s__state~0); 24221#L131 assume !(4401 == ssl3_connect_~s__state~0); 24218#L134 assume !(4416 == ssl3_connect_~s__state~0); 24212#L137 assume !(4417 == ssl3_connect_~s__state~0); 24210#L140 assume !(4432 == ssl3_connect_~s__state~0); 24208#L143 assume !(4433 == ssl3_connect_~s__state~0); 24206#L146 assume !(4448 == ssl3_connect_~s__state~0); 24204#L149 assume !(4449 == ssl3_connect_~s__state~0); 24202#L152 assume 4464 == ssl3_connect_~s__state~0; 23990#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 24198#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24194#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24190#L516 ssl3_connect_~skip~0 := 0; 24188#L98-1 assume !false; 24186#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24184#L101 assume !(12292 == ssl3_connect_~s__state~0); 24182#L104 assume !(16384 == ssl3_connect_~s__state~0); 24180#L107 assume !(4096 == ssl3_connect_~s__state~0); 24178#L110 assume !(20480 == ssl3_connect_~s__state~0); 24071#L113 assume !(4099 == ssl3_connect_~s__state~0); 24072#L116 assume !(4368 == ssl3_connect_~s__state~0); 24061#L119 assume !(4369 == ssl3_connect_~s__state~0); 24062#L122 assume !(4384 == ssl3_connect_~s__state~0); 24051#L125 assume !(4385 == ssl3_connect_~s__state~0); 24052#L128 assume !(4400 == ssl3_connect_~s__state~0); 24041#L131 assume !(4401 == ssl3_connect_~s__state~0); 24042#L134 assume !(4416 == ssl3_connect_~s__state~0); 24031#L137 assume !(4417 == ssl3_connect_~s__state~0); 24032#L140 assume !(4432 == ssl3_connect_~s__state~0); 24021#L143 assume !(4433 == ssl3_connect_~s__state~0); 24022#L146 assume !(4448 == ssl3_connect_~s__state~0); 24010#L149 assume !(4449 == ssl3_connect_~s__state~0); 24011#L152 assume !(4464 == ssl3_connect_~s__state~0); 24000#L155 assume !(4465 == ssl3_connect_~s__state~0); 24001#L158 assume !(4466 == ssl3_connect_~s__state~0); 23991#L161 assume !(4467 == ssl3_connect_~s__state~0); 23992#L164 assume 4480 == ssl3_connect_~s__state~0; 23979#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 23980#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23974#L356 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 23975#L356-2 ssl3_connect_~s__init_num~0 := 0; 24093#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24089#L516 ssl3_connect_~skip~0 := 0; 24087#L98-1 assume !false; 24085#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24082#L101 assume !(12292 == ssl3_connect_~s__state~0); 24080#L104 assume !(16384 == ssl3_connect_~s__state~0); 24078#L107 assume !(4096 == ssl3_connect_~s__state~0); 24075#L110 assume !(20480 == ssl3_connect_~s__state~0); 24076#L113 assume !(4099 == ssl3_connect_~s__state~0); 24859#L116 assume !(4368 == ssl3_connect_~s__state~0); 24858#L119 assume !(4369 == ssl3_connect_~s__state~0); 24857#L122 assume !(4384 == ssl3_connect_~s__state~0); 24856#L125 assume !(4385 == ssl3_connect_~s__state~0); 24855#L128 assume !(4400 == ssl3_connect_~s__state~0); 24854#L131 assume !(4401 == ssl3_connect_~s__state~0); 24853#L134 assume !(4416 == ssl3_connect_~s__state~0); 24852#L137 assume !(4417 == ssl3_connect_~s__state~0); 24851#L140 assume !(4432 == ssl3_connect_~s__state~0); 24850#L143 assume !(4433 == ssl3_connect_~s__state~0); 24849#L146 assume !(4448 == ssl3_connect_~s__state~0); 24007#L149 assume !(4449 == ssl3_connect_~s__state~0); 24009#L152 assume !(4464 == ssl3_connect_~s__state~0); 24832#L155 assume !(4465 == ssl3_connect_~s__state~0); 24830#L158 assume !(4466 == ssl3_connect_~s__state~0); 24828#L161 assume !(4467 == ssl3_connect_~s__state~0); 24826#L164 assume !(4480 == ssl3_connect_~s__state~0); 24824#L167 assume !(4481 == ssl3_connect_~s__state~0); 24822#L170 assume !(4496 == ssl3_connect_~s__state~0); 24820#L173 assume !(4497 == ssl3_connect_~s__state~0); 24819#L176 assume !(4512 == ssl3_connect_~s__state~0); 24118#L179 assume !(4513 == ssl3_connect_~s__state~0); 24119#L182 assume !(4528 == ssl3_connect_~s__state~0); 24557#L185 assume !(4529 == ssl3_connect_~s__state~0); 24559#L188 assume !(4560 == ssl3_connect_~s__state~0); 24108#L191 assume !(4561 == ssl3_connect_~s__state~0); 24107#L194 assume 4352 == ssl3_connect_~s__state~0; 24106#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 24104#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 24102#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24098#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24090#L516 ssl3_connect_~skip~0 := 0; 24088#L98-1 assume !false; 24086#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24083#L101 assume 12292 == ssl3_connect_~s__state~0; 24084#L102 [2018-11-23 14:59:58,425 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2018-11-23 14:59:58,425 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,426 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,426 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:58,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,431 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,431 INFO L82 PathProgramCache]: Analyzing trace with hash 438827580, now seen corresponding path program 1 times [2018-11-23 14:59:58,431 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,432 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:58,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-11-23 14:59:58,520 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:58,520 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:58,520 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:58,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:58,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:58,521 INFO L87 Difference]: Start difference. First operand 3245 states and 4325 transitions. cyclomatic complexity: 1084 Second operand 3 states. [2018-11-23 14:59:58,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:58,649 INFO L93 Difference]: Finished difference Result 3393 states and 4493 transitions. [2018-11-23 14:59:58,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:58,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3393 states and 4493 transitions. [2018-11-23 14:59:58,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2018-11-23 14:59:58,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3393 states to 3393 states and 4493 transitions. [2018-11-23 14:59:58,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3393 [2018-11-23 14:59:58,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3393 [2018-11-23 14:59:58,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3393 states and 4493 transitions. [2018-11-23 14:59:58,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:58,693 INFO L705 BuchiCegarLoop]: Abstraction has 3393 states and 4493 transitions. [2018-11-23 14:59:58,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states and 4493 transitions. [2018-11-23 14:59:58,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 3377. [2018-11-23 14:59:58,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3377 states. [2018-11-23 14:59:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3377 states to 3377 states and 4477 transitions. [2018-11-23 14:59:58,721 INFO L728 BuchiCegarLoop]: Abstraction has 3377 states and 4477 transitions. [2018-11-23 14:59:58,721 INFO L608 BuchiCegarLoop]: Abstraction has 3377 states and 4477 transitions. [2018-11-23 14:59:58,721 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-23 14:59:58,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3377 states and 4477 transitions. [2018-11-23 14:59:58,727 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2018-11-23 14:59:58,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:58,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:58,729 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:58,729 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:58,729 INFO L794 eck$LassoCheckResult]: Stem: 30513#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 30406#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30407#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 30409#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 30422#L98-1 assume !false; 31676#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31671#L101 assume 12292 == ssl3_connect_~s__state~0; 31524#L102 [2018-11-23 14:59:58,730 INFO L796 eck$LassoCheckResult]: Loop: 31524#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 31508#L206 ssl3_connect_~s__server~0 := 0; 31658#L211 assume 0 != ssl3_connect_~cb~0; 31653#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 31650#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 31644#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 31640#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 31637#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 31617#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31613#L516 ssl3_connect_~skip~0 := 0; 31602#L98-1 assume !false; 31596#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31585#L101 assume !(12292 == ssl3_connect_~s__state~0); 31580#L104 assume !(16384 == ssl3_connect_~s__state~0); 31575#L107 assume !(4096 == ssl3_connect_~s__state~0); 31568#L110 assume !(20480 == ssl3_connect_~s__state~0); 31549#L113 assume !(4099 == ssl3_connect_~s__state~0); 31392#L116 assume 4368 == ssl3_connect_~s__state~0; 31389#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 31387#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 31355#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 31384#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 31365#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31361#L516 ssl3_connect_~skip~0 := 0; 31359#L98-1 assume !false; 31345#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31337#L101 assume !(12292 == ssl3_connect_~s__state~0); 31333#L104 assume !(16384 == ssl3_connect_~s__state~0); 31329#L107 assume !(4096 == ssl3_connect_~s__state~0); 31325#L110 assume !(20480 == ssl3_connect_~s__state~0); 31321#L113 assume !(4099 == ssl3_connect_~s__state~0); 31317#L116 assume !(4368 == ssl3_connect_~s__state~0); 31314#L119 assume !(4369 == ssl3_connect_~s__state~0); 31309#L122 assume 4384 == ssl3_connect_~s__state~0; 31304#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 31300#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31279#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 31285#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 31282#L271-2 ssl3_connect_~s__init_num~0 := 0; 31270#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31254#L516 ssl3_connect_~skip~0 := 0; 31246#L98-1 assume !false; 31242#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31238#L101 assume !(12292 == ssl3_connect_~s__state~0); 31234#L104 assume !(16384 == ssl3_connect_~s__state~0); 31230#L107 assume !(4096 == ssl3_connect_~s__state~0); 31226#L110 assume !(20480 == ssl3_connect_~s__state~0); 31222#L113 assume !(4099 == ssl3_connect_~s__state~0); 31218#L116 assume !(4368 == ssl3_connect_~s__state~0); 31214#L119 assume !(4369 == ssl3_connect_~s__state~0); 31210#L122 assume !(4384 == ssl3_connect_~s__state~0); 31206#L125 assume !(4385 == ssl3_connect_~s__state~0); 31199#L128 assume 4400 == ssl3_connect_~s__state~0; 31192#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 31193#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32186#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32182#L516 ssl3_connect_~skip~0 := 0; 32180#L98-1 assume !false; 32178#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32176#L101 assume !(12292 == ssl3_connect_~s__state~0); 32174#L104 assume !(16384 == ssl3_connect_~s__state~0); 32172#L107 assume !(4096 == ssl3_connect_~s__state~0); 32170#L110 assume !(20480 == ssl3_connect_~s__state~0); 32168#L113 assume !(4099 == ssl3_connect_~s__state~0); 32167#L116 assume !(4368 == ssl3_connect_~s__state~0); 32164#L119 assume !(4369 == ssl3_connect_~s__state~0); 32162#L122 assume !(4384 == ssl3_connect_~s__state~0); 32161#L125 assume !(4385 == ssl3_connect_~s__state~0); 32160#L128 assume !(4400 == ssl3_connect_~s__state~0); 32153#L131 assume !(4401 == ssl3_connect_~s__state~0); 32146#L134 assume 4416 == ssl3_connect_~s__state~0; 31697#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 32141#L297 assume !(3 == ssl3_connect_~blastFlag~0); 32138#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32134#L305 assume !(0 == ssl3_connect_~tmp___6~0); 32129#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32124#L516 ssl3_connect_~skip~0 := 0; 32121#L98-1 assume !false; 32118#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32115#L101 assume !(12292 == ssl3_connect_~s__state~0); 32112#L104 assume !(16384 == ssl3_connect_~s__state~0); 32109#L107 assume !(4096 == ssl3_connect_~s__state~0); 32106#L110 assume !(20480 == ssl3_connect_~s__state~0); 32103#L113 assume !(4099 == ssl3_connect_~s__state~0); 32100#L116 assume !(4368 == ssl3_connect_~s__state~0); 32097#L119 assume !(4369 == ssl3_connect_~s__state~0); 32094#L122 assume !(4384 == ssl3_connect_~s__state~0); 32091#L125 assume !(4385 == ssl3_connect_~s__state~0); 32088#L128 assume !(4400 == ssl3_connect_~s__state~0); 32086#L131 assume !(4401 == ssl3_connect_~s__state~0); 32083#L134 assume !(4416 == ssl3_connect_~s__state~0); 32080#L137 assume !(4417 == ssl3_connect_~s__state~0); 32077#L140 assume 4432 == ssl3_connect_~s__state~0; 31690#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 32074#L313 assume !(4 == ssl3_connect_~blastFlag~0); 32073#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32064#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32060#L516 ssl3_connect_~skip~0 := 0; 32058#L98-1 assume !false; 32056#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32054#L101 assume !(12292 == ssl3_connect_~s__state~0); 32052#L104 assume !(16384 == ssl3_connect_~s__state~0); 32050#L107 assume !(4096 == ssl3_connect_~s__state~0); 32048#L110 assume !(20480 == ssl3_connect_~s__state~0); 32046#L113 assume !(4099 == ssl3_connect_~s__state~0); 32044#L116 assume !(4368 == ssl3_connect_~s__state~0); 32042#L119 assume !(4369 == ssl3_connect_~s__state~0); 32040#L122 assume !(4384 == ssl3_connect_~s__state~0); 32038#L125 assume !(4385 == ssl3_connect_~s__state~0); 32036#L128 assume !(4400 == ssl3_connect_~s__state~0); 32034#L131 assume !(4401 == ssl3_connect_~s__state~0); 32032#L134 assume !(4416 == ssl3_connect_~s__state~0); 32030#L137 assume !(4417 == ssl3_connect_~s__state~0); 32028#L140 assume !(4432 == ssl3_connect_~s__state~0); 32026#L143 assume !(4433 == ssl3_connect_~s__state~0); 32024#L146 assume 4448 == ssl3_connect_~s__state~0; 31682#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 32021#L325 assume !(4 == ssl3_connect_~blastFlag~0); 32019#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 32016#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32013#L331-2 ssl3_connect_~s__init_num~0 := 0; 32009#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32006#L516 ssl3_connect_~skip~0 := 0; 32004#L98-1 assume !false; 32002#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31998#L101 assume !(12292 == ssl3_connect_~s__state~0); 31992#L104 assume !(16384 == ssl3_connect_~s__state~0); 31990#L107 assume !(4096 == ssl3_connect_~s__state~0); 31988#L110 assume !(20480 == ssl3_connect_~s__state~0); 31986#L113 assume !(4099 == ssl3_connect_~s__state~0); 31984#L116 assume !(4368 == ssl3_connect_~s__state~0); 31982#L119 assume !(4369 == ssl3_connect_~s__state~0); 31980#L122 assume !(4384 == ssl3_connect_~s__state~0); 31978#L125 assume !(4385 == ssl3_connect_~s__state~0); 31975#L128 assume !(4400 == ssl3_connect_~s__state~0); 31972#L131 assume !(4401 == ssl3_connect_~s__state~0); 31969#L134 assume !(4416 == ssl3_connect_~s__state~0); 31966#L137 assume !(4417 == ssl3_connect_~s__state~0); 31963#L140 assume !(4432 == ssl3_connect_~s__state~0); 31960#L143 assume !(4433 == ssl3_connect_~s__state~0); 31957#L146 assume !(4448 == ssl3_connect_~s__state~0); 31954#L149 assume !(4449 == ssl3_connect_~s__state~0); 31951#L152 assume 4464 == ssl3_connect_~s__state~0; 31665#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 31946#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 31940#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31935#L516 ssl3_connect_~skip~0 := 0; 31931#L98-1 assume !false; 31927#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31924#L101 assume !(12292 == ssl3_connect_~s__state~0); 31921#L104 assume !(16384 == ssl3_connect_~s__state~0); 31917#L107 assume !(4096 == ssl3_connect_~s__state~0); 31913#L110 assume !(20480 == ssl3_connect_~s__state~0); 31909#L113 assume !(4099 == ssl3_connect_~s__state~0); 31905#L116 assume !(4368 == ssl3_connect_~s__state~0); 31901#L119 assume !(4369 == ssl3_connect_~s__state~0); 31898#L122 assume !(4384 == ssl3_connect_~s__state~0); 31894#L125 assume !(4385 == ssl3_connect_~s__state~0); 31892#L128 assume !(4400 == ssl3_connect_~s__state~0); 31889#L131 assume !(4401 == ssl3_connect_~s__state~0); 31885#L134 assume !(4416 == ssl3_connect_~s__state~0); 31875#L137 assume !(4417 == ssl3_connect_~s__state~0); 31870#L140 assume !(4432 == ssl3_connect_~s__state~0); 31862#L143 assume !(4433 == ssl3_connect_~s__state~0); 31858#L146 assume !(4448 == ssl3_connect_~s__state~0); 31854#L149 assume !(4449 == ssl3_connect_~s__state~0); 31850#L152 assume !(4464 == ssl3_connect_~s__state~0); 31847#L155 assume !(4465 == ssl3_connect_~s__state~0); 31837#L158 assume !(4466 == ssl3_connect_~s__state~0); 31836#L161 assume !(4467 == ssl3_connect_~s__state~0); 31834#L164 assume 4480 == ssl3_connect_~s__state~0; 31656#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 31826#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31821#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 31818#L356-2 ssl3_connect_~s__init_num~0 := 0; 31810#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31807#L516 ssl3_connect_~skip~0 := 0; 31805#L98-1 assume !false; 31804#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31765#L101 assume !(12292 == ssl3_connect_~s__state~0); 31760#L104 assume !(16384 == ssl3_connect_~s__state~0); 31755#L107 assume !(4096 == ssl3_connect_~s__state~0); 31750#L110 assume !(20480 == ssl3_connect_~s__state~0); 31745#L113 assume !(4099 == ssl3_connect_~s__state~0); 31740#L116 assume !(4368 == ssl3_connect_~s__state~0); 31735#L119 assume !(4369 == ssl3_connect_~s__state~0); 31730#L122 assume !(4384 == ssl3_connect_~s__state~0); 31721#L125 assume !(4385 == ssl3_connect_~s__state~0); 31720#L128 assume !(4400 == ssl3_connect_~s__state~0); 31718#L131 assume !(4401 == ssl3_connect_~s__state~0); 31716#L134 assume !(4416 == ssl3_connect_~s__state~0); 31715#L137 assume !(4417 == ssl3_connect_~s__state~0); 31714#L140 assume !(4432 == ssl3_connect_~s__state~0); 31713#L143 assume !(4433 == ssl3_connect_~s__state~0); 31711#L146 assume !(4448 == ssl3_connect_~s__state~0); 31710#L149 assume !(4449 == ssl3_connect_~s__state~0); 31708#L152 assume !(4464 == ssl3_connect_~s__state~0); 31705#L155 assume !(4465 == ssl3_connect_~s__state~0); 31703#L158 assume !(4466 == ssl3_connect_~s__state~0); 31699#L161 assume !(4467 == ssl3_connect_~s__state~0); 31695#L164 assume !(4480 == ssl3_connect_~s__state~0); 31692#L167 assume !(4481 == ssl3_connect_~s__state~0); 31687#L170 assume !(4496 == ssl3_connect_~s__state~0); 31684#L173 assume !(4497 == ssl3_connect_~s__state~0); 31680#L176 assume 4512 == ssl3_connect_~s__state~0; 31621#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 31672#L377 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; 31667#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 31662#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 31629#L392 assume !(0 == ssl3_connect_~tmp___8~0); 31610#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31601#L516 ssl3_connect_~skip~0 := 0; 31595#L98-1 assume !false; 31584#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31579#L101 assume !(12292 == ssl3_connect_~s__state~0); 31574#L104 assume !(16384 == ssl3_connect_~s__state~0); 31567#L107 assume !(4096 == ssl3_connect_~s__state~0); 31511#L110 assume !(20480 == ssl3_connect_~s__state~0); 31512#L113 assume !(4099 == ssl3_connect_~s__state~0); 31393#L116 assume !(4368 == ssl3_connect_~s__state~0); 31390#L119 assume !(4369 == ssl3_connect_~s__state~0); 31391#L122 assume !(4384 == ssl3_connect_~s__state~0); 31310#L125 assume !(4385 == ssl3_connect_~s__state~0); 31197#L128 assume !(4400 == ssl3_connect_~s__state~0); 31198#L131 assume !(4401 == ssl3_connect_~s__state~0); 31701#L134 assume !(4416 == ssl3_connect_~s__state~0); 31696#L137 assume !(4417 == ssl3_connect_~s__state~0); 31693#L140 assume !(4432 == ssl3_connect_~s__state~0); 31689#L143 assume !(4433 == ssl3_connect_~s__state~0); 31685#L146 assume !(4448 == ssl3_connect_~s__state~0); 31681#L149 assume !(4449 == ssl3_connect_~s__state~0); 31678#L152 assume !(4464 == ssl3_connect_~s__state~0); 31674#L155 assume !(4465 == ssl3_connect_~s__state~0); 31669#L158 assume !(4466 == ssl3_connect_~s__state~0); 31664#L161 assume !(4467 == ssl3_connect_~s__state~0); 31660#L164 assume !(4480 == ssl3_connect_~s__state~0); 31655#L167 assume !(4481 == ssl3_connect_~s__state~0); 31652#L170 assume !(4496 == ssl3_connect_~s__state~0); 31648#L173 assume !(4497 == ssl3_connect_~s__state~0); 31642#L176 assume !(4512 == ssl3_connect_~s__state~0); 31639#L179 assume !(4513 == ssl3_connect_~s__state~0); 31589#L182 assume !(4528 == ssl3_connect_~s__state~0); 31588#L185 assume !(4529 == ssl3_connect_~s__state~0); 31586#L188 assume !(4560 == ssl3_connect_~s__state~0); 31548#L191 assume !(4561 == ssl3_connect_~s__state~0); 31547#L194 assume 4352 == ssl3_connect_~s__state~0; 31546#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 31544#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 31541#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31537#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31533#L516 ssl3_connect_~skip~0 := 0; 31529#L98-1 assume !false; 31527#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31523#L101 assume 12292 == ssl3_connect_~s__state~0; 31524#L102 [2018-11-23 14:59:58,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2018-11-23 14:59:58,730 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:58,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,735 INFO L82 PathProgramCache]: Analyzing trace with hash 512316352, now seen corresponding path program 1 times [2018-11-23 14:59:58,735 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,736 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:58,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:58,793 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2018-11-23 14:59:58,793 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:58,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 14:59:58,794 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:58,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:58,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:58,794 INFO L87 Difference]: Start difference. First operand 3377 states and 4477 transitions. cyclomatic complexity: 1104 Second operand 3 states. [2018-11-23 14:59:58,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:58,890 INFO L93 Difference]: Finished difference Result 3377 states and 4261 transitions. [2018-11-23 14:59:58,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:58,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3377 states and 4261 transitions. [2018-11-23 14:59:58,899 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2018-11-23 14:59:58,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3377 states to 3377 states and 4261 transitions. [2018-11-23 14:59:58,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3377 [2018-11-23 14:59:58,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3377 [2018-11-23 14:59:58,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3377 states and 4261 transitions. [2018-11-23 14:59:58,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:58,912 INFO L705 BuchiCegarLoop]: Abstraction has 3377 states and 4261 transitions. [2018-11-23 14:59:58,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3377 states and 4261 transitions. [2018-11-23 14:59:58,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3377 to 3361. [2018-11-23 14:59:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3361 states. [2018-11-23 14:59:58,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3361 states to 3361 states and 4245 transitions. [2018-11-23 14:59:58,937 INFO L728 BuchiCegarLoop]: Abstraction has 3361 states and 4245 transitions. [2018-11-23 14:59:58,937 INFO L608 BuchiCegarLoop]: Abstraction has 3361 states and 4245 transitions. [2018-11-23 14:59:58,937 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-23 14:59:58,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3361 states and 4245 transitions. [2018-11-23 14:59:58,943 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2018-11-23 14:59:58,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:58,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:58,945 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:58,945 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:58,945 INFO L794 eck$LassoCheckResult]: Stem: 37272#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 37166#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37167#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 37169#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 37182#L98-1 assume !false; 38925#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38923#L101 assume 12292 == ssl3_connect_~s__state~0; 38327#L102 [2018-11-23 14:59:58,946 INFO L796 eck$LassoCheckResult]: Loop: 38327#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 38314#L206 ssl3_connect_~s__server~0 := 0; 38891#L211 assume 0 != ssl3_connect_~cb~0; 38889#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 38887#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 38883#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 38877#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 38873#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 38460#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38458#L516 ssl3_connect_~skip~0 := 0; 38449#L98-1 assume !false; 38450#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38443#L101 assume !(12292 == ssl3_connect_~s__state~0); 38444#L104 assume !(16384 == ssl3_connect_~s__state~0); 38439#L107 assume !(4096 == ssl3_connect_~s__state~0); 38440#L110 assume !(20480 == ssl3_connect_~s__state~0); 38434#L113 assume !(4099 == ssl3_connect_~s__state~0); 38378#L116 assume 4368 == ssl3_connect_~s__state~0; 38309#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 38375#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38372#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 38369#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 38365#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38361#L516 ssl3_connect_~skip~0 := 0; 38358#L98-1 assume !false; 38357#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38356#L101 assume !(12292 == ssl3_connect_~s__state~0); 38355#L104 assume !(16384 == ssl3_connect_~s__state~0); 38353#L107 assume !(4096 == ssl3_connect_~s__state~0); 38352#L110 assume !(20480 == ssl3_connect_~s__state~0); 38350#L113 assume !(4099 == ssl3_connect_~s__state~0); 38348#L116 assume !(4368 == ssl3_connect_~s__state~0); 38346#L119 assume !(4369 == ssl3_connect_~s__state~0); 38343#L122 assume 4384 == ssl3_connect_~s__state~0; 38304#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 38335#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37460#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 38331#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38328#L271-2 ssl3_connect_~s__init_num~0 := 0; 38323#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38319#L516 ssl3_connect_~skip~0 := 0; 38317#L98-1 assume !false; 38315#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38312#L101 assume !(12292 == ssl3_connect_~s__state~0); 38310#L104 assume !(16384 == ssl3_connect_~s__state~0); 38307#L107 assume !(4096 == ssl3_connect_~s__state~0); 38305#L110 assume !(20480 == ssl3_connect_~s__state~0); 38302#L113 assume !(4099 == ssl3_connect_~s__state~0); 38301#L116 assume !(4368 == ssl3_connect_~s__state~0); 38298#L119 assume !(4369 == ssl3_connect_~s__state~0); 38296#L122 assume !(4384 == ssl3_connect_~s__state~0); 38295#L125 assume !(4385 == ssl3_connect_~s__state~0); 38271#L128 assume 4400 == ssl3_connect_~s__state~0; 38269#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 38270#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 38854#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38850#L516 ssl3_connect_~skip~0 := 0; 38848#L98-1 assume !false; 38846#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38844#L101 assume !(12292 == ssl3_connect_~s__state~0); 38842#L104 assume !(16384 == ssl3_connect_~s__state~0); 38839#L107 assume !(4096 == ssl3_connect_~s__state~0); 38832#L110 assume !(20480 == ssl3_connect_~s__state~0); 38829#L113 assume !(4099 == ssl3_connect_~s__state~0); 38826#L116 assume !(4368 == ssl3_connect_~s__state~0); 38823#L119 assume !(4369 == ssl3_connect_~s__state~0); 38820#L122 assume !(4384 == ssl3_connect_~s__state~0); 38817#L125 assume !(4385 == ssl3_connect_~s__state~0); 38814#L128 assume !(4400 == ssl3_connect_~s__state~0); 38811#L131 assume !(4401 == ssl3_connect_~s__state~0); 38808#L134 assume 4416 == ssl3_connect_~s__state~0; 38696#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 38803#L297 assume !(3 == ssl3_connect_~blastFlag~0); 38800#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38796#L305 assume !(0 == ssl3_connect_~tmp___6~0); 38792#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38788#L516 ssl3_connect_~skip~0 := 0; 38786#L98-1 assume !false; 38785#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38783#L101 assume !(12292 == ssl3_connect_~s__state~0); 38781#L104 assume !(16384 == ssl3_connect_~s__state~0); 38778#L107 assume !(4096 == ssl3_connect_~s__state~0); 38772#L110 assume !(20480 == ssl3_connect_~s__state~0); 38770#L113 assume !(4099 == ssl3_connect_~s__state~0); 38768#L116 assume !(4368 == ssl3_connect_~s__state~0); 38766#L119 assume !(4369 == ssl3_connect_~s__state~0); 38764#L122 assume !(4384 == ssl3_connect_~s__state~0); 38762#L125 assume !(4385 == ssl3_connect_~s__state~0); 38760#L128 assume !(4400 == ssl3_connect_~s__state~0); 38758#L131 assume !(4401 == ssl3_connect_~s__state~0); 38756#L134 assume !(4416 == ssl3_connect_~s__state~0); 38754#L137 assume !(4417 == ssl3_connect_~s__state~0); 38752#L140 assume 4432 == ssl3_connect_~s__state~0; 38691#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 38749#L313 assume !(4 == ssl3_connect_~blastFlag~0); 38746#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38742#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38738#L516 ssl3_connect_~skip~0 := 0; 38736#L98-1 assume !false; 38734#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38733#L101 assume !(12292 == ssl3_connect_~s__state~0); 38731#L104 assume !(16384 == ssl3_connect_~s__state~0); 38728#L107 assume !(4096 == ssl3_connect_~s__state~0); 38722#L110 assume !(20480 == ssl3_connect_~s__state~0); 38720#L113 assume !(4099 == ssl3_connect_~s__state~0); 38718#L116 assume !(4368 == ssl3_connect_~s__state~0); 38716#L119 assume !(4369 == ssl3_connect_~s__state~0); 38714#L122 assume !(4384 == ssl3_connect_~s__state~0); 38712#L125 assume !(4385 == ssl3_connect_~s__state~0); 38710#L128 assume !(4400 == ssl3_connect_~s__state~0); 38708#L131 assume !(4401 == ssl3_connect_~s__state~0); 38706#L134 assume !(4416 == ssl3_connect_~s__state~0); 38704#L137 assume !(4417 == ssl3_connect_~s__state~0); 38702#L140 assume !(4432 == ssl3_connect_~s__state~0); 38700#L143 assume !(4433 == ssl3_connect_~s__state~0); 38684#L146 assume 4448 == ssl3_connect_~s__state~0; 38682#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 38681#L325 assume !(4 == ssl3_connect_~blastFlag~0); 38679#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 38647#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38648#L331-2 ssl3_connect_~s__init_num~0 := 0; 39108#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39105#L516 ssl3_connect_~skip~0 := 0; 39104#L98-1 assume !false; 39103#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39102#L101 assume !(12292 == ssl3_connect_~s__state~0); 39101#L104 assume !(16384 == ssl3_connect_~s__state~0); 39100#L107 assume !(4096 == ssl3_connect_~s__state~0); 39099#L110 assume !(20480 == ssl3_connect_~s__state~0); 39098#L113 assume !(4099 == ssl3_connect_~s__state~0); 39097#L116 assume !(4368 == ssl3_connect_~s__state~0); 39096#L119 assume !(4369 == ssl3_connect_~s__state~0); 39095#L122 assume !(4384 == ssl3_connect_~s__state~0); 39094#L125 assume !(4385 == ssl3_connect_~s__state~0); 39093#L128 assume !(4400 == ssl3_connect_~s__state~0); 39092#L131 assume !(4401 == ssl3_connect_~s__state~0); 39091#L134 assume !(4416 == ssl3_connect_~s__state~0); 39090#L137 assume !(4417 == ssl3_connect_~s__state~0); 39089#L140 assume !(4432 == ssl3_connect_~s__state~0); 39088#L143 assume !(4433 == ssl3_connect_~s__state~0); 39087#L146 assume !(4448 == ssl3_connect_~s__state~0); 39086#L149 assume !(4449 == ssl3_connect_~s__state~0); 39085#L152 assume 4464 == ssl3_connect_~s__state~0; 38915#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 39082#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39074#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39070#L516 ssl3_connect_~skip~0 := 0; 39068#L98-1 assume !false; 39066#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39064#L101 assume !(12292 == ssl3_connect_~s__state~0); 39062#L104 assume !(16384 == ssl3_connect_~s__state~0); 39060#L107 assume !(4096 == ssl3_connect_~s__state~0); 39058#L110 assume !(20480 == ssl3_connect_~s__state~0); 39056#L113 assume !(4099 == ssl3_connect_~s__state~0); 39054#L116 assume !(4368 == ssl3_connect_~s__state~0); 39052#L119 assume !(4369 == ssl3_connect_~s__state~0); 39050#L122 assume !(4384 == ssl3_connect_~s__state~0); 39048#L125 assume !(4385 == ssl3_connect_~s__state~0); 39046#L128 assume !(4400 == ssl3_connect_~s__state~0); 39044#L131 assume !(4401 == ssl3_connect_~s__state~0); 39042#L134 assume !(4416 == ssl3_connect_~s__state~0); 39040#L137 assume !(4417 == ssl3_connect_~s__state~0); 39038#L140 assume !(4432 == ssl3_connect_~s__state~0); 39036#L143 assume !(4433 == ssl3_connect_~s__state~0); 39034#L146 assume !(4448 == ssl3_connect_~s__state~0); 39032#L149 assume !(4449 == ssl3_connect_~s__state~0); 39030#L152 assume !(4464 == ssl3_connect_~s__state~0); 39028#L155 assume !(4465 == ssl3_connect_~s__state~0); 39026#L158 assume !(4466 == ssl3_connect_~s__state~0); 39024#L161 assume !(4467 == ssl3_connect_~s__state~0); 39022#L164 assume 4480 == ssl3_connect_~s__state~0; 38910#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 39019#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39017#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 39014#L356-2 ssl3_connect_~s__init_num~0 := 0; 39011#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39008#L516 ssl3_connect_~skip~0 := 0; 39007#L98-1 assume !false; 39006#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39005#L101 assume !(12292 == ssl3_connect_~s__state~0); 39004#L104 assume !(16384 == ssl3_connect_~s__state~0); 39003#L107 assume !(4096 == ssl3_connect_~s__state~0); 39002#L110 assume !(20480 == ssl3_connect_~s__state~0); 39001#L113 assume !(4099 == ssl3_connect_~s__state~0); 39000#L116 assume !(4368 == ssl3_connect_~s__state~0); 38999#L119 assume !(4369 == ssl3_connect_~s__state~0); 38998#L122 assume !(4384 == ssl3_connect_~s__state~0); 38997#L125 assume !(4385 == ssl3_connect_~s__state~0); 38996#L128 assume !(4400 == ssl3_connect_~s__state~0); 38995#L131 assume !(4401 == ssl3_connect_~s__state~0); 38994#L134 assume !(4416 == ssl3_connect_~s__state~0); 38993#L137 assume !(4417 == ssl3_connect_~s__state~0); 38992#L140 assume !(4432 == ssl3_connect_~s__state~0); 38991#L143 assume !(4433 == ssl3_connect_~s__state~0); 38990#L146 assume !(4448 == ssl3_connect_~s__state~0); 38989#L149 assume !(4449 == ssl3_connect_~s__state~0); 38988#L152 assume !(4464 == ssl3_connect_~s__state~0); 38987#L155 assume !(4465 == ssl3_connect_~s__state~0); 38986#L158 assume !(4466 == ssl3_connect_~s__state~0); 38985#L161 assume !(4467 == ssl3_connect_~s__state~0); 38984#L164 assume !(4480 == ssl3_connect_~s__state~0); 38983#L167 assume !(4481 == ssl3_connect_~s__state~0); 38982#L170 assume !(4496 == ssl3_connect_~s__state~0); 38981#L173 assume !(4497 == ssl3_connect_~s__state~0); 38980#L176 assume 4512 == ssl3_connect_~s__state~0; 38900#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 38979#L377 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; 38978#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38977#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 38975#L392 assume !(0 == ssl3_connect_~tmp___8~0); 38972#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38969#L516 ssl3_connect_~skip~0 := 0; 38968#L98-1 assume !false; 38967#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38966#L101 assume !(12292 == ssl3_connect_~s__state~0); 38965#L104 assume !(16384 == ssl3_connect_~s__state~0); 38964#L107 assume !(4096 == ssl3_connect_~s__state~0); 38963#L110 assume !(20480 == ssl3_connect_~s__state~0); 38962#L113 assume !(4099 == ssl3_connect_~s__state~0); 38961#L116 assume !(4368 == ssl3_connect_~s__state~0); 38960#L119 assume !(4369 == ssl3_connect_~s__state~0); 38959#L122 assume !(4384 == ssl3_connect_~s__state~0); 38958#L125 assume !(4385 == ssl3_connect_~s__state~0); 38957#L128 assume !(4400 == ssl3_connect_~s__state~0); 38956#L131 assume !(4401 == ssl3_connect_~s__state~0); 38955#L134 assume !(4416 == ssl3_connect_~s__state~0); 38954#L137 assume !(4417 == ssl3_connect_~s__state~0); 38953#L140 assume !(4432 == ssl3_connect_~s__state~0); 38952#L143 assume !(4433 == ssl3_connect_~s__state~0); 38951#L146 assume !(4448 == ssl3_connect_~s__state~0); 38950#L149 assume !(4449 == ssl3_connect_~s__state~0); 38949#L152 assume !(4464 == ssl3_connect_~s__state~0); 38948#L155 assume !(4465 == ssl3_connect_~s__state~0); 38947#L158 assume !(4466 == ssl3_connect_~s__state~0); 38946#L161 assume !(4467 == ssl3_connect_~s__state~0); 38945#L164 assume !(4480 == ssl3_connect_~s__state~0); 38944#L167 assume !(4481 == ssl3_connect_~s__state~0); 38943#L170 assume !(4496 == ssl3_connect_~s__state~0); 38942#L173 assume !(4497 == ssl3_connect_~s__state~0); 38941#L176 assume !(4512 == ssl3_connect_~s__state~0); 38940#L179 assume !(4513 == ssl3_connect_~s__state~0); 38939#L182 assume 4528 == ssl3_connect_~s__state~0; 38871#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 38886#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 38880#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38876#L407-1 ssl3_connect_~s__init_num~0 := 0; 38875#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38453#L516 ssl3_connect_~skip~0 := 0; 38454#L98-1 assume !false; 38445#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38446#L101 assume !(12292 == ssl3_connect_~s__state~0); 38441#L104 assume !(16384 == ssl3_connect_~s__state~0); 38442#L107 assume !(4096 == ssl3_connect_~s__state~0); 38437#L110 assume !(20480 == ssl3_connect_~s__state~0); 38438#L113 assume !(4099 == ssl3_connect_~s__state~0); 38897#L116 assume !(4368 == ssl3_connect_~s__state~0); 38936#L119 assume !(4369 == ssl3_connect_~s__state~0); 38934#L122 assume !(4384 == ssl3_connect_~s__state~0); 38933#L125 assume !(4385 == ssl3_connect_~s__state~0); 38932#L128 assume !(4400 == ssl3_connect_~s__state~0); 38929#L131 assume !(4401 == ssl3_connect_~s__state~0); 38928#L134 assume !(4416 == ssl3_connect_~s__state~0); 38927#L137 assume !(4417 == ssl3_connect_~s__state~0); 38926#L140 assume !(4432 == ssl3_connect_~s__state~0); 38924#L143 assume !(4433 == ssl3_connect_~s__state~0); 38922#L146 assume !(4448 == ssl3_connect_~s__state~0); 38921#L149 assume !(4449 == ssl3_connect_~s__state~0); 38920#L152 assume !(4464 == ssl3_connect_~s__state~0); 38918#L155 assume !(4465 == ssl3_connect_~s__state~0); 38916#L158 assume !(4466 == ssl3_connect_~s__state~0); 38913#L161 assume !(4467 == ssl3_connect_~s__state~0); 38911#L164 assume !(4480 == ssl3_connect_~s__state~0); 38908#L167 assume !(4481 == ssl3_connect_~s__state~0); 38906#L170 assume !(4496 == ssl3_connect_~s__state~0); 38903#L173 assume !(4497 == ssl3_connect_~s__state~0); 38901#L176 assume !(4512 == ssl3_connect_~s__state~0); 38898#L179 assume !(4513 == ssl3_connect_~s__state~0); 38893#L182 assume !(4528 == ssl3_connect_~s__state~0); 38892#L185 assume !(4529 == ssl3_connect_~s__state~0); 38863#L188 assume !(4560 == ssl3_connect_~s__state~0); 38351#L191 assume !(4561 == ssl3_connect_~s__state~0); 38349#L194 assume 4352 == ssl3_connect_~s__state~0; 38347#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 38344#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 38341#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38338#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38334#L516 ssl3_connect_~skip~0 := 0; 38333#L98-1 assume !false; 38330#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38326#L101 assume 12292 == ssl3_connect_~s__state~0; 38327#L102 [2018-11-23 14:59:58,946 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 19 times [2018-11-23 14:59:58,946 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,946 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,947 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:58,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:58,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:58,951 INFO L82 PathProgramCache]: Analyzing trace with hash -789449329, now seen corresponding path program 1 times [2018-11-23 14:59:58,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:58,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:58,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:58,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:58,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:59,033 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 14:59:59,033 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 14:59:59,034 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:59,044 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:59,084 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 14:59:59,120 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 14:59:59,136 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 14:59:59,136 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 14:59:59,136 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:59,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 14:59:59,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 14:59:59,137 INFO L87 Difference]: Start difference. First operand 3361 states and 4245 transitions. cyclomatic complexity: 888 Second operand 4 states. [2018-11-23 14:59:59,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:59,238 INFO L93 Difference]: Finished difference Result 4307 states and 5322 transitions. [2018-11-23 14:59:59,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 14:59:59,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4307 states and 5322 transitions. [2018-11-23 14:59:59,249 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2018-11-23 14:59:59,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4307 states to 4307 states and 5322 transitions. [2018-11-23 14:59:59,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4307 [2018-11-23 14:59:59,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4307 [2018-11-23 14:59:59,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4307 states and 5322 transitions. [2018-11-23 14:59:59,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:59,268 INFO L705 BuchiCegarLoop]: Abstraction has 4307 states and 5322 transitions. [2018-11-23 14:59:59,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4307 states and 5322 transitions. [2018-11-23 14:59:59,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4307 to 3346. [2018-11-23 14:59:59,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3346 states. [2018-11-23 14:59:59,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 4198 transitions. [2018-11-23 14:59:59,310 INFO L728 BuchiCegarLoop]: Abstraction has 3346 states and 4198 transitions. [2018-11-23 14:59:59,310 INFO L608 BuchiCegarLoop]: Abstraction has 3346 states and 4198 transitions. [2018-11-23 14:59:59,310 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-23 14:59:59,310 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3346 states and 4198 transitions. [2018-11-23 14:59:59,318 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2018-11-23 14:59:59,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:59,318 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:59,328 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:59,328 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:59,328 INFO L794 eck$LassoCheckResult]: Stem: 45808#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 45711#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45712#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 45714#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 45728#L98-1 assume !false; 45846#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45845#L101 assume 12292 == ssl3_connect_~s__state~0; 45791#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 45792#L206 [2018-11-23 14:59:59,328 INFO L796 eck$LassoCheckResult]: Loop: 45792#L206 ssl3_connect_~s__server~0 := 0; 45836#L211 assume 0 != ssl3_connect_~cb~0; 45839#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 45742#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 45743#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 45838#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 45744#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 45745#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46317#L516 ssl3_connect_~skip~0 := 0; 46315#L98-1 assume !false; 46313#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46311#L101 assume !(12292 == ssl3_connect_~s__state~0); 46309#L104 assume !(16384 == ssl3_connect_~s__state~0); 46307#L107 assume !(4096 == ssl3_connect_~s__state~0); 46303#L110 assume !(20480 == ssl3_connect_~s__state~0); 46259#L113 assume !(4099 == ssl3_connect_~s__state~0); 46258#L116 assume 4368 == ssl3_connect_~s__state~0; 45717#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 45718#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 45812#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 45833#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 45844#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46216#L516 ssl3_connect_~skip~0 := 0; 46215#L98-1 assume !false; 46214#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46213#L101 assume !(12292 == ssl3_connect_~s__state~0); 46212#L104 assume !(16384 == ssl3_connect_~s__state~0); 46211#L107 assume !(4096 == ssl3_connect_~s__state~0); 46210#L110 assume !(20480 == ssl3_connect_~s__state~0); 46209#L113 assume !(4099 == ssl3_connect_~s__state~0); 46154#L116 assume !(4368 == ssl3_connect_~s__state~0); 46117#L119 assume !(4369 == ssl3_connect_~s__state~0); 46027#L122 assume 4384 == ssl3_connect_~s__state~0; 45824#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 45758#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45756#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 45757#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 46174#L271-2 ssl3_connect_~s__init_num~0 := 0; 48686#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48681#L516 ssl3_connect_~skip~0 := 0; 48675#L98-1 assume !false; 48673#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48671#L101 assume !(12292 == ssl3_connect_~s__state~0); 48669#L104 assume !(16384 == ssl3_connect_~s__state~0); 48667#L107 assume !(4096 == ssl3_connect_~s__state~0); 48665#L110 assume !(20480 == ssl3_connect_~s__state~0); 48663#L113 assume !(4099 == ssl3_connect_~s__state~0); 48661#L116 assume !(4368 == ssl3_connect_~s__state~0); 48659#L119 assume !(4369 == ssl3_connect_~s__state~0); 48657#L122 assume !(4384 == ssl3_connect_~s__state~0); 48655#L125 assume !(4385 == ssl3_connect_~s__state~0); 48653#L128 assume 4400 == ssl3_connect_~s__state~0; 45899#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 48648#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 48640#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48636#L516 ssl3_connect_~skip~0 := 0; 48634#L98-1 assume !false; 48632#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48630#L101 assume !(12292 == ssl3_connect_~s__state~0); 48629#L104 assume !(16384 == ssl3_connect_~s__state~0); 48627#L107 assume !(4096 == ssl3_connect_~s__state~0); 48626#L110 assume !(20480 == ssl3_connect_~s__state~0); 48615#L113 assume !(4099 == ssl3_connect_~s__state~0); 48612#L116 assume !(4368 == ssl3_connect_~s__state~0); 48609#L119 assume !(4369 == ssl3_connect_~s__state~0); 48606#L122 assume !(4384 == ssl3_connect_~s__state~0); 48603#L125 assume !(4385 == ssl3_connect_~s__state~0); 48600#L128 assume !(4400 == ssl3_connect_~s__state~0); 48597#L131 assume !(4401 == ssl3_connect_~s__state~0); 48594#L134 assume 4416 == ssl3_connect_~s__state~0; 45894#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 48589#L297 assume !(3 == ssl3_connect_~blastFlag~0); 48586#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 48582#L305 assume !(0 == ssl3_connect_~tmp___6~0); 48577#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48572#L516 ssl3_connect_~skip~0 := 0; 48569#L98-1 assume !false; 48566#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48563#L101 assume !(12292 == ssl3_connect_~s__state~0); 48560#L104 assume !(16384 == ssl3_connect_~s__state~0); 48557#L107 assume !(4096 == ssl3_connect_~s__state~0); 48554#L110 assume !(20480 == ssl3_connect_~s__state~0); 48551#L113 assume !(4099 == ssl3_connect_~s__state~0); 48548#L116 assume !(4368 == ssl3_connect_~s__state~0); 48545#L119 assume !(4369 == ssl3_connect_~s__state~0); 48542#L122 assume !(4384 == ssl3_connect_~s__state~0); 48539#L125 assume !(4385 == ssl3_connect_~s__state~0); 48536#L128 assume !(4400 == ssl3_connect_~s__state~0); 48534#L131 assume !(4401 == ssl3_connect_~s__state~0); 48531#L134 assume !(4416 == ssl3_connect_~s__state~0); 48528#L137 assume !(4417 == ssl3_connect_~s__state~0); 48524#L140 assume 4432 == ssl3_connect_~s__state~0; 45889#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 48517#L313 assume !(4 == ssl3_connect_~blastFlag~0); 48514#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48510#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48506#L516 ssl3_connect_~skip~0 := 0; 48504#L98-1 assume !false; 48502#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48500#L101 assume !(12292 == ssl3_connect_~s__state~0); 48498#L104 assume !(16384 == ssl3_connect_~s__state~0); 48496#L107 assume !(4096 == ssl3_connect_~s__state~0); 48494#L110 assume !(20480 == ssl3_connect_~s__state~0); 48492#L113 assume !(4099 == ssl3_connect_~s__state~0); 48490#L116 assume !(4368 == ssl3_connect_~s__state~0); 48488#L119 assume !(4369 == ssl3_connect_~s__state~0); 48486#L122 assume !(4384 == ssl3_connect_~s__state~0); 48484#L125 assume !(4385 == ssl3_connect_~s__state~0); 48482#L128 assume !(4400 == ssl3_connect_~s__state~0); 48480#L131 assume !(4401 == ssl3_connect_~s__state~0); 48478#L134 assume !(4416 == ssl3_connect_~s__state~0); 48476#L137 assume !(4417 == ssl3_connect_~s__state~0); 48474#L140 assume !(4432 == ssl3_connect_~s__state~0); 48472#L143 assume !(4433 == ssl3_connect_~s__state~0); 48470#L146 assume 4448 == ssl3_connect_~s__state~0; 45884#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 48467#L325 assume !(4 == ssl3_connect_~blastFlag~0); 48465#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 48252#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 45761#L331-2 ssl3_connect_~s__init_num~0 := 0; 45762#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45723#L516 ssl3_connect_~skip~0 := 0; 45724#L98-1 assume !false; 49045#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49044#L101 assume !(12292 == ssl3_connect_~s__state~0); 49043#L104 assume !(16384 == ssl3_connect_~s__state~0); 49042#L107 assume !(4096 == ssl3_connect_~s__state~0); 49041#L110 assume !(20480 == ssl3_connect_~s__state~0); 49040#L113 assume !(4099 == ssl3_connect_~s__state~0); 49039#L116 assume !(4368 == ssl3_connect_~s__state~0); 49037#L119 assume !(4369 == ssl3_connect_~s__state~0); 49036#L122 assume !(4384 == ssl3_connect_~s__state~0); 49035#L125 assume !(4385 == ssl3_connect_~s__state~0); 49034#L128 assume !(4400 == ssl3_connect_~s__state~0); 49033#L131 assume !(4401 == ssl3_connect_~s__state~0); 49005#L134 assume !(4416 == ssl3_connect_~s__state~0); 48949#L137 assume !(4417 == ssl3_connect_~s__state~0); 48879#L140 assume !(4432 == ssl3_connect_~s__state~0); 48796#L143 assume !(4433 == ssl3_connect_~s__state~0); 48792#L146 assume !(4448 == ssl3_connect_~s__state~0); 48791#L149 assume !(4449 == ssl3_connect_~s__state~0); 48790#L152 assume 4464 == ssl3_connect_~s__state~0; 45830#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 45831#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 49002#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48995#L516 ssl3_connect_~skip~0 := 0; 48993#L98-1 assume !false; 48991#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48989#L101 assume !(12292 == ssl3_connect_~s__state~0); 48987#L104 assume !(16384 == ssl3_connect_~s__state~0); 48985#L107 assume !(4096 == ssl3_connect_~s__state~0); 48983#L110 assume !(20480 == ssl3_connect_~s__state~0); 48981#L113 assume !(4099 == ssl3_connect_~s__state~0); 48979#L116 assume !(4368 == ssl3_connect_~s__state~0); 48977#L119 assume !(4369 == ssl3_connect_~s__state~0); 48975#L122 assume !(4384 == ssl3_connect_~s__state~0); 48973#L125 assume !(4385 == ssl3_connect_~s__state~0); 48971#L128 assume !(4400 == ssl3_connect_~s__state~0); 48969#L131 assume !(4401 == ssl3_connect_~s__state~0); 48967#L134 assume !(4416 == ssl3_connect_~s__state~0); 48965#L137 assume !(4417 == ssl3_connect_~s__state~0); 48963#L140 assume !(4432 == ssl3_connect_~s__state~0); 48961#L143 assume !(4433 == ssl3_connect_~s__state~0); 48959#L146 assume !(4448 == ssl3_connect_~s__state~0); 48957#L149 assume !(4449 == ssl3_connect_~s__state~0); 48955#L152 assume !(4464 == ssl3_connect_~s__state~0); 48953#L155 assume !(4465 == ssl3_connect_~s__state~0); 48951#L158 assume !(4466 == ssl3_connect_~s__state~0); 48948#L161 assume !(4467 == ssl3_connect_~s__state~0); 48794#L164 assume 4480 == ssl3_connect_~s__state~0; 45869#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 48947#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45746#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 45748#L356-2 ssl3_connect_~s__init_num~0 := 0; 45753#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49046#L516 ssl3_connect_~skip~0 := 0; 45715#L98-1 assume !false; 45716#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45809#L101 assume !(12292 == ssl3_connect_~s__state~0); 45821#L104 assume !(16384 == ssl3_connect_~s__state~0); 45822#L107 assume !(4096 == ssl3_connect_~s__state~0); 45810#L110 assume !(20480 == ssl3_connect_~s__state~0); 45793#L113 assume !(4099 == ssl3_connect_~s__state~0); 45780#L116 assume !(4368 == ssl3_connect_~s__state~0); 45781#L119 assume !(4369 == ssl3_connect_~s__state~0); 45749#L122 assume !(4384 == ssl3_connect_~s__state~0); 45729#L125 assume !(4385 == ssl3_connect_~s__state~0); 45730#L128 assume !(4400 == ssl3_connect_~s__state~0); 45719#L131 assume !(4401 == ssl3_connect_~s__state~0); 45720#L134 assume !(4416 == ssl3_connect_~s__state~0); 45825#L137 assume !(4417 == ssl3_connect_~s__state~0); 45826#L140 assume !(4432 == ssl3_connect_~s__state~0); 45804#L143 assume !(4433 == ssl3_connect_~s__state~0); 45794#L146 assume !(4448 == ssl3_connect_~s__state~0); 45795#L149 assume !(4449 == ssl3_connect_~s__state~0); 45785#L152 assume !(4464 == ssl3_connect_~s__state~0); 45752#L155 assume !(4465 == ssl3_connect_~s__state~0); 45731#L158 assume !(4466 == ssl3_connect_~s__state~0); 45732#L161 assume !(4467 == ssl3_connect_~s__state~0); 45721#L164 assume !(4480 == ssl3_connect_~s__state~0); 45722#L167 assume !(4481 == ssl3_connect_~s__state~0); 45840#L170 assume !(4496 == ssl3_connect_~s__state~0); 46374#L173 assume !(4497 == ssl3_connect_~s__state~0); 46375#L176 assume 4512 == ssl3_connect_~s__state~0; 45858#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 46125#L377 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; 46126#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 46113#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 46114#L392 assume !(0 == ssl3_connect_~tmp___8~0); 46105#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46103#L516 ssl3_connect_~skip~0 := 0; 46099#L98-1 assume !false; 46098#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46096#L101 assume !(12292 == ssl3_connect_~s__state~0); 46097#L104 assume !(16384 == ssl3_connect_~s__state~0); 46092#L107 assume !(4096 == ssl3_connect_~s__state~0); 46093#L110 assume !(20480 == ssl3_connect_~s__state~0); 48824#L113 assume !(4099 == ssl3_connect_~s__state~0); 46088#L116 assume !(4368 == ssl3_connect_~s__state~0); 46086#L119 assume !(4369 == ssl3_connect_~s__state~0); 46087#L122 assume !(4384 == ssl3_connect_~s__state~0); 48815#L125 assume !(4385 == ssl3_connect_~s__state~0); 48813#L128 assume !(4400 == ssl3_connect_~s__state~0); 48811#L131 assume !(4401 == ssl3_connect_~s__state~0); 46079#L134 assume !(4416 == ssl3_connect_~s__state~0); 46080#L137 assume !(4417 == ssl3_connect_~s__state~0); 48807#L140 assume !(4432 == ssl3_connect_~s__state~0); 48805#L143 assume !(4433 == ssl3_connect_~s__state~0); 48803#L146 assume !(4448 == ssl3_connect_~s__state~0); 48801#L149 assume !(4449 == ssl3_connect_~s__state~0); 48799#L152 assume !(4464 == ssl3_connect_~s__state~0); 46070#L155 assume !(4465 == ssl3_connect_~s__state~0); 46071#L158 assume !(4466 == ssl3_connect_~s__state~0); 48793#L161 assume !(4467 == ssl3_connect_~s__state~0); 48282#L164 assume !(4480 == ssl3_connect_~s__state~0); 48281#L167 assume !(4481 == ssl3_connect_~s__state~0); 48280#L170 assume !(4496 == ssl3_connect_~s__state~0); 48279#L173 assume !(4497 == ssl3_connect_~s__state~0); 45943#L176 assume !(4512 == ssl3_connect_~s__state~0); 45940#L179 assume !(4513 == ssl3_connect_~s__state~0); 45853#L182 assume 4528 == ssl3_connect_~s__state~0; 45850#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 45849#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 45847#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 45848#L407-1 ssl3_connect_~s__init_num~0 := 0; 46007#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46003#L516 ssl3_connect_~skip~0 := 0; 46004#L98-1 assume !false; 45999#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46000#L101 assume !(12292 == ssl3_connect_~s__state~0); 45995#L104 assume !(16384 == ssl3_connect_~s__state~0); 45996#L107 assume 4096 == ssl3_connect_~s__state~0; 45792#L206 [2018-11-23 14:59:59,329 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:59,329 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2018-11-23 14:59:59,329 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:59,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:59,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:59,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:59,335 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:59,335 INFO L82 PathProgramCache]: Analyzing trace with hash -438042645, now seen corresponding path program 1 times [2018-11-23 14:59:59,335 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:59,335 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:59,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,336 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:59,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:59,402 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 14:59:59,403 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 14:59:59,403 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 14:59:59,403 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:59,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 14:59:59,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 14:59:59,404 INFO L87 Difference]: Start difference. First operand 3346 states and 4198 transitions. cyclomatic complexity: 856 Second operand 3 states. [2018-11-23 14:59:59,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:59,509 INFO L93 Difference]: Finished difference Result 3678 states and 4578 transitions. [2018-11-23 14:59:59,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 14:59:59,509 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3678 states and 4578 transitions. [2018-11-23 14:59:59,520 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3668 [2018-11-23 14:59:59,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3678 states to 3678 states and 4578 transitions. [2018-11-23 14:59:59,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3678 [2018-11-23 14:59:59,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3678 [2018-11-23 14:59:59,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3678 states and 4578 transitions. [2018-11-23 14:59:59,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 14:59:59,536 INFO L705 BuchiCegarLoop]: Abstraction has 3678 states and 4578 transitions. [2018-11-23 14:59:59,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3678 states and 4578 transitions. [2018-11-23 14:59:59,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3678 to 3462. [2018-11-23 14:59:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3462 states. [2018-11-23 14:59:59,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3462 states to 3462 states and 4354 transitions. [2018-11-23 14:59:59,568 INFO L728 BuchiCegarLoop]: Abstraction has 3462 states and 4354 transitions. [2018-11-23 14:59:59,568 INFO L608 BuchiCegarLoop]: Abstraction has 3462 states and 4354 transitions. [2018-11-23 14:59:59,568 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-23 14:59:59,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3462 states and 4354 transitions. [2018-11-23 14:59:59,576 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-23 14:59:59,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 14:59:59,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 14:59:59,578 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 14:59:59,578 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 14:59:59,578 INFO L794 eck$LassoCheckResult]: Stem: 52842#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 52741#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 52742#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 52744#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 52757#L98-1 assume !false; 52892#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52891#L101 assume 12292 == ssl3_connect_~s__state~0; 52821#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 52822#L206 [2018-11-23 14:59:59,579 INFO L796 eck$LassoCheckResult]: Loop: 52822#L206 ssl3_connect_~s__server~0 := 0; 54093#L211 assume 0 != ssl3_connect_~cb~0; 54091#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 54089#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 54086#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 54083#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 54080#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 54077#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54074#L516 ssl3_connect_~skip~0 := 0; 54073#L98-1 assume !false; 54072#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54071#L101 assume !(12292 == ssl3_connect_~s__state~0); 54070#L104 assume !(16384 == ssl3_connect_~s__state~0); 54069#L107 assume !(4096 == ssl3_connect_~s__state~0); 54068#L110 assume !(20480 == ssl3_connect_~s__state~0); 54067#L113 assume !(4099 == ssl3_connect_~s__state~0); 53932#L116 assume 4368 == ssl3_connect_~s__state~0; 53774#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 53931#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 53886#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 53928#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 53925#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53921#L516 ssl3_connect_~skip~0 := 0; 53920#L98-1 assume !false; 53917#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53911#L101 assume !(12292 == ssl3_connect_~s__state~0); 53909#L104 assume !(16384 == ssl3_connect_~s__state~0); 53907#L107 assume !(4096 == ssl3_connect_~s__state~0); 53905#L110 assume !(20480 == ssl3_connect_~s__state~0); 53903#L113 assume !(4099 == ssl3_connect_~s__state~0); 53901#L116 assume !(4368 == ssl3_connect_~s__state~0); 53899#L119 assume !(4369 == ssl3_connect_~s__state~0); 53897#L122 assume 4384 == ssl3_connect_~s__state~0; 53769#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 53894#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 53020#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 53889#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 53887#L271-2 ssl3_connect_~s__init_num~0 := 0; 53881#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53877#L516 ssl3_connect_~skip~0 := 0; 53876#L98-1 assume !false; 53849#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53835#L101 assume !(12292 == ssl3_connect_~s__state~0); 53829#L104 assume !(16384 == ssl3_connect_~s__state~0); 53827#L107 assume !(4096 == ssl3_connect_~s__state~0); 53814#L110 assume !(20480 == ssl3_connect_~s__state~0); 53800#L113 assume !(4099 == ssl3_connect_~s__state~0); 53798#L116 assume !(4368 == ssl3_connect_~s__state~0); 53796#L119 assume !(4369 == ssl3_connect_~s__state~0); 53795#L122 assume !(4384 == ssl3_connect_~s__state~0); 53787#L125 assume !(4385 == ssl3_connect_~s__state~0); 53764#L128 assume 4400 == ssl3_connect_~s__state~0; 53762#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 53763#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54693#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54685#L516 ssl3_connect_~skip~0 := 0; 54683#L98-1 assume !false; 54681#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54679#L101 assume !(12292 == ssl3_connect_~s__state~0); 54677#L104 assume !(16384 == ssl3_connect_~s__state~0); 54675#L107 assume !(4096 == ssl3_connect_~s__state~0); 54673#L110 assume !(20480 == ssl3_connect_~s__state~0); 54671#L113 assume !(4099 == ssl3_connect_~s__state~0); 54669#L116 assume !(4368 == ssl3_connect_~s__state~0); 54667#L119 assume !(4369 == ssl3_connect_~s__state~0); 54665#L122 assume !(4384 == ssl3_connect_~s__state~0); 54663#L125 assume !(4385 == ssl3_connect_~s__state~0); 54661#L128 assume !(4400 == ssl3_connect_~s__state~0); 54659#L131 assume !(4401 == ssl3_connect_~s__state~0); 54657#L134 assume 4416 == ssl3_connect_~s__state~0; 54001#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 54655#L297 assume !(3 == ssl3_connect_~blastFlag~0); 54653#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54650#L305 assume !(0 == ssl3_connect_~tmp___6~0); 54645#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54637#L516 ssl3_connect_~skip~0 := 0; 54635#L98-1 assume !false; 54633#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54631#L101 assume !(12292 == ssl3_connect_~s__state~0); 54629#L104 assume !(16384 == ssl3_connect_~s__state~0); 54627#L107 assume !(4096 == ssl3_connect_~s__state~0); 54625#L110 assume !(20480 == ssl3_connect_~s__state~0); 54623#L113 assume !(4099 == ssl3_connect_~s__state~0); 54621#L116 assume !(4368 == ssl3_connect_~s__state~0); 54619#L119 assume !(4369 == ssl3_connect_~s__state~0); 54617#L122 assume !(4384 == ssl3_connect_~s__state~0); 54615#L125 assume !(4385 == ssl3_connect_~s__state~0); 54613#L128 assume !(4400 == ssl3_connect_~s__state~0); 54611#L131 assume !(4401 == ssl3_connect_~s__state~0); 54609#L134 assume !(4416 == ssl3_connect_~s__state~0); 54607#L137 assume !(4417 == ssl3_connect_~s__state~0); 54605#L140 assume 4432 == ssl3_connect_~s__state~0; 54217#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 54603#L313 assume !(4 == ssl3_connect_~blastFlag~0); 54600#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54595#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54587#L516 ssl3_connect_~skip~0 := 0; 54585#L98-1 assume !false; 54583#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54581#L101 assume !(12292 == ssl3_connect_~s__state~0); 54579#L104 assume !(16384 == ssl3_connect_~s__state~0); 54577#L107 assume !(4096 == ssl3_connect_~s__state~0); 54575#L110 assume !(20480 == ssl3_connect_~s__state~0); 54573#L113 assume !(4099 == ssl3_connect_~s__state~0); 54571#L116 assume !(4368 == ssl3_connect_~s__state~0); 54569#L119 assume !(4369 == ssl3_connect_~s__state~0); 54567#L122 assume !(4384 == ssl3_connect_~s__state~0); 54565#L125 assume !(4385 == ssl3_connect_~s__state~0); 54563#L128 assume !(4400 == ssl3_connect_~s__state~0); 54561#L131 assume !(4401 == ssl3_connect_~s__state~0); 54559#L134 assume !(4416 == ssl3_connect_~s__state~0); 54557#L137 assume !(4417 == ssl3_connect_~s__state~0); 54555#L140 assume !(4432 == ssl3_connect_~s__state~0); 54553#L143 assume !(4433 == ssl3_connect_~s__state~0); 54551#L146 assume 4448 == ssl3_connect_~s__state~0; 54205#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 54549#L325 assume !(4 == ssl3_connect_~blastFlag~0); 54547#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 54545#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 54542#L331-2 ssl3_connect_~s__init_num~0 := 0; 54534#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54530#L516 ssl3_connect_~skip~0 := 0; 54528#L98-1 assume !false; 54526#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54524#L101 assume !(12292 == ssl3_connect_~s__state~0); 54522#L104 assume !(16384 == ssl3_connect_~s__state~0); 54520#L107 assume !(4096 == ssl3_connect_~s__state~0); 54518#L110 assume !(20480 == ssl3_connect_~s__state~0); 54516#L113 assume !(4099 == ssl3_connect_~s__state~0); 54514#L116 assume !(4368 == ssl3_connect_~s__state~0); 54512#L119 assume !(4369 == ssl3_connect_~s__state~0); 54510#L122 assume !(4384 == ssl3_connect_~s__state~0); 54508#L125 assume !(4385 == ssl3_connect_~s__state~0); 54506#L128 assume !(4400 == ssl3_connect_~s__state~0); 54504#L131 assume !(4401 == ssl3_connect_~s__state~0); 54502#L134 assume !(4416 == ssl3_connect_~s__state~0); 54500#L137 assume !(4417 == ssl3_connect_~s__state~0); 54498#L140 assume !(4432 == ssl3_connect_~s__state~0); 54496#L143 assume !(4433 == ssl3_connect_~s__state~0); 54494#L146 assume !(4448 == ssl3_connect_~s__state~0); 54492#L149 assume !(4449 == ssl3_connect_~s__state~0); 54489#L152 assume 4464 == ssl3_connect_~s__state~0; 54187#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 54483#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 54474#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54465#L516 ssl3_connect_~skip~0 := 0; 54462#L98-1 assume !false; 54459#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54456#L101 assume !(12292 == ssl3_connect_~s__state~0); 54453#L104 assume !(16384 == ssl3_connect_~s__state~0); 54450#L107 assume !(4096 == ssl3_connect_~s__state~0); 54447#L110 assume !(20480 == ssl3_connect_~s__state~0); 54444#L113 assume !(4099 == ssl3_connect_~s__state~0); 54441#L116 assume !(4368 == ssl3_connect_~s__state~0); 54438#L119 assume !(4369 == ssl3_connect_~s__state~0); 54435#L122 assume !(4384 == ssl3_connect_~s__state~0); 54432#L125 assume !(4385 == ssl3_connect_~s__state~0); 54429#L128 assume !(4400 == ssl3_connect_~s__state~0); 54426#L131 assume !(4401 == ssl3_connect_~s__state~0); 54423#L134 assume !(4416 == ssl3_connect_~s__state~0); 54420#L137 assume !(4417 == ssl3_connect_~s__state~0); 54417#L140 assume !(4432 == ssl3_connect_~s__state~0); 54414#L143 assume !(4433 == ssl3_connect_~s__state~0); 54411#L146 assume !(4448 == ssl3_connect_~s__state~0); 54408#L149 assume !(4449 == ssl3_connect_~s__state~0); 54405#L152 assume !(4464 == ssl3_connect_~s__state~0); 54402#L155 assume !(4465 == ssl3_connect_~s__state~0); 54399#L158 assume !(4466 == ssl3_connect_~s__state~0); 54396#L161 assume !(4467 == ssl3_connect_~s__state~0); 54393#L164 assume 4480 == ssl3_connect_~s__state~0; 54173#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 54389#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54385#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 54379#L356-2 ssl3_connect_~s__init_num~0 := 0; 54371#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54367#L516 ssl3_connect_~skip~0 := 0; 54365#L98-1 assume !false; 54363#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54361#L101 assume !(12292 == ssl3_connect_~s__state~0); 54359#L104 assume !(16384 == ssl3_connect_~s__state~0); 54357#L107 assume !(4096 == ssl3_connect_~s__state~0); 54355#L110 assume !(20480 == ssl3_connect_~s__state~0); 54353#L113 assume !(4099 == ssl3_connect_~s__state~0); 54351#L116 assume !(4368 == ssl3_connect_~s__state~0); 54349#L119 assume !(4369 == ssl3_connect_~s__state~0); 54347#L122 assume !(4384 == ssl3_connect_~s__state~0); 54345#L125 assume !(4385 == ssl3_connect_~s__state~0); 54343#L128 assume !(4400 == ssl3_connect_~s__state~0); 54341#L131 assume !(4401 == ssl3_connect_~s__state~0); 54339#L134 assume !(4416 == ssl3_connect_~s__state~0); 54337#L137 assume !(4417 == ssl3_connect_~s__state~0); 54335#L140 assume !(4432 == ssl3_connect_~s__state~0); 54333#L143 assume !(4433 == ssl3_connect_~s__state~0); 54331#L146 assume !(4448 == ssl3_connect_~s__state~0); 54329#L149 assume !(4449 == ssl3_connect_~s__state~0); 54327#L152 assume !(4464 == ssl3_connect_~s__state~0); 54325#L155 assume !(4465 == ssl3_connect_~s__state~0); 54323#L158 assume !(4466 == ssl3_connect_~s__state~0); 54321#L161 assume !(4467 == ssl3_connect_~s__state~0); 54319#L164 assume !(4480 == ssl3_connect_~s__state~0); 54317#L167 assume !(4481 == ssl3_connect_~s__state~0); 54315#L170 assume !(4496 == ssl3_connect_~s__state~0); 54313#L173 assume !(4497 == ssl3_connect_~s__state~0); 54311#L176 assume 4512 == ssl3_connect_~s__state~0; 54155#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 54309#L377 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; 54307#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 54305#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 54301#L392 assume !(0 == ssl3_connect_~tmp___8~0); 54293#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54289#L516 ssl3_connect_~skip~0 := 0; 54287#L98-1 assume !false; 54285#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54283#L101 assume !(12292 == ssl3_connect_~s__state~0); 54281#L104 assume !(16384 == ssl3_connect_~s__state~0); 54279#L107 assume !(4096 == ssl3_connect_~s__state~0); 54277#L110 assume !(20480 == ssl3_connect_~s__state~0); 54275#L113 assume !(4099 == ssl3_connect_~s__state~0); 54273#L116 assume !(4368 == ssl3_connect_~s__state~0); 54271#L119 assume !(4369 == ssl3_connect_~s__state~0); 54269#L122 assume !(4384 == ssl3_connect_~s__state~0); 54267#L125 assume !(4385 == ssl3_connect_~s__state~0); 54265#L128 assume !(4400 == ssl3_connect_~s__state~0); 54263#L131 assume !(4401 == ssl3_connect_~s__state~0); 54261#L134 assume !(4416 == ssl3_connect_~s__state~0); 54259#L137 assume !(4417 == ssl3_connect_~s__state~0); 54257#L140 assume !(4432 == ssl3_connect_~s__state~0); 54255#L143 assume !(4433 == ssl3_connect_~s__state~0); 54253#L146 assume !(4448 == ssl3_connect_~s__state~0); 54251#L149 assume !(4449 == ssl3_connect_~s__state~0); 54220#L152 assume !(4464 == ssl3_connect_~s__state~0); 54213#L155 assume !(4465 == ssl3_connect_~s__state~0); 54203#L158 assume !(4466 == ssl3_connect_~s__state~0); 54199#L161 assume !(4467 == ssl3_connect_~s__state~0); 54194#L164 assume !(4480 == ssl3_connect_~s__state~0); 54190#L167 assume !(4481 == ssl3_connect_~s__state~0); 54185#L170 assume !(4496 == ssl3_connect_~s__state~0); 54181#L173 assume !(4497 == ssl3_connect_~s__state~0); 54176#L176 assume !(4512 == ssl3_connect_~s__state~0); 54153#L179 assume !(4513 == ssl3_connect_~s__state~0); 54149#L182 assume 4528 == ssl3_connect_~s__state~0; 54145#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 54144#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 54142#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54138#L407-1 ssl3_connect_~s__init_num~0 := 0; 54132#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54128#L516 ssl3_connect_~skip~0 := 0; 54121#L98-1 assume !false; 54116#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54113#L101 assume !(12292 == ssl3_connect_~s__state~0); 54111#L104 assume !(16384 == ssl3_connect_~s__state~0); 54110#L107 assume !(4096 == ssl3_connect_~s__state~0); 54101#L110 assume !(20480 == ssl3_connect_~s__state~0); 54007#L113 assume !(4099 == ssl3_connect_~s__state~0); 54008#L116 assume !(4368 == ssl3_connect_~s__state~0); 54064#L119 assume !(4369 == ssl3_connect_~s__state~0); 54058#L122 assume !(4384 == ssl3_connect_~s__state~0); 54056#L125 assume !(4385 == ssl3_connect_~s__state~0); 54054#L128 assume !(4400 == ssl3_connect_~s__state~0); 54052#L131 assume !(4401 == ssl3_connect_~s__state~0); 54028#L134 assume !(4416 == ssl3_connect_~s__state~0); 53999#L137 assume !(4417 == ssl3_connect_~s__state~0); 53997#L140 assume !(4432 == ssl3_connect_~s__state~0); 53995#L143 assume !(4433 == ssl3_connect_~s__state~0); 53993#L146 assume !(4448 == ssl3_connect_~s__state~0); 53991#L149 assume !(4449 == ssl3_connect_~s__state~0); 53989#L152 assume !(4464 == ssl3_connect_~s__state~0); 53987#L155 assume !(4465 == ssl3_connect_~s__state~0); 53985#L158 assume !(4466 == ssl3_connect_~s__state~0); 53983#L161 assume !(4467 == ssl3_connect_~s__state~0); 53981#L164 assume !(4480 == ssl3_connect_~s__state~0); 53979#L167 assume !(4481 == ssl3_connect_~s__state~0); 53977#L170 assume !(4496 == ssl3_connect_~s__state~0); 53975#L173 assume !(4497 == ssl3_connect_~s__state~0); 53973#L176 assume !(4512 == ssl3_connect_~s__state~0); 53971#L179 assume !(4513 == ssl3_connect_~s__state~0); 53969#L182 assume !(4528 == ssl3_connect_~s__state~0); 53967#L185 assume !(4529 == ssl3_connect_~s__state~0); 53936#L188 assume !(4560 == ssl3_connect_~s__state~0); 53933#L191 assume !(4561 == ssl3_connect_~s__state~0); 53847#L194 assume 4352 == ssl3_connect_~s__state~0; 53845#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 53843#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 53841#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 53823#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53820#L516 ssl3_connect_~skip~0 := 0; 53810#L98-1 assume !false; 53808#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53806#L101 assume !(12292 == ssl3_connect_~s__state~0); 53804#L104 assume !(16384 == ssl3_connect_~s__state~0); 53802#L107 assume 4096 == ssl3_connect_~s__state~0; 52822#L206 [2018-11-23 14:59:59,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:59,579 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2018-11-23 14:59:59,579 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:59,579 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:59,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:59,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:59,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 14:59:59,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 14:59:59,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1643998333, now seen corresponding path program 1 times [2018-11-23 14:59:59,585 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 14:59:59,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 14:59:59,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 14:59:59,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 14:59:59,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:59,699 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 14:59:59,700 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 14:59:59,700 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 14:59:59,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 14:59:59,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 14:59:59,757 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 14:59:59,803 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 14:59:59,820 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 14:59:59,820 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 14:59:59,821 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 14:59:59,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 14:59:59,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 14:59:59,821 INFO L87 Difference]: Start difference. First operand 3462 states and 4354 transitions. cyclomatic complexity: 896 Second operand 4 states. [2018-11-23 14:59:59,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 14:59:59,986 INFO L93 Difference]: Finished difference Result 4791 states and 5786 transitions. [2018-11-23 14:59:59,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 14:59:59,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4791 states and 5786 transitions. [2018-11-23 14:59:59,996 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2018-11-23 15:00:00,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4791 states to 4783 states and 5778 transitions. [2018-11-23 15:00:00,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4783 [2018-11-23 15:00:00,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4783 [2018-11-23 15:00:00,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4783 states and 5778 transitions. [2018-11-23 15:00:00,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:00,012 INFO L705 BuchiCegarLoop]: Abstraction has 4783 states and 5778 transitions. [2018-11-23 15:00:00,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4783 states and 5778 transitions. [2018-11-23 15:00:00,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4783 to 3458. [2018-11-23 15:00:00,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3458 states. [2018-11-23 15:00:00,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3458 states to 3458 states and 4242 transitions. [2018-11-23 15:00:00,040 INFO L728 BuchiCegarLoop]: Abstraction has 3458 states and 4242 transitions. [2018-11-23 15:00:00,040 INFO L608 BuchiCegarLoop]: Abstraction has 3458 states and 4242 transitions. [2018-11-23 15:00:00,040 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-23 15:00:00,040 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3458 states and 4242 transitions. [2018-11-23 15:00:00,047 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2018-11-23 15:00:00,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 15:00:00,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 15:00:00,048 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 15:00:00,048 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 15:00:00,048 INFO L794 eck$LassoCheckResult]: Stem: 61980#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 61874#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 61875#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 61877#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 61890#L98-1 assume !false; 62023#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62022#L101 assume 12292 == ssl3_connect_~s__state~0; 61960#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 61961#L206 [2018-11-23 15:00:00,049 INFO L796 eck$LassoCheckResult]: Loop: 61961#L206 ssl3_connect_~s__server~0 := 0; 62013#L211 assume 0 != ssl3_connect_~cb~0; 62015#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 61906#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 61907#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 62014#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 61908#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 61909#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64730#L516 ssl3_connect_~skip~0 := 0; 64727#L98-1 assume !false; 64722#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64719#L101 assume !(12292 == ssl3_connect_~s__state~0); 64716#L104 assume !(16384 == ssl3_connect_~s__state~0); 64715#L107 assume !(4096 == ssl3_connect_~s__state~0); 64714#L110 assume !(20480 == ssl3_connect_~s__state~0); 64697#L113 assume !(4099 == ssl3_connect_~s__state~0); 63598#L116 assume 4368 == ssl3_connect_~s__state~0; 63597#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 63596#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62838#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63595#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 63591#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63588#L516 ssl3_connect_~skip~0 := 0; 63587#L98-1 assume !false; 63586#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63585#L101 assume !(12292 == ssl3_connect_~s__state~0); 63584#L104 assume !(16384 == ssl3_connect_~s__state~0); 63474#L107 assume !(4096 == ssl3_connect_~s__state~0); 63473#L110 assume !(20480 == ssl3_connect_~s__state~0); 63472#L113 assume !(4099 == ssl3_connect_~s__state~0); 63471#L116 assume !(4368 == ssl3_connect_~s__state~0); 63470#L119 assume !(4369 == ssl3_connect_~s__state~0); 63469#L122 assume 4384 == ssl3_connect_~s__state~0; 63468#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 63467#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62816#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 63465#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63464#L271-2 ssl3_connect_~s__init_num~0 := 0; 63460#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63457#L516 ssl3_connect_~skip~0 := 0; 63456#L98-1 assume !false; 63455#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63454#L101 assume !(12292 == ssl3_connect_~s__state~0); 63453#L104 assume !(16384 == ssl3_connect_~s__state~0); 63452#L107 assume !(4096 == ssl3_connect_~s__state~0); 63451#L110 assume !(20480 == ssl3_connect_~s__state~0); 63450#L113 assume !(4099 == ssl3_connect_~s__state~0); 63449#L116 assume !(4368 == ssl3_connect_~s__state~0); 63448#L119 assume !(4369 == ssl3_connect_~s__state~0); 63447#L122 assume !(4384 == ssl3_connect_~s__state~0); 63446#L125 assume !(4385 == ssl3_connect_~s__state~0); 63445#L128 assume 4400 == ssl3_connect_~s__state~0; 63443#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 63441#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63437#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62788#L516 ssl3_connect_~skip~0 := 0; 62785#L98-1 assume !false; 62779#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62777#L101 assume !(12292 == ssl3_connect_~s__state~0); 62775#L104 assume !(16384 == ssl3_connect_~s__state~0); 62773#L107 assume !(4096 == ssl3_connect_~s__state~0); 62771#L110 assume !(20480 == ssl3_connect_~s__state~0); 62769#L113 assume !(4099 == ssl3_connect_~s__state~0); 62767#L116 assume !(4368 == ssl3_connect_~s__state~0); 62765#L119 assume !(4369 == ssl3_connect_~s__state~0); 62763#L122 assume !(4384 == ssl3_connect_~s__state~0); 62761#L125 assume !(4385 == ssl3_connect_~s__state~0); 62759#L128 assume !(4400 == ssl3_connect_~s__state~0); 62757#L131 assume !(4401 == ssl3_connect_~s__state~0); 62755#L134 assume 4416 == ssl3_connect_~s__state~0; 62753#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 62751#L297 assume !(3 == ssl3_connect_~blastFlag~0); 62749#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 62746#L305 assume !(0 == ssl3_connect_~tmp___6~0); 62742#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62738#L516 ssl3_connect_~skip~0 := 0; 62735#L98-1 assume !false; 62729#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62727#L101 assume !(12292 == ssl3_connect_~s__state~0); 62725#L104 assume !(16384 == ssl3_connect_~s__state~0); 62723#L107 assume !(4096 == ssl3_connect_~s__state~0); 62721#L110 assume !(20480 == ssl3_connect_~s__state~0); 62719#L113 assume !(4099 == ssl3_connect_~s__state~0); 62717#L116 assume !(4368 == ssl3_connect_~s__state~0); 62715#L119 assume !(4369 == ssl3_connect_~s__state~0); 62713#L122 assume !(4384 == ssl3_connect_~s__state~0); 62711#L125 assume !(4385 == ssl3_connect_~s__state~0); 62709#L128 assume !(4400 == ssl3_connect_~s__state~0); 62707#L131 assume !(4401 == ssl3_connect_~s__state~0); 62705#L134 assume !(4416 == ssl3_connect_~s__state~0); 62703#L137 assume !(4417 == ssl3_connect_~s__state~0); 62701#L140 assume 4432 == ssl3_connect_~s__state~0; 62699#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 62697#L313 assume !(4 == ssl3_connect_~blastFlag~0); 62694#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 62689#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62684#L516 ssl3_connect_~skip~0 := 0; 62678#L98-1 assume !false; 62676#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62674#L101 assume !(12292 == ssl3_connect_~s__state~0); 62672#L104 assume !(16384 == ssl3_connect_~s__state~0); 62670#L107 assume !(4096 == ssl3_connect_~s__state~0); 62668#L110 assume !(20480 == ssl3_connect_~s__state~0); 62666#L113 assume !(4099 == ssl3_connect_~s__state~0); 62664#L116 assume !(4368 == ssl3_connect_~s__state~0); 62662#L119 assume !(4369 == ssl3_connect_~s__state~0); 62660#L122 assume !(4384 == ssl3_connect_~s__state~0); 62658#L125 assume !(4385 == ssl3_connect_~s__state~0); 62656#L128 assume !(4400 == ssl3_connect_~s__state~0); 62654#L131 assume !(4401 == ssl3_connect_~s__state~0); 62652#L134 assume !(4416 == ssl3_connect_~s__state~0); 62650#L137 assume !(4417 == ssl3_connect_~s__state~0); 62648#L140 assume !(4432 == ssl3_connect_~s__state~0); 62646#L143 assume !(4433 == ssl3_connect_~s__state~0); 62644#L146 assume 4448 == ssl3_connect_~s__state~0; 62594#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 62595#L325 assume !(4 == ssl3_connect_~blastFlag~0); 63355#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 63353#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 63351#L331-2 ssl3_connect_~s__init_num~0 := 0; 63340#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63336#L516 ssl3_connect_~skip~0 := 0; 63334#L98-1 assume !false; 63300#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63298#L101 assume !(12292 == ssl3_connect_~s__state~0); 63296#L104 assume !(16384 == ssl3_connect_~s__state~0); 63294#L107 assume !(4096 == ssl3_connect_~s__state~0); 63292#L110 assume !(20480 == ssl3_connect_~s__state~0); 63290#L113 assume !(4099 == ssl3_connect_~s__state~0); 63289#L116 assume !(4368 == ssl3_connect_~s__state~0); 63288#L119 assume !(4369 == ssl3_connect_~s__state~0); 63284#L122 assume !(4384 == ssl3_connect_~s__state~0); 63269#L125 assume !(4385 == ssl3_connect_~s__state~0); 63267#L128 assume !(4400 == ssl3_connect_~s__state~0); 63266#L131 assume !(4401 == ssl3_connect_~s__state~0); 63265#L134 assume !(4416 == ssl3_connect_~s__state~0); 63264#L137 assume !(4417 == ssl3_connect_~s__state~0); 63263#L140 assume !(4432 == ssl3_connect_~s__state~0); 63262#L143 assume !(4433 == ssl3_connect_~s__state~0); 63261#L146 assume !(4448 == ssl3_connect_~s__state~0); 63260#L149 assume !(4449 == ssl3_connect_~s__state~0); 63259#L152 assume 4464 == ssl3_connect_~s__state~0; 63258#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 63257#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 63248#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63244#L516 ssl3_connect_~skip~0 := 0; 63242#L98-1 assume !false; 63240#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63238#L101 assume !(12292 == ssl3_connect_~s__state~0); 63236#L104 assume !(16384 == ssl3_connect_~s__state~0); 63234#L107 assume !(4096 == ssl3_connect_~s__state~0); 63232#L110 assume !(20480 == ssl3_connect_~s__state~0); 63230#L113 assume !(4099 == ssl3_connect_~s__state~0); 63228#L116 assume !(4368 == ssl3_connect_~s__state~0); 63226#L119 assume !(4369 == ssl3_connect_~s__state~0); 63224#L122 assume !(4384 == ssl3_connect_~s__state~0); 63222#L125 assume !(4385 == ssl3_connect_~s__state~0); 63220#L128 assume !(4400 == ssl3_connect_~s__state~0); 63218#L131 assume !(4401 == ssl3_connect_~s__state~0); 63216#L134 assume !(4416 == ssl3_connect_~s__state~0); 63214#L137 assume !(4417 == ssl3_connect_~s__state~0); 63212#L140 assume !(4432 == ssl3_connect_~s__state~0); 63210#L143 assume !(4433 == ssl3_connect_~s__state~0); 63208#L146 assume !(4448 == ssl3_connect_~s__state~0); 63206#L149 assume !(4449 == ssl3_connect_~s__state~0); 63204#L152 assume !(4464 == ssl3_connect_~s__state~0); 63202#L155 assume !(4465 == ssl3_connect_~s__state~0); 63200#L158 assume !(4466 == ssl3_connect_~s__state~0); 63198#L161 assume !(4467 == ssl3_connect_~s__state~0); 63196#L164 assume 4480 == ssl3_connect_~s__state~0; 63194#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 63192#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63189#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 63187#L356-2 ssl3_connect_~s__init_num~0 := 0; 63183#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63180#L516 ssl3_connect_~skip~0 := 0; 63179#L98-1 assume !false; 63178#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63177#L101 assume !(12292 == ssl3_connect_~s__state~0); 63176#L104 assume !(16384 == ssl3_connect_~s__state~0); 63175#L107 assume !(4096 == ssl3_connect_~s__state~0); 63174#L110 assume !(20480 == ssl3_connect_~s__state~0); 63173#L113 assume !(4099 == ssl3_connect_~s__state~0); 63172#L116 assume !(4368 == ssl3_connect_~s__state~0); 63171#L119 assume !(4369 == ssl3_connect_~s__state~0); 63170#L122 assume !(4384 == ssl3_connect_~s__state~0); 63169#L125 assume !(4385 == ssl3_connect_~s__state~0); 63168#L128 assume !(4400 == ssl3_connect_~s__state~0); 63167#L131 assume !(4401 == ssl3_connect_~s__state~0); 63166#L134 assume !(4416 == ssl3_connect_~s__state~0); 63165#L137 assume !(4417 == ssl3_connect_~s__state~0); 63164#L140 assume !(4432 == ssl3_connect_~s__state~0); 63163#L143 assume !(4433 == ssl3_connect_~s__state~0); 63162#L146 assume !(4448 == ssl3_connect_~s__state~0); 63161#L149 assume !(4449 == ssl3_connect_~s__state~0); 63160#L152 assume !(4464 == ssl3_connect_~s__state~0); 63159#L155 assume !(4465 == ssl3_connect_~s__state~0); 63158#L158 assume !(4466 == ssl3_connect_~s__state~0); 63157#L161 assume !(4467 == ssl3_connect_~s__state~0); 63156#L164 assume !(4480 == ssl3_connect_~s__state~0); 63155#L167 assume !(4481 == ssl3_connect_~s__state~0); 63154#L170 assume !(4496 == ssl3_connect_~s__state~0); 63153#L173 assume !(4497 == ssl3_connect_~s__state~0); 63152#L176 assume 4512 == ssl3_connect_~s__state~0; 63151#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 63150#L377 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; 63149#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 63148#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 63147#L392 assume !(0 == ssl3_connect_~tmp___8~0); 63144#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63141#L516 ssl3_connect_~skip~0 := 0; 63140#L98-1 assume !false; 63139#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63138#L101 assume !(12292 == ssl3_connect_~s__state~0); 63137#L104 assume !(16384 == ssl3_connect_~s__state~0); 63136#L107 assume !(4096 == ssl3_connect_~s__state~0); 63135#L110 assume !(20480 == ssl3_connect_~s__state~0); 63134#L113 assume !(4099 == ssl3_connect_~s__state~0); 63133#L116 assume !(4368 == ssl3_connect_~s__state~0); 63132#L119 assume !(4369 == ssl3_connect_~s__state~0); 63131#L122 assume !(4384 == ssl3_connect_~s__state~0); 63130#L125 assume !(4385 == ssl3_connect_~s__state~0); 63129#L128 assume !(4400 == ssl3_connect_~s__state~0); 63128#L131 assume !(4401 == ssl3_connect_~s__state~0); 63127#L134 assume !(4416 == ssl3_connect_~s__state~0); 63126#L137 assume !(4417 == ssl3_connect_~s__state~0); 63125#L140 assume !(4432 == ssl3_connect_~s__state~0); 63124#L143 assume !(4433 == ssl3_connect_~s__state~0); 63123#L146 assume !(4448 == ssl3_connect_~s__state~0); 63122#L149 assume !(4449 == ssl3_connect_~s__state~0); 63121#L152 assume !(4464 == ssl3_connect_~s__state~0); 63120#L155 assume !(4465 == ssl3_connect_~s__state~0); 63119#L158 assume !(4466 == ssl3_connect_~s__state~0); 63118#L161 assume !(4467 == ssl3_connect_~s__state~0); 63117#L164 assume !(4480 == ssl3_connect_~s__state~0); 63116#L167 assume !(4481 == ssl3_connect_~s__state~0); 63115#L170 assume !(4496 == ssl3_connect_~s__state~0); 63114#L173 assume !(4497 == ssl3_connect_~s__state~0); 63113#L176 assume !(4512 == ssl3_connect_~s__state~0); 63112#L179 assume !(4513 == ssl3_connect_~s__state~0); 63111#L182 assume 4528 == ssl3_connect_~s__state~0; 63110#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 63109#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 63107#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 61993#L407-1 ssl3_connect_~s__init_num~0 := 0; 61994#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64707#L516 ssl3_connect_~skip~0 := 0; 64694#L98-1 assume !false; 64695#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62543#L101 assume !(12292 == ssl3_connect_~s__state~0); 62544#L104 assume !(16384 == ssl3_connect_~s__state~0); 63604#L107 assume !(4096 == ssl3_connect_~s__state~0); 63605#L110 assume !(20480 == ssl3_connect_~s__state~0); 63601#L113 assume !(4099 == ssl3_connect_~s__state~0); 63599#L116 assume !(4368 == ssl3_connect_~s__state~0); 63600#L119 assume !(4369 == ssl3_connect_~s__state~0); 63923#L122 assume !(4384 == ssl3_connect_~s__state~0); 63922#L125 assume !(4385 == ssl3_connect_~s__state~0); 63921#L128 assume !(4400 == ssl3_connect_~s__state~0); 63920#L131 assume !(4401 == ssl3_connect_~s__state~0); 63919#L134 assume !(4416 == ssl3_connect_~s__state~0); 63918#L137 assume !(4417 == ssl3_connect_~s__state~0); 63917#L140 assume !(4432 == ssl3_connect_~s__state~0); 63916#L143 assume !(4433 == ssl3_connect_~s__state~0); 63915#L146 assume !(4448 == ssl3_connect_~s__state~0); 63914#L149 assume !(4449 == ssl3_connect_~s__state~0); 63913#L152 assume !(4464 == ssl3_connect_~s__state~0); 63912#L155 assume !(4465 == ssl3_connect_~s__state~0); 63911#L158 assume !(4466 == ssl3_connect_~s__state~0); 63910#L161 assume !(4467 == ssl3_connect_~s__state~0); 63909#L164 assume !(4480 == ssl3_connect_~s__state~0); 63908#L167 assume !(4481 == ssl3_connect_~s__state~0); 63907#L170 assume !(4496 == ssl3_connect_~s__state~0); 63906#L173 assume !(4497 == ssl3_connect_~s__state~0); 63905#L176 assume !(4512 == ssl3_connect_~s__state~0); 63904#L179 assume !(4513 == ssl3_connect_~s__state~0); 63903#L182 assume !(4528 == ssl3_connect_~s__state~0); 63902#L185 assume !(4529 == ssl3_connect_~s__state~0); 63901#L188 assume !(4560 == ssl3_connect_~s__state~0); 63900#L191 assume !(4561 == ssl3_connect_~s__state~0); 63899#L194 assume 4352 == ssl3_connect_~s__state~0; 63898#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 63896#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 63894#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63895#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64804#L516 ssl3_connect_~skip~0 := 0; 64803#L98-1 assume !false; 64802#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64801#L101 assume !(12292 == ssl3_connect_~s__state~0); 64800#L104 assume !(16384 == ssl3_connect_~s__state~0); 64799#L107 assume !(4096 == ssl3_connect_~s__state~0); 64798#L110 assume !(20480 == ssl3_connect_~s__state~0); 64797#L113 assume !(4099 == ssl3_connect_~s__state~0); 64796#L116 assume !(4368 == ssl3_connect_~s__state~0); 64795#L119 assume !(4369 == ssl3_connect_~s__state~0); 64794#L122 assume !(4384 == ssl3_connect_~s__state~0); 64793#L125 assume !(4385 == ssl3_connect_~s__state~0); 64792#L128 assume !(4400 == ssl3_connect_~s__state~0); 64791#L131 assume !(4401 == ssl3_connect_~s__state~0); 64790#L134 assume !(4416 == ssl3_connect_~s__state~0); 64789#L137 assume !(4417 == ssl3_connect_~s__state~0); 64788#L140 assume !(4432 == ssl3_connect_~s__state~0); 64787#L143 assume !(4433 == ssl3_connect_~s__state~0); 64786#L146 assume !(4448 == ssl3_connect_~s__state~0); 64785#L149 assume !(4449 == ssl3_connect_~s__state~0); 64784#L152 assume !(4464 == ssl3_connect_~s__state~0); 64783#L155 assume !(4465 == ssl3_connect_~s__state~0); 64782#L158 assume !(4466 == ssl3_connect_~s__state~0); 64781#L161 assume !(4467 == ssl3_connect_~s__state~0); 64780#L164 assume !(4480 == ssl3_connect_~s__state~0); 64779#L167 assume !(4481 == ssl3_connect_~s__state~0); 63860#L170 assume !(4496 == ssl3_connect_~s__state~0); 63861#L173 assume !(4497 == ssl3_connect_~s__state~0); 63856#L176 assume !(4512 == ssl3_connect_~s__state~0); 63857#L179 assume !(4513 == ssl3_connect_~s__state~0); 64778#L182 assume !(4528 == ssl3_connect_~s__state~0); 64777#L185 assume !(4529 == ssl3_connect_~s__state~0); 64776#L188 assume 4560 == ssl3_connect_~s__state~0; 64775#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 64774#L427 assume !(ssl3_connect_~ret~0 <= 0); 64773#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 64772#L430-2 ssl3_connect_~s__init_num~0 := 0; 64768#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64703#L516 ssl3_connect_~skip~0 := 0; 64704#L98-1 assume !false; 62546#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62547#L101 assume !(12292 == ssl3_connect_~s__state~0); 63606#L104 assume !(16384 == ssl3_connect_~s__state~0); 63607#L107 assume 4096 == ssl3_connect_~s__state~0; 61961#L206 [2018-11-23 15:00:00,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,049 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2018-11-23 15:00:00,049 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,049 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 15:00:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 15:00:00,055 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1903500951, now seen corresponding path program 1 times [2018-11-23 15:00:00,055 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,055 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,056 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 15:00:00,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2018-11-23 15:00:00,163 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 15:00:00,163 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 15:00:00,163 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 15:00:00,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 15:00:00,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 15:00:00,164 INFO L87 Difference]: Start difference. First operand 3458 states and 4242 transitions. cyclomatic complexity: 788 Second operand 3 states. [2018-11-23 15:00:00,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 15:00:00,244 INFO L93 Difference]: Finished difference Result 3602 states and 4341 transitions. [2018-11-23 15:00:00,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 15:00:00,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3602 states and 4341 transitions. [2018-11-23 15:00:00,255 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2018-11-23 15:00:00,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3602 states to 3266 states and 3965 transitions. [2018-11-23 15:00:00,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2018-11-23 15:00:00,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2018-11-23 15:00:00,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 3965 transitions. [2018-11-23 15:00:00,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:00,266 INFO L705 BuchiCegarLoop]: Abstraction has 3266 states and 3965 transitions. [2018-11-23 15:00:00,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 3965 transitions. [2018-11-23 15:00:00,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3098. [2018-11-23 15:00:00,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3098 states. [2018-11-23 15:00:00,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3098 states to 3098 states and 3777 transitions. [2018-11-23 15:00:00,287 INFO L728 BuchiCegarLoop]: Abstraction has 3098 states and 3777 transitions. [2018-11-23 15:00:00,287 INFO L608 BuchiCegarLoop]: Abstraction has 3098 states and 3777 transitions. [2018-11-23 15:00:00,287 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-23 15:00:00,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3098 states and 3777 transitions. [2018-11-23 15:00:00,293 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2018-11-23 15:00:00,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 15:00:00,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 15:00:00,295 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 15:00:00,295 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 15:00:00,295 INFO L794 eck$LassoCheckResult]: Stem: 69036#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 68940#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 68941#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 68943#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 68956#L98-1 assume !false; 69072#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69071#L101 assume 12292 == ssl3_connect_~s__state~0; 69018#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 69019#L206 ssl3_connect_~s__server~0 := 0; 69436#L211 assume !(0 != ssl3_connect_~cb~0); 69435#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 69434#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 69432#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 69430#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 69428#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 69425#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69422#L516 ssl3_connect_~skip~0 := 0; 69421#L98-1 assume !false; 69420#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69419#L101 assume !(12292 == ssl3_connect_~s__state~0); 69418#L104 assume !(16384 == ssl3_connect_~s__state~0); 69417#L107 assume !(4096 == ssl3_connect_~s__state~0); 69416#L110 assume !(20480 == ssl3_connect_~s__state~0); 69415#L113 assume !(4099 == ssl3_connect_~s__state~0); 69414#L116 assume 4368 == ssl3_connect_~s__state~0; 69411#L120 [2018-11-23 15:00:00,299 INFO L796 eck$LassoCheckResult]: Loop: 69411#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 69412#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70064#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 70061#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 70058#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70055#L516 ssl3_connect_~skip~0 := 0; 70054#L98-1 assume !false; 70053#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70052#L101 assume !(12292 == ssl3_connect_~s__state~0); 70051#L104 assume !(16384 == ssl3_connect_~s__state~0); 70050#L107 assume !(4096 == ssl3_connect_~s__state~0); 70049#L110 assume !(20480 == ssl3_connect_~s__state~0); 70048#L113 assume !(4099 == ssl3_connect_~s__state~0); 70047#L116 assume !(4368 == ssl3_connect_~s__state~0); 70046#L119 assume !(4369 == ssl3_connect_~s__state~0); 70042#L122 assume 4384 == ssl3_connect_~s__state~0; 70040#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 70039#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 70031#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 70028#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 70025#L271-2 ssl3_connect_~s__init_num~0 := 0; 70021#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70017#L516 ssl3_connect_~skip~0 := 0; 70015#L98-1 assume !false; 70013#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70011#L101 assume !(12292 == ssl3_connect_~s__state~0); 70009#L104 assume !(16384 == ssl3_connect_~s__state~0); 70007#L107 assume !(4096 == ssl3_connect_~s__state~0); 70005#L110 assume !(20480 == ssl3_connect_~s__state~0); 70003#L113 assume !(4099 == ssl3_connect_~s__state~0); 70001#L116 assume !(4368 == ssl3_connect_~s__state~0); 69999#L119 assume !(4369 == ssl3_connect_~s__state~0); 69995#L122 assume !(4384 == ssl3_connect_~s__state~0); 69992#L125 assume !(4385 == ssl3_connect_~s__state~0); 69991#L128 assume 4400 == ssl3_connect_~s__state~0; 69989#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 69981#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 69977#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69973#L516 ssl3_connect_~skip~0 := 0; 69971#L98-1 assume !false; 69969#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69967#L101 assume !(12292 == ssl3_connect_~s__state~0); 69965#L104 assume !(16384 == ssl3_connect_~s__state~0); 69963#L107 assume !(4096 == ssl3_connect_~s__state~0); 69961#L110 assume !(20480 == ssl3_connect_~s__state~0); 69959#L113 assume !(4099 == ssl3_connect_~s__state~0); 69957#L116 assume !(4368 == ssl3_connect_~s__state~0); 69955#L119 assume !(4369 == ssl3_connect_~s__state~0); 69953#L122 assume !(4384 == ssl3_connect_~s__state~0); 69951#L125 assume !(4385 == ssl3_connect_~s__state~0); 69949#L128 assume !(4400 == ssl3_connect_~s__state~0); 69947#L131 assume !(4401 == ssl3_connect_~s__state~0); 69945#L134 assume 4416 == ssl3_connect_~s__state~0; 69943#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 69940#L297 assume !(3 == ssl3_connect_~blastFlag~0); 69937#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 69936#L305 assume !(0 == ssl3_connect_~tmp___6~0); 69928#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69924#L516 ssl3_connect_~skip~0 := 0; 69922#L98-1 assume !false; 69920#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69918#L101 assume !(12292 == ssl3_connect_~s__state~0); 69916#L104 assume !(16384 == ssl3_connect_~s__state~0); 69914#L107 assume !(4096 == ssl3_connect_~s__state~0); 69912#L110 assume !(20480 == ssl3_connect_~s__state~0); 69910#L113 assume !(4099 == ssl3_connect_~s__state~0); 69908#L116 assume !(4368 == ssl3_connect_~s__state~0); 69906#L119 assume !(4369 == ssl3_connect_~s__state~0); 69904#L122 assume !(4384 == ssl3_connect_~s__state~0); 69902#L125 assume !(4385 == ssl3_connect_~s__state~0); 69900#L128 assume !(4400 == ssl3_connect_~s__state~0); 69898#L131 assume !(4401 == ssl3_connect_~s__state~0); 69896#L134 assume !(4416 == ssl3_connect_~s__state~0); 69894#L137 assume !(4417 == ssl3_connect_~s__state~0); 69892#L140 assume 4432 == ssl3_connect_~s__state~0; 69890#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 69888#L313 assume !(4 == ssl3_connect_~blastFlag~0); 69887#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 69881#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69873#L516 ssl3_connect_~skip~0 := 0; 69871#L98-1 assume !false; 69869#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69867#L101 assume !(12292 == ssl3_connect_~s__state~0); 69865#L104 assume !(16384 == ssl3_connect_~s__state~0); 69863#L107 assume !(4096 == ssl3_connect_~s__state~0); 69861#L110 assume !(20480 == ssl3_connect_~s__state~0); 69859#L113 assume !(4099 == ssl3_connect_~s__state~0); 69857#L116 assume !(4368 == ssl3_connect_~s__state~0); 69855#L119 assume !(4369 == ssl3_connect_~s__state~0); 69853#L122 assume !(4384 == ssl3_connect_~s__state~0); 69851#L125 assume !(4385 == ssl3_connect_~s__state~0); 69849#L128 assume !(4400 == ssl3_connect_~s__state~0); 69847#L131 assume !(4401 == ssl3_connect_~s__state~0); 69845#L134 assume !(4416 == ssl3_connect_~s__state~0); 69843#L137 assume !(4417 == ssl3_connect_~s__state~0); 69841#L140 assume !(4432 == ssl3_connect_~s__state~0); 69839#L143 assume !(4433 == ssl3_connect_~s__state~0); 69837#L146 assume 4448 == ssl3_connect_~s__state~0; 69835#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 69832#L325 assume !(4 == ssl3_connect_~blastFlag~0); 69833#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 70378#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 70377#L331-2 ssl3_connect_~s__init_num~0 := 0; 70373#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70370#L516 ssl3_connect_~skip~0 := 0; 70369#L98-1 assume !false; 70368#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70367#L101 assume !(12292 == ssl3_connect_~s__state~0); 70366#L104 assume !(16384 == ssl3_connect_~s__state~0); 70365#L107 assume !(4096 == ssl3_connect_~s__state~0); 70364#L110 assume !(20480 == ssl3_connect_~s__state~0); 70363#L113 assume !(4099 == ssl3_connect_~s__state~0); 70362#L116 assume !(4368 == ssl3_connect_~s__state~0); 70361#L119 assume !(4369 == ssl3_connect_~s__state~0); 70360#L122 assume !(4384 == ssl3_connect_~s__state~0); 70359#L125 assume !(4385 == ssl3_connect_~s__state~0); 70358#L128 assume !(4400 == ssl3_connect_~s__state~0); 70357#L131 assume !(4401 == ssl3_connect_~s__state~0); 70356#L134 assume !(4416 == ssl3_connect_~s__state~0); 70355#L137 assume !(4417 == ssl3_connect_~s__state~0); 70354#L140 assume !(4432 == ssl3_connect_~s__state~0); 70353#L143 assume !(4433 == ssl3_connect_~s__state~0); 70352#L146 assume !(4448 == ssl3_connect_~s__state~0); 70351#L149 assume !(4449 == ssl3_connect_~s__state~0); 70350#L152 assume 4464 == ssl3_connect_~s__state~0; 70349#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 70348#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 70344#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70341#L516 ssl3_connect_~skip~0 := 0; 70340#L98-1 assume !false; 70339#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70338#L101 assume !(12292 == ssl3_connect_~s__state~0); 70337#L104 assume !(16384 == ssl3_connect_~s__state~0); 70336#L107 assume !(4096 == ssl3_connect_~s__state~0); 70335#L110 assume !(20480 == ssl3_connect_~s__state~0); 70334#L113 assume !(4099 == ssl3_connect_~s__state~0); 70333#L116 assume !(4368 == ssl3_connect_~s__state~0); 70332#L119 assume !(4369 == ssl3_connect_~s__state~0); 70331#L122 assume !(4384 == ssl3_connect_~s__state~0); 70330#L125 assume !(4385 == ssl3_connect_~s__state~0); 70329#L128 assume !(4400 == ssl3_connect_~s__state~0); 70328#L131 assume !(4401 == ssl3_connect_~s__state~0); 70327#L134 assume !(4416 == ssl3_connect_~s__state~0); 70326#L137 assume !(4417 == ssl3_connect_~s__state~0); 70325#L140 assume !(4432 == ssl3_connect_~s__state~0); 70324#L143 assume !(4433 == ssl3_connect_~s__state~0); 70323#L146 assume !(4448 == ssl3_connect_~s__state~0); 70322#L149 assume !(4449 == ssl3_connect_~s__state~0); 70321#L152 assume !(4464 == ssl3_connect_~s__state~0); 70320#L155 assume !(4465 == ssl3_connect_~s__state~0); 70319#L158 assume !(4466 == ssl3_connect_~s__state~0); 70318#L161 assume !(4467 == ssl3_connect_~s__state~0); 70317#L164 assume 4480 == ssl3_connect_~s__state~0; 70316#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 70315#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69437#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 69439#L356-2 ssl3_connect_~s__init_num~0 := 0; 69634#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70268#L516 ssl3_connect_~skip~0 := 0; 70266#L98-1 assume !false; 70264#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70262#L101 assume !(12292 == ssl3_connect_~s__state~0); 70260#L104 assume !(16384 == ssl3_connect_~s__state~0); 70258#L107 assume !(4096 == ssl3_connect_~s__state~0); 70256#L110 assume !(20480 == ssl3_connect_~s__state~0); 70254#L113 assume !(4099 == ssl3_connect_~s__state~0); 70252#L116 assume !(4368 == ssl3_connect_~s__state~0); 70250#L119 assume !(4369 == ssl3_connect_~s__state~0); 70248#L122 assume !(4384 == ssl3_connect_~s__state~0); 70246#L125 assume !(4385 == ssl3_connect_~s__state~0); 70244#L128 assume !(4400 == ssl3_connect_~s__state~0); 70242#L131 assume !(4401 == ssl3_connect_~s__state~0); 70240#L134 assume !(4416 == ssl3_connect_~s__state~0); 70238#L137 assume !(4417 == ssl3_connect_~s__state~0); 70236#L140 assume !(4432 == ssl3_connect_~s__state~0); 70234#L143 assume !(4433 == ssl3_connect_~s__state~0); 70232#L146 assume !(4448 == ssl3_connect_~s__state~0); 70230#L149 assume !(4449 == ssl3_connect_~s__state~0); 70228#L152 assume !(4464 == ssl3_connect_~s__state~0); 70226#L155 assume !(4465 == ssl3_connect_~s__state~0); 70224#L158 assume !(4466 == ssl3_connect_~s__state~0); 70222#L161 assume !(4467 == ssl3_connect_~s__state~0); 70220#L164 assume !(4480 == ssl3_connect_~s__state~0); 70218#L167 assume !(4481 == ssl3_connect_~s__state~0); 70216#L170 assume !(4496 == ssl3_connect_~s__state~0); 70214#L173 assume !(4497 == ssl3_connect_~s__state~0); 70212#L176 assume 4512 == ssl3_connect_~s__state~0; 70210#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 70208#L377 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; 70206#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 70204#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 70201#L392 assume !(0 == ssl3_connect_~tmp___8~0); 70196#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70188#L516 ssl3_connect_~skip~0 := 0; 70186#L98-1 assume !false; 70184#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70182#L101 assume !(12292 == ssl3_connect_~s__state~0); 70180#L104 assume !(16384 == ssl3_connect_~s__state~0); 70178#L107 assume !(4096 == ssl3_connect_~s__state~0); 70176#L110 assume !(20480 == ssl3_connect_~s__state~0); 70174#L113 assume !(4099 == ssl3_connect_~s__state~0); 70172#L116 assume !(4368 == ssl3_connect_~s__state~0); 70170#L119 assume !(4369 == ssl3_connect_~s__state~0); 70168#L122 assume !(4384 == ssl3_connect_~s__state~0); 70166#L125 assume !(4385 == ssl3_connect_~s__state~0); 70164#L128 assume !(4400 == ssl3_connect_~s__state~0); 70162#L131 assume !(4401 == ssl3_connect_~s__state~0); 70160#L134 assume !(4416 == ssl3_connect_~s__state~0); 70158#L137 assume !(4417 == ssl3_connect_~s__state~0); 70156#L140 assume !(4432 == ssl3_connect_~s__state~0); 70154#L143 assume !(4433 == ssl3_connect_~s__state~0); 70152#L146 assume !(4448 == ssl3_connect_~s__state~0); 70150#L149 assume !(4449 == ssl3_connect_~s__state~0); 70148#L152 assume !(4464 == ssl3_connect_~s__state~0); 70146#L155 assume !(4465 == ssl3_connect_~s__state~0); 70144#L158 assume !(4466 == ssl3_connect_~s__state~0); 70142#L161 assume !(4467 == ssl3_connect_~s__state~0); 70140#L164 assume !(4480 == ssl3_connect_~s__state~0); 70138#L167 assume !(4481 == ssl3_connect_~s__state~0); 70136#L170 assume !(4496 == ssl3_connect_~s__state~0); 70134#L173 assume !(4497 == ssl3_connect_~s__state~0); 70132#L176 assume !(4512 == ssl3_connect_~s__state~0); 70130#L179 assume !(4513 == ssl3_connect_~s__state~0); 70128#L182 assume 4528 == ssl3_connect_~s__state~0; 70126#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 70124#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 70122#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 70115#L407-1 ssl3_connect_~s__init_num~0 := 0; 70101#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70096#L516 ssl3_connect_~skip~0 := 0; 70093#L98-1 assume !false; 70090#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70087#L101 assume !(12292 == ssl3_connect_~s__state~0); 70084#L104 assume !(16384 == ssl3_connect_~s__state~0); 70081#L107 assume !(4096 == ssl3_connect_~s__state~0); 70078#L110 assume !(20480 == ssl3_connect_~s__state~0); 70075#L113 assume !(4099 == ssl3_connect_~s__state~0); 70070#L116 assume 4368 == ssl3_connect_~s__state~0; 69411#L120 [2018-11-23 15:00:00,300 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,300 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2018-11-23 15:00:00,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,301 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 15:00:00,328 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 15:00:00,328 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 15:00:00,329 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 15:00:00,329 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,329 INFO L82 PathProgramCache]: Analyzing trace with hash 462990713, now seen corresponding path program 1 times [2018-11-23 15:00:00,329 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,369 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-11-23 15:00:00,369 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 15:00:00,369 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 15:00:00,369 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 15:00:00,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 15:00:00,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 15:00:00,370 INFO L87 Difference]: Start difference. First operand 3098 states and 3777 transitions. cyclomatic complexity: 683 Second operand 3 states. [2018-11-23 15:00:00,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 15:00:00,394 INFO L93 Difference]: Finished difference Result 6100 states and 7265 transitions. [2018-11-23 15:00:00,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 15:00:00,394 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6100 states and 7265 transitions. [2018-11-23 15:00:00,407 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2018-11-23 15:00:00,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6100 states to 6100 states and 7265 transitions. [2018-11-23 15:00:00,415 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6100 [2018-11-23 15:00:00,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6100 [2018-11-23 15:00:00,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6100 states and 7265 transitions. [2018-11-23 15:00:00,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:00,421 INFO L705 BuchiCegarLoop]: Abstraction has 6100 states and 7265 transitions. [2018-11-23 15:00:00,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6100 states and 7265 transitions. [2018-11-23 15:00:00,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6100 to 6100. [2018-11-23 15:00:00,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6100 states. [2018-11-23 15:00:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6100 states to 6100 states and 7265 transitions. [2018-11-23 15:00:00,459 INFO L728 BuchiCegarLoop]: Abstraction has 6100 states and 7265 transitions. [2018-11-23 15:00:00,459 INFO L608 BuchiCegarLoop]: Abstraction has 6100 states and 7265 transitions. [2018-11-23 15:00:00,459 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-23 15:00:00,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6100 states and 7265 transitions. [2018-11-23 15:00:00,469 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2018-11-23 15:00:00,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 15:00:00,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 15:00:00,470 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 15:00:00,470 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 15:00:00,470 INFO L794 eck$LassoCheckResult]: Stem: 78253#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 78145#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78146#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 78161#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 78163#L98-1 assume !false; 78295#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78296#L101 assume 12292 == ssl3_connect_~s__state~0; 78232#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 78233#L206 ssl3_connect_~s__server~0 := 0; 79472#L211 assume 0 != ssl3_connect_~cb~0; 79470#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 79468#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 79465#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 79461#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 79457#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 79451#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79443#L516 ssl3_connect_~skip~0 := 0; 79440#L98-1 assume !false; 79437#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79434#L101 assume !(12292 == ssl3_connect_~s__state~0); 79431#L104 assume !(16384 == ssl3_connect_~s__state~0); 79428#L107 assume !(4096 == ssl3_connect_~s__state~0); 79425#L110 assume !(20480 == ssl3_connect_~s__state~0); 79422#L113 assume !(4099 == ssl3_connect_~s__state~0); 79418#L116 assume 4368 == ssl3_connect_~s__state~0; 79415#L120 [2018-11-23 15:00:00,471 INFO L796 eck$LassoCheckResult]: Loop: 79415#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 79413#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 79411#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 79408#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 79404#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79397#L516 ssl3_connect_~skip~0 := 0; 79395#L98-1 assume !false; 79393#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79391#L101 assume !(12292 == ssl3_connect_~s__state~0); 79389#L104 assume !(16384 == ssl3_connect_~s__state~0); 79387#L107 assume !(4096 == ssl3_connect_~s__state~0); 79385#L110 assume !(20480 == ssl3_connect_~s__state~0); 79383#L113 assume !(4099 == ssl3_connect_~s__state~0); 79381#L116 assume !(4368 == ssl3_connect_~s__state~0); 79379#L119 assume !(4369 == ssl3_connect_~s__state~0); 79377#L122 assume 4384 == ssl3_connect_~s__state~0; 79375#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 79373#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 79371#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 79368#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 79364#L271-2 ssl3_connect_~s__init_num~0 := 0; 79360#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79353#L516 ssl3_connect_~skip~0 := 0; 79351#L98-1 assume !false; 79349#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79347#L101 assume !(12292 == ssl3_connect_~s__state~0); 79345#L104 assume !(16384 == ssl3_connect_~s__state~0); 79343#L107 assume !(4096 == ssl3_connect_~s__state~0); 79341#L110 assume !(20480 == ssl3_connect_~s__state~0); 79339#L113 assume !(4099 == ssl3_connect_~s__state~0); 79337#L116 assume !(4368 == ssl3_connect_~s__state~0); 79335#L119 assume !(4369 == ssl3_connect_~s__state~0); 79333#L122 assume !(4384 == ssl3_connect_~s__state~0); 79331#L125 assume !(4385 == ssl3_connect_~s__state~0); 79329#L128 assume 4400 == ssl3_connect_~s__state~0; 79326#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 79320#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 79316#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79309#L516 ssl3_connect_~skip~0 := 0; 79307#L98-1 assume !false; 79305#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79303#L101 assume !(12292 == ssl3_connect_~s__state~0); 79301#L104 assume !(16384 == ssl3_connect_~s__state~0); 79299#L107 assume !(4096 == ssl3_connect_~s__state~0); 79297#L110 assume !(20480 == ssl3_connect_~s__state~0); 79295#L113 assume !(4099 == ssl3_connect_~s__state~0); 79293#L116 assume !(4368 == ssl3_connect_~s__state~0); 79291#L119 assume !(4369 == ssl3_connect_~s__state~0); 79289#L122 assume !(4384 == ssl3_connect_~s__state~0); 79287#L125 assume !(4385 == ssl3_connect_~s__state~0); 79285#L128 assume !(4400 == ssl3_connect_~s__state~0); 79283#L131 assume !(4401 == ssl3_connect_~s__state~0); 79281#L134 assume 4416 == ssl3_connect_~s__state~0; 79279#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 79277#L297 assume !(3 == ssl3_connect_~blastFlag~0); 79275#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 79272#L305 assume !(0 == ssl3_connect_~tmp___6~0); 79268#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79261#L516 ssl3_connect_~skip~0 := 0; 79259#L98-1 assume !false; 79257#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79255#L101 assume !(12292 == ssl3_connect_~s__state~0); 79253#L104 assume !(16384 == ssl3_connect_~s__state~0); 79251#L107 assume !(4096 == ssl3_connect_~s__state~0); 79249#L110 assume !(20480 == ssl3_connect_~s__state~0); 79247#L113 assume !(4099 == ssl3_connect_~s__state~0); 79245#L116 assume !(4368 == ssl3_connect_~s__state~0); 79243#L119 assume !(4369 == ssl3_connect_~s__state~0); 79241#L122 assume !(4384 == ssl3_connect_~s__state~0); 79239#L125 assume !(4385 == ssl3_connect_~s__state~0); 79237#L128 assume !(4400 == ssl3_connect_~s__state~0); 79235#L131 assume !(4401 == ssl3_connect_~s__state~0); 79233#L134 assume !(4416 == ssl3_connect_~s__state~0); 79231#L137 assume !(4417 == ssl3_connect_~s__state~0); 79229#L140 assume 4432 == ssl3_connect_~s__state~0; 79227#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 79225#L313 assume !(4 == ssl3_connect_~blastFlag~0); 79222#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 79218#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79211#L516 ssl3_connect_~skip~0 := 0; 79209#L98-1 assume !false; 79207#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79205#L101 assume !(12292 == ssl3_connect_~s__state~0); 79203#L104 assume !(16384 == ssl3_connect_~s__state~0); 79201#L107 assume !(4096 == ssl3_connect_~s__state~0); 79199#L110 assume !(20480 == ssl3_connect_~s__state~0); 79197#L113 assume !(4099 == ssl3_connect_~s__state~0); 79195#L116 assume !(4368 == ssl3_connect_~s__state~0); 79193#L119 assume !(4369 == ssl3_connect_~s__state~0); 79191#L122 assume !(4384 == ssl3_connect_~s__state~0); 79189#L125 assume !(4385 == ssl3_connect_~s__state~0); 79187#L128 assume !(4400 == ssl3_connect_~s__state~0); 79185#L131 assume !(4401 == ssl3_connect_~s__state~0); 79183#L134 assume !(4416 == ssl3_connect_~s__state~0); 79181#L137 assume !(4417 == ssl3_connect_~s__state~0); 79179#L140 assume !(4432 == ssl3_connect_~s__state~0); 79177#L143 assume !(4433 == ssl3_connect_~s__state~0); 79175#L146 assume 4448 == ssl3_connect_~s__state~0; 79173#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 79171#L325 assume !(4 == ssl3_connect_~blastFlag~0); 79167#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 79168#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 79160#L331-2 ssl3_connect_~s__init_num~0 := 0; 79161#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79153#L516 ssl3_connect_~skip~0 := 0; 79154#L98-1 assume !false; 79149#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79150#L101 assume !(12292 == ssl3_connect_~s__state~0); 79145#L104 assume !(16384 == ssl3_connect_~s__state~0); 79146#L107 assume !(4096 == ssl3_connect_~s__state~0); 79141#L110 assume !(20480 == ssl3_connect_~s__state~0); 79142#L113 assume !(4099 == ssl3_connect_~s__state~0); 79137#L116 assume !(4368 == ssl3_connect_~s__state~0); 79138#L119 assume !(4369 == ssl3_connect_~s__state~0); 79133#L122 assume !(4384 == ssl3_connect_~s__state~0); 79134#L125 assume !(4385 == ssl3_connect_~s__state~0); 79129#L128 assume !(4400 == ssl3_connect_~s__state~0); 79130#L131 assume !(4401 == ssl3_connect_~s__state~0); 79125#L134 assume !(4416 == ssl3_connect_~s__state~0); 79126#L137 assume !(4417 == ssl3_connect_~s__state~0); 79121#L140 assume !(4432 == ssl3_connect_~s__state~0); 79122#L143 assume !(4433 == ssl3_connect_~s__state~0); 79117#L146 assume !(4448 == ssl3_connect_~s__state~0); 79118#L149 assume !(4449 == ssl3_connect_~s__state~0); 79113#L152 assume 4464 == ssl3_connect_~s__state~0; 79114#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 79108#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 79109#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79636#L516 ssl3_connect_~skip~0 := 0; 79635#L98-1 assume !false; 79099#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79100#L101 assume !(12292 == ssl3_connect_~s__state~0); 79095#L104 assume !(16384 == ssl3_connect_~s__state~0); 79096#L107 assume !(4096 == ssl3_connect_~s__state~0); 79091#L110 assume !(20480 == ssl3_connect_~s__state~0); 79092#L113 assume !(4099 == ssl3_connect_~s__state~0); 79087#L116 assume !(4368 == ssl3_connect_~s__state~0); 79088#L119 assume !(4369 == ssl3_connect_~s__state~0); 79083#L122 assume !(4384 == ssl3_connect_~s__state~0); 79084#L125 assume !(4385 == ssl3_connect_~s__state~0); 79079#L128 assume !(4400 == ssl3_connect_~s__state~0); 79080#L131 assume !(4401 == ssl3_connect_~s__state~0); 79075#L134 assume !(4416 == ssl3_connect_~s__state~0); 79076#L137 assume !(4417 == ssl3_connect_~s__state~0); 79071#L140 assume !(4432 == ssl3_connect_~s__state~0); 79072#L143 assume !(4433 == ssl3_connect_~s__state~0); 79067#L146 assume !(4448 == ssl3_connect_~s__state~0); 79068#L149 assume !(4449 == ssl3_connect_~s__state~0); 79063#L152 assume !(4464 == ssl3_connect_~s__state~0); 79064#L155 assume !(4465 == ssl3_connect_~s__state~0); 79059#L158 assume !(4466 == ssl3_connect_~s__state~0); 79060#L161 assume !(4467 == ssl3_connect_~s__state~0); 79055#L164 assume 4480 == ssl3_connect_~s__state~0; 79056#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 79051#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79052#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 79617#L356-2 ssl3_connect_~s__init_num~0 := 0; 79614#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79610#L516 ssl3_connect_~skip~0 := 0; 79608#L98-1 assume !false; 79606#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79604#L101 assume !(12292 == ssl3_connect_~s__state~0); 79602#L104 assume !(16384 == ssl3_connect_~s__state~0); 79600#L107 assume !(4096 == ssl3_connect_~s__state~0); 79598#L110 assume !(20480 == ssl3_connect_~s__state~0); 79596#L113 assume !(4099 == ssl3_connect_~s__state~0); 79594#L116 assume !(4368 == ssl3_connect_~s__state~0); 79592#L119 assume !(4369 == ssl3_connect_~s__state~0); 79590#L122 assume !(4384 == ssl3_connect_~s__state~0); 79588#L125 assume !(4385 == ssl3_connect_~s__state~0); 79586#L128 assume !(4400 == ssl3_connect_~s__state~0); 79584#L131 assume !(4401 == ssl3_connect_~s__state~0); 79582#L134 assume !(4416 == ssl3_connect_~s__state~0); 79580#L137 assume !(4417 == ssl3_connect_~s__state~0); 79578#L140 assume !(4432 == ssl3_connect_~s__state~0); 79575#L143 assume !(4433 == ssl3_connect_~s__state~0); 79573#L146 assume !(4448 == ssl3_connect_~s__state~0); 79571#L149 assume !(4449 == ssl3_connect_~s__state~0); 79569#L152 assume !(4464 == ssl3_connect_~s__state~0); 79567#L155 assume !(4465 == ssl3_connect_~s__state~0); 79565#L158 assume !(4466 == ssl3_connect_~s__state~0); 79563#L161 assume !(4467 == ssl3_connect_~s__state~0); 79561#L164 assume !(4480 == ssl3_connect_~s__state~0); 79559#L167 assume !(4481 == ssl3_connect_~s__state~0); 79557#L170 assume !(4496 == ssl3_connect_~s__state~0); 79554#L173 assume !(4497 == ssl3_connect_~s__state~0); 79549#L176 assume 4512 == ssl3_connect_~s__state~0; 79547#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 79545#L377 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; 79543#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 79541#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 79538#L392 assume !(0 == ssl3_connect_~tmp___8~0); 79535#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79531#L516 ssl3_connect_~skip~0 := 0; 79529#L98-1 assume !false; 79527#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79525#L101 assume !(12292 == ssl3_connect_~s__state~0); 79523#L104 assume !(16384 == ssl3_connect_~s__state~0); 79521#L107 assume !(4096 == ssl3_connect_~s__state~0); 79519#L110 assume !(20480 == ssl3_connect_~s__state~0); 79517#L113 assume !(4099 == ssl3_connect_~s__state~0); 79515#L116 assume !(4368 == ssl3_connect_~s__state~0); 79513#L119 assume !(4369 == ssl3_connect_~s__state~0); 79511#L122 assume !(4384 == ssl3_connect_~s__state~0); 79509#L125 assume !(4385 == ssl3_connect_~s__state~0); 79507#L128 assume !(4400 == ssl3_connect_~s__state~0); 79505#L131 assume !(4401 == ssl3_connect_~s__state~0); 79503#L134 assume !(4416 == ssl3_connect_~s__state~0); 79501#L137 assume !(4417 == ssl3_connect_~s__state~0); 79499#L140 assume !(4432 == ssl3_connect_~s__state~0); 79497#L143 assume !(4433 == ssl3_connect_~s__state~0); 79495#L146 assume !(4448 == ssl3_connect_~s__state~0); 79493#L149 assume !(4449 == ssl3_connect_~s__state~0); 79491#L152 assume !(4464 == ssl3_connect_~s__state~0); 79489#L155 assume !(4465 == ssl3_connect_~s__state~0); 79487#L158 assume !(4466 == ssl3_connect_~s__state~0); 79485#L161 assume !(4467 == ssl3_connect_~s__state~0); 79483#L164 assume !(4480 == ssl3_connect_~s__state~0); 79481#L167 assume !(4481 == ssl3_connect_~s__state~0); 79479#L170 assume !(4496 == ssl3_connect_~s__state~0); 79476#L173 assume !(4497 == ssl3_connect_~s__state~0); 79474#L176 assume !(4512 == ssl3_connect_~s__state~0); 79473#L179 assume !(4513 == ssl3_connect_~s__state~0); 79471#L182 assume 4528 == ssl3_connect_~s__state~0; 79469#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 79467#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 79462#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 79459#L407-1 ssl3_connect_~s__init_num~0 := 0; 79455#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79444#L516 ssl3_connect_~skip~0 := 0; 79441#L98-1 assume !false; 79438#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79435#L101 assume !(12292 == ssl3_connect_~s__state~0); 79432#L104 assume !(16384 == ssl3_connect_~s__state~0); 79429#L107 assume !(4096 == ssl3_connect_~s__state~0); 79426#L110 assume !(20480 == ssl3_connect_~s__state~0); 79423#L113 assume !(4099 == ssl3_connect_~s__state~0); 79419#L116 assume 4368 == ssl3_connect_~s__state~0; 79415#L120 [2018-11-23 15:00:00,471 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,471 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2018-11-23 15:00:00,471 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,471 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,472 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 15:00:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 15:00:00,479 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,479 INFO L82 PathProgramCache]: Analyzing trace with hash 462990713, now seen corresponding path program 2 times [2018-11-23 15:00:00,479 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,479 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,480 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-11-23 15:00:00,524 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 15:00:00,525 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 15:00:00,525 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 15:00:00,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 15:00:00,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 15:00:00,525 INFO L87 Difference]: Start difference. First operand 6100 states and 7265 transitions. cyclomatic complexity: 1173 Second operand 3 states. [2018-11-23 15:00:00,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 15:00:00,613 INFO L93 Difference]: Finished difference Result 5400 states and 6393 transitions. [2018-11-23 15:00:00,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 15:00:00,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5400 states and 6393 transitions. [2018-11-23 15:00:00,625 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2018-11-23 15:00:00,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5400 states to 5400 states and 6393 transitions. [2018-11-23 15:00:00,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5400 [2018-11-23 15:00:00,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5400 [2018-11-23 15:00:00,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5400 states and 6393 transitions. [2018-11-23 15:00:00,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:00,638 INFO L705 BuchiCegarLoop]: Abstraction has 5400 states and 6393 transitions. [2018-11-23 15:00:00,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5400 states and 6393 transitions. [2018-11-23 15:00:00,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5400 to 5384. [2018-11-23 15:00:00,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5384 states. [2018-11-23 15:00:00,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5384 states to 5384 states and 6377 transitions. [2018-11-23 15:00:00,672 INFO L728 BuchiCegarLoop]: Abstraction has 5384 states and 6377 transitions. [2018-11-23 15:00:00,672 INFO L608 BuchiCegarLoop]: Abstraction has 5384 states and 6377 transitions. [2018-11-23 15:00:00,672 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-23 15:00:00,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5384 states and 6377 transitions. [2018-11-23 15:00:00,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2018-11-23 15:00:00,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 15:00:00,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 15:00:00,683 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 15:00:00,683 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 15:00:00,683 INFO L794 eck$LassoCheckResult]: Stem: 89752#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 89651#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89652#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 89654#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 89802#L98-1 assume !false; 89803#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89798#L101 assume 12292 == ssl3_connect_~s__state~0; 89799#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 89946#L206 ssl3_connect_~s__server~0 := 0; 89944#L211 assume 0 != ssl3_connect_~cb~0; 89942#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 89940#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 89935#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 89931#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 89927#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 89921#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89917#L516 ssl3_connect_~skip~0 := 0; 89915#L98-1 assume !false; 89913#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89911#L101 assume !(12292 == ssl3_connect_~s__state~0); 89909#L104 assume !(16384 == ssl3_connect_~s__state~0); 89907#L107 assume !(4096 == ssl3_connect_~s__state~0); 89905#L110 assume !(20480 == ssl3_connect_~s__state~0); 89903#L113 assume !(4099 == ssl3_connect_~s__state~0); 89901#L116 assume 4368 == ssl3_connect_~s__state~0; 89899#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 89897#L250 assume !(0 == ssl3_connect_~blastFlag~0); 89894#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 89890#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 89884#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89880#L516 ssl3_connect_~skip~0 := 0; 89878#L98-1 assume !false; 89876#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89874#L101 assume !(12292 == ssl3_connect_~s__state~0); 89872#L104 assume !(16384 == ssl3_connect_~s__state~0); 89870#L107 assume !(4096 == ssl3_connect_~s__state~0); 89868#L110 assume !(20480 == ssl3_connect_~s__state~0); 89866#L113 assume !(4099 == ssl3_connect_~s__state~0); 89864#L116 assume !(4368 == ssl3_connect_~s__state~0); 89862#L119 assume !(4369 == ssl3_connect_~s__state~0); 89860#L122 assume 4384 == ssl3_connect_~s__state~0; 89858#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 89856#L265 assume !(1 == ssl3_connect_~blastFlag~0); 89854#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 89850#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 89851#L271-2 [2018-11-23 15:00:00,684 INFO L796 eck$LassoCheckResult]: Loop: 89851#L271-2 ssl3_connect_~s__init_num~0 := 0; 93224#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93221#L516 ssl3_connect_~skip~0 := 0; 93220#L98-1 assume !false; 93219#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93217#L101 assume !(12292 == ssl3_connect_~s__state~0); 93215#L104 assume !(16384 == ssl3_connect_~s__state~0); 93213#L107 assume !(4096 == ssl3_connect_~s__state~0); 93211#L110 assume !(20480 == ssl3_connect_~s__state~0); 93209#L113 assume !(4099 == ssl3_connect_~s__state~0); 93207#L116 assume !(4368 == ssl3_connect_~s__state~0); 93205#L119 assume !(4369 == ssl3_connect_~s__state~0); 93202#L122 assume !(4384 == ssl3_connect_~s__state~0); 93198#L125 assume !(4385 == ssl3_connect_~s__state~0); 93193#L128 assume !(4400 == ssl3_connect_~s__state~0); 93191#L131 assume !(4401 == ssl3_connect_~s__state~0); 93189#L134 assume !(4416 == ssl3_connect_~s__state~0); 93187#L137 assume !(4417 == ssl3_connect_~s__state~0); 93185#L140 assume !(4432 == ssl3_connect_~s__state~0); 93183#L143 assume !(4433 == ssl3_connect_~s__state~0); 93181#L146 assume !(4448 == ssl3_connect_~s__state~0); 93179#L149 assume !(4449 == ssl3_connect_~s__state~0); 93177#L152 assume !(4464 == ssl3_connect_~s__state~0); 93175#L155 assume !(4465 == ssl3_connect_~s__state~0); 93173#L158 assume !(4466 == ssl3_connect_~s__state~0); 93171#L161 assume !(4467 == ssl3_connect_~s__state~0); 93169#L164 assume !(4480 == ssl3_connect_~s__state~0); 93167#L167 assume !(4481 == ssl3_connect_~s__state~0); 93165#L170 assume !(4496 == ssl3_connect_~s__state~0); 93163#L173 assume !(4497 == ssl3_connect_~s__state~0); 93161#L176 assume !(4512 == ssl3_connect_~s__state~0); 93159#L179 assume !(4513 == ssl3_connect_~s__state~0); 93157#L182 assume !(4528 == ssl3_connect_~s__state~0); 93155#L185 assume !(4529 == ssl3_connect_~s__state~0); 93153#L188 assume 4560 == ssl3_connect_~s__state~0; 90105#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 93150#L427 assume !(ssl3_connect_~ret~0 <= 0); 93148#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 93078#L430-2 ssl3_connect_~s__init_num~0 := 0; 93077#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93074#L516 ssl3_connect_~skip~0 := 0; 91149#L98-1 assume !false; 91148#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91147#L101 assume !(12292 == ssl3_connect_~s__state~0); 91146#L104 assume !(16384 == ssl3_connect_~s__state~0); 91144#L107 assume !(4096 == ssl3_connect_~s__state~0); 91145#L110 assume !(20480 == ssl3_connect_~s__state~0); 93058#L113 assume !(4099 == ssl3_connect_~s__state~0); 93056#L116 assume !(4368 == ssl3_connect_~s__state~0); 93053#L119 assume !(4369 == ssl3_connect_~s__state~0); 93049#L122 assume !(4384 == ssl3_connect_~s__state~0); 93045#L125 assume !(4385 == ssl3_connect_~s__state~0); 93043#L128 assume !(4400 == ssl3_connect_~s__state~0); 93041#L131 assume !(4401 == ssl3_connect_~s__state~0); 91131#L134 assume !(4416 == ssl3_connect_~s__state~0); 91132#L137 assume !(4417 == ssl3_connect_~s__state~0); 92859#L140 assume !(4432 == ssl3_connect_~s__state~0); 92857#L143 assume !(4433 == ssl3_connect_~s__state~0); 92855#L146 assume !(4448 == ssl3_connect_~s__state~0); 92853#L149 assume !(4449 == ssl3_connect_~s__state~0); 92851#L152 assume !(4464 == ssl3_connect_~s__state~0); 92849#L155 assume !(4465 == ssl3_connect_~s__state~0); 92847#L158 assume !(4466 == ssl3_connect_~s__state~0); 92845#L161 assume !(4467 == ssl3_connect_~s__state~0); 92843#L164 assume !(4480 == ssl3_connect_~s__state~0); 92841#L167 assume !(4481 == ssl3_connect_~s__state~0); 92839#L170 assume !(4496 == ssl3_connect_~s__state~0); 92838#L173 assume !(4497 == ssl3_connect_~s__state~0); 92834#L176 assume 4512 == ssl3_connect_~s__state~0; 90117#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 92833#L377 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; 92832#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 92831#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 92830#L392 assume !(0 == ssl3_connect_~tmp___8~0); 92474#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92470#L516 ssl3_connect_~skip~0 := 0; 92468#L98-1 assume !false; 92466#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92464#L101 assume !(12292 == ssl3_connect_~s__state~0); 92462#L104 assume !(16384 == ssl3_connect_~s__state~0); 92460#L107 assume !(4096 == ssl3_connect_~s__state~0); 92458#L110 assume !(20480 == ssl3_connect_~s__state~0); 92456#L113 assume !(4099 == ssl3_connect_~s__state~0); 92454#L116 assume !(4368 == ssl3_connect_~s__state~0); 92452#L119 assume !(4369 == ssl3_connect_~s__state~0); 92450#L122 assume !(4384 == ssl3_connect_~s__state~0); 92448#L125 assume !(4385 == ssl3_connect_~s__state~0); 92446#L128 assume !(4400 == ssl3_connect_~s__state~0); 92414#L131 assume !(4401 == ssl3_connect_~s__state~0); 92399#L134 assume !(4416 == ssl3_connect_~s__state~0); 92397#L137 assume !(4417 == ssl3_connect_~s__state~0); 92395#L140 assume !(4432 == ssl3_connect_~s__state~0); 92393#L143 assume !(4433 == ssl3_connect_~s__state~0); 92391#L146 assume !(4448 == ssl3_connect_~s__state~0); 92389#L149 assume !(4449 == ssl3_connect_~s__state~0); 92387#L152 assume !(4464 == ssl3_connect_~s__state~0); 92385#L155 assume !(4465 == ssl3_connect_~s__state~0); 92383#L158 assume !(4466 == ssl3_connect_~s__state~0); 92381#L161 assume !(4467 == ssl3_connect_~s__state~0); 92379#L164 assume !(4480 == ssl3_connect_~s__state~0); 92377#L167 assume !(4481 == ssl3_connect_~s__state~0); 92375#L170 assume !(4496 == ssl3_connect_~s__state~0); 92373#L173 assume !(4497 == ssl3_connect_~s__state~0); 92371#L176 assume !(4512 == ssl3_connect_~s__state~0); 92369#L179 assume !(4513 == ssl3_connect_~s__state~0); 92367#L182 assume 4528 == ssl3_connect_~s__state~0; 92210#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 92353#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 92337#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 92333#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 92330#L407-1 ssl3_connect_~s__init_num~0 := 0; 92326#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92324#L516 ssl3_connect_~skip~0 := 0; 92323#L98-1 assume !false; 92322#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92320#L101 assume !(12292 == ssl3_connect_~s__state~0); 90187#L104 assume !(16384 == ssl3_connect_~s__state~0); 90188#L107 assume !(4096 == ssl3_connect_~s__state~0); 92290#L110 assume !(20480 == ssl3_connect_~s__state~0); 92288#L113 assume !(4099 == ssl3_connect_~s__state~0); 92287#L116 assume !(4368 == ssl3_connect_~s__state~0); 90180#L119 assume !(4369 == ssl3_connect_~s__state~0); 90181#L122 assume !(4384 == ssl3_connect_~s__state~0); 90177#L125 assume !(4385 == ssl3_connect_~s__state~0); 90176#L128 assume !(4400 == ssl3_connect_~s__state~0); 90175#L131 assume !(4401 == ssl3_connect_~s__state~0); 90171#L134 assume !(4416 == ssl3_connect_~s__state~0); 90166#L137 assume !(4417 == ssl3_connect_~s__state~0); 90167#L140 assume !(4432 == ssl3_connect_~s__state~0); 92233#L143 assume !(4433 == ssl3_connect_~s__state~0); 92231#L146 assume !(4448 == ssl3_connect_~s__state~0); 92230#L149 assume !(4449 == ssl3_connect_~s__state~0); 90145#L152 assume !(4464 == ssl3_connect_~s__state~0); 90146#L155 assume !(4465 == ssl3_connect_~s__state~0); 92185#L158 assume !(4466 == ssl3_connect_~s__state~0); 90132#L161 assume !(4467 == ssl3_connect_~s__state~0); 90128#L164 assume !(4480 == ssl3_connect_~s__state~0); 90124#L167 assume !(4481 == ssl3_connect_~s__state~0); 90122#L170 assume !(4496 == ssl3_connect_~s__state~0); 90119#L173 assume !(4497 == ssl3_connect_~s__state~0); 90115#L176 assume !(4512 == ssl3_connect_~s__state~0); 90112#L179 assume !(4513 == ssl3_connect_~s__state~0); 90110#L182 assume !(4528 == ssl3_connect_~s__state~0); 90106#L185 assume !(4529 == ssl3_connect_~s__state~0); 90103#L188 assume !(4560 == ssl3_connect_~s__state~0); 90019#L191 assume !(4561 == ssl3_connect_~s__state~0); 90020#L194 assume 4352 == ssl3_connect_~s__state~0; 91339#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 91340#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 91332#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 91333#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91306#L516 ssl3_connect_~skip~0 := 0; 91307#L98-1 assume !false; 91297#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91298#L101 assume !(12292 == ssl3_connect_~s__state~0); 91289#L104 assume !(16384 == ssl3_connect_~s__state~0); 91290#L107 assume !(4096 == ssl3_connect_~s__state~0); 91281#L110 assume !(20480 == ssl3_connect_~s__state~0); 91282#L113 assume !(4099 == ssl3_connect_~s__state~0); 91272#L116 assume !(4368 == ssl3_connect_~s__state~0); 91273#L119 assume !(4369 == ssl3_connect_~s__state~0); 91261#L122 assume 4384 == ssl3_connect_~s__state~0; 91262#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 93232#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 93229#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 93228#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 89851#L271-2 [2018-11-23 15:00:00,684 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,684 INFO L82 PathProgramCache]: Analyzing trace with hash -1190341656, now seen corresponding path program 1 times [2018-11-23 15:00:00,684 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,684 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,685 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 15:00:00,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-23 15:00:00,716 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 15:00:00,716 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 15:00:00,717 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 15:00:00,717 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 1 times [2018-11-23 15:00:00,717 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,717 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,718 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,762 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 15:00:00,762 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 15:00:00,762 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 15:00:00,773 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,791 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 15:00:00,804 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 15:00:00,820 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 15:00:00,820 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 15:00:00,821 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 15:00:00,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 15:00:00,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 15:00:00,821 INFO L87 Difference]: Start difference. First operand 5384 states and 6377 transitions. cyclomatic complexity: 997 Second operand 3 states. [2018-11-23 15:00:00,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 15:00:00,841 INFO L93 Difference]: Finished difference Result 5384 states and 6375 transitions. [2018-11-23 15:00:00,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 15:00:00,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5384 states and 6375 transitions. [2018-11-23 15:00:00,853 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2018-11-23 15:00:00,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5384 states to 5384 states and 6375 transitions. [2018-11-23 15:00:00,861 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5384 [2018-11-23 15:00:00,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5384 [2018-11-23 15:00:00,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5384 states and 6375 transitions. [2018-11-23 15:00:00,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:00,867 INFO L705 BuchiCegarLoop]: Abstraction has 5384 states and 6375 transitions. [2018-11-23 15:00:00,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5384 states and 6375 transitions. [2018-11-23 15:00:00,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5384 to 5384. [2018-11-23 15:00:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5384 states. [2018-11-23 15:00:00,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5384 states to 5384 states and 6375 transitions. [2018-11-23 15:00:00,900 INFO L728 BuchiCegarLoop]: Abstraction has 5384 states and 6375 transitions. [2018-11-23 15:00:00,900 INFO L608 BuchiCegarLoop]: Abstraction has 5384 states and 6375 transitions. [2018-11-23 15:00:00,900 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-23 15:00:00,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5384 states and 6375 transitions. [2018-11-23 15:00:00,910 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2018-11-23 15:00:00,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 15:00:00,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 15:00:00,912 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 15:00:00,912 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 15:00:00,912 INFO L794 eck$LassoCheckResult]: Stem: 101027#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 100922#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 100923#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 100925#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 101075#L98-1 assume !false; 101076#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101071#L101 assume 12292 == ssl3_connect_~s__state~0; 101072#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 101209#L206 ssl3_connect_~s__server~0 := 0; 101207#L211 assume 0 != ssl3_connect_~cb~0; 101205#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 101203#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 101198#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 101194#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 101190#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 101184#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101180#L516 ssl3_connect_~skip~0 := 0; 101178#L98-1 assume !false; 101176#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101174#L101 assume !(12292 == ssl3_connect_~s__state~0); 101172#L104 assume !(16384 == ssl3_connect_~s__state~0); 101170#L107 assume !(4096 == ssl3_connect_~s__state~0); 101168#L110 assume !(20480 == ssl3_connect_~s__state~0); 101166#L113 assume !(4099 == ssl3_connect_~s__state~0); 101164#L116 assume 4368 == ssl3_connect_~s__state~0; 101162#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 101160#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 101157#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 101153#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 101147#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101143#L516 ssl3_connect_~skip~0 := 0; 101141#L98-1 assume !false; 101139#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101137#L101 assume !(12292 == ssl3_connect_~s__state~0); 101135#L104 assume !(16384 == ssl3_connect_~s__state~0); 101133#L107 assume !(4096 == ssl3_connect_~s__state~0); 101131#L110 assume !(20480 == ssl3_connect_~s__state~0); 101129#L113 assume !(4099 == ssl3_connect_~s__state~0); 101127#L116 assume !(4368 == ssl3_connect_~s__state~0); 101125#L119 assume !(4369 == ssl3_connect_~s__state~0); 101123#L122 assume 4384 == ssl3_connect_~s__state~0; 101121#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 101119#L265 assume !(1 == ssl3_connect_~blastFlag~0); 101117#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 101113#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101114#L271-2 [2018-11-23 15:00:00,912 INFO L796 eck$LassoCheckResult]: Loop: 101114#L271-2 ssl3_connect_~s__init_num~0 := 0; 102649#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102646#L516 ssl3_connect_~skip~0 := 0; 102645#L98-1 assume !false; 102644#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102643#L101 assume !(12292 == ssl3_connect_~s__state~0); 102642#L104 assume !(16384 == ssl3_connect_~s__state~0); 102641#L107 assume !(4096 == ssl3_connect_~s__state~0); 102640#L110 assume !(20480 == ssl3_connect_~s__state~0); 102639#L113 assume !(4099 == ssl3_connect_~s__state~0); 102638#L116 assume !(4368 == ssl3_connect_~s__state~0); 102637#L119 assume !(4369 == ssl3_connect_~s__state~0); 102636#L122 assume !(4384 == ssl3_connect_~s__state~0); 102635#L125 assume !(4385 == ssl3_connect_~s__state~0); 102634#L128 assume !(4400 == ssl3_connect_~s__state~0); 102633#L131 assume !(4401 == ssl3_connect_~s__state~0); 102632#L134 assume !(4416 == ssl3_connect_~s__state~0); 102631#L137 assume !(4417 == ssl3_connect_~s__state~0); 102630#L140 assume !(4432 == ssl3_connect_~s__state~0); 102629#L143 assume !(4433 == ssl3_connect_~s__state~0); 102628#L146 assume !(4448 == ssl3_connect_~s__state~0); 102627#L149 assume !(4449 == ssl3_connect_~s__state~0); 102626#L152 assume !(4464 == ssl3_connect_~s__state~0); 102625#L155 assume !(4465 == ssl3_connect_~s__state~0); 102624#L158 assume !(4466 == ssl3_connect_~s__state~0); 102623#L161 assume !(4467 == ssl3_connect_~s__state~0); 102037#L164 assume !(4480 == ssl3_connect_~s__state~0); 102036#L167 assume !(4481 == ssl3_connect_~s__state~0); 102035#L170 assume !(4496 == ssl3_connect_~s__state~0); 102034#L173 assume !(4497 == ssl3_connect_~s__state~0); 102032#L176 assume !(4512 == ssl3_connect_~s__state~0); 102033#L179 assume !(4513 == ssl3_connect_~s__state~0); 102584#L182 assume !(4528 == ssl3_connect_~s__state~0); 102582#L185 assume !(4529 == ssl3_connect_~s__state~0); 102580#L188 assume 4560 == ssl3_connect_~s__state~0; 102367#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 102577#L427 assume !(ssl3_connect_~ret~0 <= 0); 102575#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 102532#L430-2 ssl3_connect_~s__init_num~0 := 0; 102529#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102526#L516 ssl3_connect_~skip~0 := 0; 102525#L98-1 assume !false; 102524#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102523#L101 assume !(12292 == ssl3_connect_~s__state~0); 102522#L104 assume !(16384 == ssl3_connect_~s__state~0); 102521#L107 assume !(4096 == ssl3_connect_~s__state~0); 102520#L110 assume !(20480 == ssl3_connect_~s__state~0); 102519#L113 assume !(4099 == ssl3_connect_~s__state~0); 102518#L116 assume !(4368 == ssl3_connect_~s__state~0); 102517#L119 assume !(4369 == ssl3_connect_~s__state~0); 102516#L122 assume !(4384 == ssl3_connect_~s__state~0); 102515#L125 assume !(4385 == ssl3_connect_~s__state~0); 102514#L128 assume !(4400 == ssl3_connect_~s__state~0); 102513#L131 assume !(4401 == ssl3_connect_~s__state~0); 102512#L134 assume !(4416 == ssl3_connect_~s__state~0); 102511#L137 assume !(4417 == ssl3_connect_~s__state~0); 102510#L140 assume !(4432 == ssl3_connect_~s__state~0); 102509#L143 assume !(4433 == ssl3_connect_~s__state~0); 102508#L146 assume !(4448 == ssl3_connect_~s__state~0); 102507#L149 assume !(4449 == ssl3_connect_~s__state~0); 102506#L152 assume !(4464 == ssl3_connect_~s__state~0); 102505#L155 assume !(4465 == ssl3_connect_~s__state~0); 102504#L158 assume !(4466 == ssl3_connect_~s__state~0); 102503#L161 assume !(4467 == ssl3_connect_~s__state~0); 102502#L164 assume !(4480 == ssl3_connect_~s__state~0); 102501#L167 assume !(4481 == ssl3_connect_~s__state~0); 102500#L170 assume !(4496 == ssl3_connect_~s__state~0); 102499#L173 assume !(4497 == ssl3_connect_~s__state~0); 102498#L176 assume 4512 == ssl3_connect_~s__state~0; 101324#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 102497#L377 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; 102496#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 102495#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 102494#L392 assume !(0 == ssl3_connect_~tmp___8~0); 102493#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102490#L516 ssl3_connect_~skip~0 := 0; 102489#L98-1 assume !false; 102488#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102487#L101 assume !(12292 == ssl3_connect_~s__state~0); 102486#L104 assume !(16384 == ssl3_connect_~s__state~0); 102485#L107 assume !(4096 == ssl3_connect_~s__state~0); 102484#L110 assume !(20480 == ssl3_connect_~s__state~0); 102483#L113 assume !(4099 == ssl3_connect_~s__state~0); 102482#L116 assume !(4368 == ssl3_connect_~s__state~0); 102481#L119 assume !(4369 == ssl3_connect_~s__state~0); 102480#L122 assume !(4384 == ssl3_connect_~s__state~0); 102479#L125 assume !(4385 == ssl3_connect_~s__state~0); 102478#L128 assume !(4400 == ssl3_connect_~s__state~0); 102477#L131 assume !(4401 == ssl3_connect_~s__state~0); 102476#L134 assume !(4416 == ssl3_connect_~s__state~0); 102475#L137 assume !(4417 == ssl3_connect_~s__state~0); 102474#L140 assume !(4432 == ssl3_connect_~s__state~0); 102473#L143 assume !(4433 == ssl3_connect_~s__state~0); 102472#L146 assume !(4448 == ssl3_connect_~s__state~0); 102471#L149 assume !(4449 == ssl3_connect_~s__state~0); 102470#L152 assume !(4464 == ssl3_connect_~s__state~0); 102469#L155 assume !(4465 == ssl3_connect_~s__state~0); 102468#L158 assume !(4466 == ssl3_connect_~s__state~0); 102467#L161 assume !(4467 == ssl3_connect_~s__state~0); 102466#L164 assume !(4480 == ssl3_connect_~s__state~0); 102465#L167 assume !(4481 == ssl3_connect_~s__state~0); 102464#L170 assume !(4496 == ssl3_connect_~s__state~0); 102463#L173 assume !(4497 == ssl3_connect_~s__state~0); 102462#L176 assume !(4512 == ssl3_connect_~s__state~0); 101520#L179 assume !(4513 == ssl3_connect_~s__state~0); 101521#L182 assume 4528 == ssl3_connect_~s__state~0; 101308#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 101515#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 102184#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 102413#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 102412#L407-1 ssl3_connect_~s__init_num~0 := 0; 101498#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101496#L516 ssl3_connect_~skip~0 := 0; 101485#L98-1 assume !false; 101486#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101479#L101 assume !(12292 == ssl3_connect_~s__state~0); 101480#L104 assume !(16384 == ssl3_connect_~s__state~0); 101473#L107 assume !(4096 == ssl3_connect_~s__state~0); 101474#L110 assume !(20480 == ssl3_connect_~s__state~0); 101467#L113 assume !(4099 == ssl3_connect_~s__state~0); 101468#L116 assume !(4368 == ssl3_connect_~s__state~0); 101456#L119 assume !(4369 == ssl3_connect_~s__state~0); 101457#L122 assume !(4384 == ssl3_connect_~s__state~0); 101441#L125 assume !(4385 == ssl3_connect_~s__state~0); 101442#L128 assume !(4400 == ssl3_connect_~s__state~0); 101429#L131 assume !(4401 == ssl3_connect_~s__state~0); 101430#L134 assume !(4416 == ssl3_connect_~s__state~0); 101415#L137 assume !(4417 == ssl3_connect_~s__state~0); 101416#L140 assume !(4432 == ssl3_connect_~s__state~0); 101400#L143 assume !(4433 == ssl3_connect_~s__state~0); 101401#L146 assume !(4448 == ssl3_connect_~s__state~0); 101385#L149 assume !(4449 == ssl3_connect_~s__state~0); 101386#L152 assume !(4464 == ssl3_connect_~s__state~0); 101372#L155 assume !(4465 == ssl3_connect_~s__state~0); 101373#L158 assume !(4466 == ssl3_connect_~s__state~0); 101358#L161 assume !(4467 == ssl3_connect_~s__state~0); 101359#L164 assume !(4480 == ssl3_connect_~s__state~0); 101345#L167 assume !(4481 == ssl3_connect_~s__state~0); 101346#L170 assume !(4496 == ssl3_connect_~s__state~0); 101330#L173 assume !(4497 == ssl3_connect_~s__state~0); 101331#L176 assume !(4512 == ssl3_connect_~s__state~0); 101314#L179 assume !(4513 == ssl3_connect_~s__state~0); 101315#L182 assume !(4528 == ssl3_connect_~s__state~0); 101297#L185 assume !(4529 == ssl3_connect_~s__state~0); 101298#L188 assume !(4560 == ssl3_connect_~s__state~0); 102364#L191 assume !(4561 == ssl3_connect_~s__state~0); 102362#L194 assume 4352 == ssl3_connect_~s__state~0; 102360#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 101275#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 101276#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101262#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101260#L516 ssl3_connect_~skip~0 := 0; 101247#L98-1 assume !false; 101248#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101239#L101 assume !(12292 == ssl3_connect_~s__state~0); 101240#L104 assume !(16384 == ssl3_connect_~s__state~0); 101215#L107 assume !(4096 == ssl3_connect_~s__state~0); 101217#L110 assume !(20480 == ssl3_connect_~s__state~0); 101218#L113 assume !(4099 == ssl3_connect_~s__state~0); 101219#L116 assume !(4368 == ssl3_connect_~s__state~0); 101452#L119 assume !(4369 == ssl3_connect_~s__state~0); 101454#L122 assume 4384 == ssl3_connect_~s__state~0; 101213#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 102654#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 102653#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 102652#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101114#L271-2 [2018-11-23 15:00:00,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,913 INFO L82 PathProgramCache]: Analyzing trace with hash 498602086, now seen corresponding path program 1 times [2018-11-23 15:00:00,913 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,913 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,913 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-23 15:00:00,948 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 15:00:00,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 15:00:00,949 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 15:00:00,949 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:00,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 2 times [2018-11-23 15:00:00,949 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:00,949 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:00,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:00,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:00,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:00,982 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 15:00:00,982 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 15:00:00,982 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 15:00:00,989 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-23 15:00:01,012 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-23 15:00:01,013 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-23 15:00:01,017 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 15:00:01,060 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 15:00:01,085 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 15:00:01,085 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 15:00:01,086 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 15:00:01,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 15:00:01,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 15:00:01,086 INFO L87 Difference]: Start difference. First operand 5384 states and 6375 transitions. cyclomatic complexity: 995 Second operand 3 states. [2018-11-23 15:00:01,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 15:00:01,134 INFO L93 Difference]: Finished difference Result 5466 states and 6475 transitions. [2018-11-23 15:00:01,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 15:00:01,134 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5466 states and 6475 transitions. [2018-11-23 15:00:01,148 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-23 15:00:01,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5466 states to 5466 states and 6475 transitions. [2018-11-23 15:00:01,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5466 [2018-11-23 15:00:01,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5466 [2018-11-23 15:00:01,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5466 states and 6475 transitions. [2018-11-23 15:00:01,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:01,167 INFO L705 BuchiCegarLoop]: Abstraction has 5466 states and 6475 transitions. [2018-11-23 15:00:01,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5466 states and 6475 transitions. [2018-11-23 15:00:01,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5466 to 5466. [2018-11-23 15:00:01,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5466 states. [2018-11-23 15:00:01,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5466 states to 5466 states and 6475 transitions. [2018-11-23 15:00:01,213 INFO L728 BuchiCegarLoop]: Abstraction has 5466 states and 6475 transitions. [2018-11-23 15:00:01,213 INFO L608 BuchiCegarLoop]: Abstraction has 5466 states and 6475 transitions. [2018-11-23 15:00:01,213 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-23 15:00:01,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5466 states and 6475 transitions. [2018-11-23 15:00:01,226 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-23 15:00:01,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 15:00:01,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 15:00:01,227 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 15:00:01,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-23 15:00:01,228 INFO L794 eck$LassoCheckResult]: Stem: 112376#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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; 112275#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112276#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 112278#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 112427#L98-1 assume !false; 112428#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112423#L101 assume 12292 == ssl3_connect_~s__state~0; 112424#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 112573#L206 ssl3_connect_~s__server~0 := 0; 112571#L211 assume 0 != ssl3_connect_~cb~0; 112569#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 112567#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 112562#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 112558#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 112554#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 112548#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112544#L516 ssl3_connect_~skip~0 := 0; 112542#L98-1 assume !false; 112540#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112538#L101 assume !(12292 == ssl3_connect_~s__state~0); 112536#L104 assume !(16384 == ssl3_connect_~s__state~0); 112534#L107 assume !(4096 == ssl3_connect_~s__state~0); 112532#L110 assume !(20480 == ssl3_connect_~s__state~0); 112530#L113 assume !(4099 == ssl3_connect_~s__state~0); 112528#L116 assume 4368 == ssl3_connect_~s__state~0; 112526#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 112524#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 112521#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 112517#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 112511#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112507#L516 ssl3_connect_~skip~0 := 0; 112505#L98-1 assume !false; 112503#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112501#L101 assume !(12292 == ssl3_connect_~s__state~0); 112499#L104 assume !(16384 == ssl3_connect_~s__state~0); 112497#L107 assume !(4096 == ssl3_connect_~s__state~0); 112495#L110 assume !(20480 == ssl3_connect_~s__state~0); 112493#L113 assume !(4099 == ssl3_connect_~s__state~0); 112491#L116 assume !(4368 == ssl3_connect_~s__state~0); 112489#L119 assume !(4369 == ssl3_connect_~s__state~0); 112487#L122 assume 4384 == ssl3_connect_~s__state~0; 112485#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 112483#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 112481#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 112477#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 112478#L271-2 [2018-11-23 15:00:01,228 INFO L796 eck$LassoCheckResult]: Loop: 112478#L271-2 ssl3_connect_~s__init_num~0 := 0; 116907#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116903#L516 ssl3_connect_~skip~0 := 0; 116901#L98-1 assume !false; 116899#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116897#L101 assume !(12292 == ssl3_connect_~s__state~0); 116895#L104 assume !(16384 == ssl3_connect_~s__state~0); 116893#L107 assume !(4096 == ssl3_connect_~s__state~0); 116891#L110 assume !(20480 == ssl3_connect_~s__state~0); 116889#L113 assume !(4099 == ssl3_connect_~s__state~0); 116888#L116 assume !(4368 == ssl3_connect_~s__state~0); 116886#L119 assume !(4369 == ssl3_connect_~s__state~0); 116884#L122 assume !(4384 == ssl3_connect_~s__state~0); 116883#L125 assume !(4385 == ssl3_connect_~s__state~0); 116882#L128 assume !(4400 == ssl3_connect_~s__state~0); 116880#L131 assume !(4401 == ssl3_connect_~s__state~0); 116878#L134 assume !(4416 == ssl3_connect_~s__state~0); 116874#L137 assume !(4417 == ssl3_connect_~s__state~0); 116872#L140 assume !(4432 == ssl3_connect_~s__state~0); 116870#L143 assume !(4433 == ssl3_connect_~s__state~0); 116868#L146 assume !(4448 == ssl3_connect_~s__state~0); 116866#L149 assume !(4449 == ssl3_connect_~s__state~0); 116864#L152 assume !(4464 == ssl3_connect_~s__state~0); 116862#L155 assume !(4465 == ssl3_connect_~s__state~0); 116860#L158 assume !(4466 == ssl3_connect_~s__state~0); 116858#L161 assume !(4467 == ssl3_connect_~s__state~0); 116856#L164 assume !(4480 == ssl3_connect_~s__state~0); 116854#L167 assume !(4481 == ssl3_connect_~s__state~0); 116852#L170 assume !(4496 == ssl3_connect_~s__state~0); 116850#L173 assume !(4497 == ssl3_connect_~s__state~0); 116848#L176 assume !(4512 == ssl3_connect_~s__state~0); 116846#L179 assume !(4513 == ssl3_connect_~s__state~0); 116844#L182 assume !(4528 == ssl3_connect_~s__state~0); 116842#L185 assume !(4529 == ssl3_connect_~s__state~0); 116840#L188 assume 4560 == ssl3_connect_~s__state~0; 112660#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 116837#L427 assume !(ssl3_connect_~ret~0 <= 0); 116503#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 116491#L430-2 ssl3_connect_~s__init_num~0 := 0; 116486#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116479#L516 ssl3_connect_~skip~0 := 0; 116475#L98-1 assume !false; 116471#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116467#L101 assume !(12292 == ssl3_connect_~s__state~0); 116464#L104 assume !(16384 == ssl3_connect_~s__state~0); 116460#L107 assume !(4096 == ssl3_connect_~s__state~0); 116456#L110 assume !(20480 == ssl3_connect_~s__state~0); 116451#L113 assume !(4099 == ssl3_connect_~s__state~0); 116446#L116 assume !(4368 == ssl3_connect_~s__state~0); 116440#L119 assume !(4369 == ssl3_connect_~s__state~0); 116436#L122 assume !(4384 == ssl3_connect_~s__state~0); 116432#L125 assume !(4385 == ssl3_connect_~s__state~0); 116430#L128 assume !(4400 == ssl3_connect_~s__state~0); 116428#L131 assume !(4401 == ssl3_connect_~s__state~0); 116426#L134 assume !(4416 == ssl3_connect_~s__state~0); 116424#L137 assume !(4417 == ssl3_connect_~s__state~0); 116422#L140 assume !(4432 == ssl3_connect_~s__state~0); 116420#L143 assume !(4433 == ssl3_connect_~s__state~0); 116418#L146 assume !(4448 == ssl3_connect_~s__state~0); 116415#L149 assume !(4449 == ssl3_connect_~s__state~0); 116412#L152 assume !(4464 == ssl3_connect_~s__state~0); 116408#L155 assume !(4465 == ssl3_connect_~s__state~0); 116406#L158 assume !(4466 == ssl3_connect_~s__state~0); 116404#L161 assume !(4467 == ssl3_connect_~s__state~0); 116402#L164 assume !(4480 == ssl3_connect_~s__state~0); 116400#L167 assume !(4481 == ssl3_connect_~s__state~0); 116398#L170 assume !(4496 == ssl3_connect_~s__state~0); 116396#L173 assume !(4497 == ssl3_connect_~s__state~0); 116395#L176 assume 4512 == ssl3_connect_~s__state~0; 112678#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 116393#L377 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; 116391#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 116389#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 116382#L392 assume !(0 == ssl3_connect_~tmp___8~0); 116378#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116372#L516 ssl3_connect_~skip~0 := 0; 116368#L98-1 assume !false; 116364#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116361#L101 assume !(12292 == ssl3_connect_~s__state~0); 116357#L104 assume !(16384 == ssl3_connect_~s__state~0); 116354#L107 assume !(4096 == ssl3_connect_~s__state~0); 116351#L110 assume !(20480 == ssl3_connect_~s__state~0); 116348#L113 assume !(4099 == ssl3_connect_~s__state~0); 116345#L116 assume !(4368 == ssl3_connect_~s__state~0); 116343#L119 assume !(4369 == ssl3_connect_~s__state~0); 116341#L122 assume !(4384 == ssl3_connect_~s__state~0); 116339#L125 assume !(4385 == ssl3_connect_~s__state~0); 116336#L128 assume !(4400 == ssl3_connect_~s__state~0); 116332#L131 assume !(4401 == ssl3_connect_~s__state~0); 116328#L134 assume !(4416 == ssl3_connect_~s__state~0); 116324#L137 assume !(4417 == ssl3_connect_~s__state~0); 116321#L140 assume !(4432 == ssl3_connect_~s__state~0); 116318#L143 assume !(4433 == ssl3_connect_~s__state~0); 116316#L146 assume !(4448 == ssl3_connect_~s__state~0); 116314#L149 assume !(4449 == ssl3_connect_~s__state~0); 116313#L152 assume !(4464 == ssl3_connect_~s__state~0); 116311#L155 assume !(4465 == ssl3_connect_~s__state~0); 116309#L158 assume !(4466 == ssl3_connect_~s__state~0); 116307#L161 assume !(4467 == ssl3_connect_~s__state~0); 116305#L164 assume !(4480 == ssl3_connect_~s__state~0); 116303#L167 assume !(4481 == ssl3_connect_~s__state~0); 116300#L170 assume !(4496 == ssl3_connect_~s__state~0); 116242#L173 assume !(4497 == ssl3_connect_~s__state~0); 116240#L176 assume !(4512 == ssl3_connect_~s__state~0); 116238#L179 assume !(4513 == ssl3_connect_~s__state~0); 116236#L182 assume 4528 == ssl3_connect_~s__state~0; 116103#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 116233#L400 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 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 116229#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 116228#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 112833#L407-1 ssl3_connect_~s__init_num~0 := 0; 112834#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116199#L516 ssl3_connect_~skip~0 := 0; 112822#L98-1 assume !false; 112820#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112818#L101 assume !(12292 == ssl3_connect_~s__state~0); 112816#L104 assume !(16384 == ssl3_connect_~s__state~0); 112814#L107 assume !(4096 == ssl3_connect_~s__state~0); 112812#L110 assume !(20480 == ssl3_connect_~s__state~0); 112810#L113 assume !(4099 == ssl3_connect_~s__state~0); 112805#L116 assume !(4368 == ssl3_connect_~s__state~0); 112801#L119 assume !(4369 == ssl3_connect_~s__state~0); 112796#L122 assume !(4384 == ssl3_connect_~s__state~0); 112791#L125 assume !(4385 == ssl3_connect_~s__state~0); 112786#L128 assume !(4400 == ssl3_connect_~s__state~0); 112778#L131 assume !(4401 == ssl3_connect_~s__state~0); 112770#L134 assume !(4416 == ssl3_connect_~s__state~0); 112762#L137 assume !(4417 == ssl3_connect_~s__state~0); 112763#L140 assume !(4432 == ssl3_connect_~s__state~0); 116141#L143 assume !(4433 == ssl3_connect_~s__state~0); 116139#L146 assume !(4448 == ssl3_connect_~s__state~0); 112737#L149 assume !(4449 == ssl3_connect_~s__state~0); 112738#L152 assume !(4464 == ssl3_connect_~s__state~0); 112725#L155 assume !(4465 == ssl3_connect_~s__state~0); 112719#L158 assume !(4466 == ssl3_connect_~s__state~0); 112712#L161 assume !(4467 == ssl3_connect_~s__state~0); 112704#L164 assume !(4480 == ssl3_connect_~s__state~0); 112698#L167 assume !(4481 == ssl3_connect_~s__state~0); 112693#L170 assume !(4496 == ssl3_connect_~s__state~0); 112687#L173 assume !(4497 == ssl3_connect_~s__state~0); 112688#L176 assume !(4512 == ssl3_connect_~s__state~0); 116113#L179 assume !(4513 == ssl3_connect_~s__state~0); 116112#L182 assume !(4528 == ssl3_connect_~s__state~0); 112662#L185 assume !(4529 == ssl3_connect_~s__state~0); 112658#L188 assume !(4560 == ssl3_connect_~s__state~0); 112655#L191 assume !(4561 == ssl3_connect_~s__state~0); 112652#L194 assume 4352 == ssl3_connect_~s__state~0; 112647#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 112648#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 112628#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 112624#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112618#L516 ssl3_connect_~skip~0 := 0; 112619#L98-1 assume !false; 112610#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112611#L101 assume !(12292 == ssl3_connect_~s__state~0); 112589#L104 assume !(16384 == ssl3_connect_~s__state~0); 112590#L107 assume !(4096 == ssl3_connect_~s__state~0); 112591#L110 assume !(20480 == ssl3_connect_~s__state~0); 112592#L113 assume !(4099 == ssl3_connect_~s__state~0); 112596#L116 assume !(4368 == ssl3_connect_~s__state~0); 112597#L119 assume !(4369 == ssl3_connect_~s__state~0); 116067#L122 assume 4384 == ssl3_connect_~s__state~0; 115942#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 116921#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 116711#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 116917#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 112478#L271-2 [2018-11-23 15:00:01,228 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:01,228 INFO L82 PathProgramCache]: Analyzing trace with hash 498600164, now seen corresponding path program 1 times [2018-11-23 15:00:01,228 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:01,228 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:01,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:01,229 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 15:00:01,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:01,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 15:00:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 15:00:01,240 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 15:00:01,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 3 times [2018-11-23 15:00:01,240 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 15:00:01,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 15:00:01,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:01,241 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 15:00:01,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 15:00:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 15:00:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 15:00:01,317 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 15:00:01,318 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9590d3d9-07ca-44ef-a874-95f1673e2506/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-23 15:00:01,332 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-23 15:00:01,351 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-11-23 15:00:01,351 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-23 15:00:01,356 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 15:00:01,377 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 15:00:01,404 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 15:00:01,405 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 15:00:01,405 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 15:00:01,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 15:00:01,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 15:00:01,405 INFO L87 Difference]: Start difference. First operand 5466 states and 6475 transitions. cyclomatic complexity: 1013 Second operand 4 states. [2018-11-23 15:00:01,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 15:00:01,575 INFO L93 Difference]: Finished difference Result 3684 states and 4137 transitions. [2018-11-23 15:00:01,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 15:00:01,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3684 states and 4137 transitions. [2018-11-23 15:00:01,583 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-23 15:00:01,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3684 states to 0 states and 0 transitions. [2018-11-23 15:00:01,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-23 15:00:01,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-23 15:00:01,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-23 15:00:01,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 15:00:01,583 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 15:00:01,583 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 15:00:01,583 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 15:00:01,583 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-23 15:00:01,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-23 15:00:01,584 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-23 15:00:01,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-23 15:00:01,588 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 03:00:01 BoogieIcfgContainer [2018-11-23 15:00:01,588 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-23 15:00:01,589 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 15:00:01,589 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 15:00:01,589 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 15:00:01,589 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:59:54" (3/4) ... [2018-11-23 15:00:01,591 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-23 15:00:01,592 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 15:00:01,592 INFO L168 Benchmark]: Toolchain (without parser) took 8034.17 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 601.9 MB). Free memory was 959.1 MB in the beginning and 1.4 GB in the end (delta: -397.5 MB). Peak memory consumption was 204.4 MB. Max. memory is 11.5 GB. [2018-11-23 15:00:01,593 INFO L168 Benchmark]: CDTParser took 0.14 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-23 15:00:01,593 INFO L168 Benchmark]: CACSL2BoogieTranslator took 231.94 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-23 15:00:01,594 INFO L168 Benchmark]: Boogie Procedure Inliner took 71.80 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 940.3 MB in the beginning and 1.1 GB in the end (delta: -182.8 MB). Peak memory consumption was 14.7 MB. Max. memory is 11.5 GB. [2018-11-23 15:00:01,594 INFO L168 Benchmark]: Boogie Preprocessor took 18.29 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: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. [2018-11-23 15:00:01,594 INFO L168 Benchmark]: RCFGBuilder took 395.43 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 43.9 MB). Peak memory consumption was 43.9 MB. Max. memory is 11.5 GB. [2018-11-23 15:00:01,595 INFO L168 Benchmark]: BuchiAutomizer took 7310.52 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 472.4 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -280.7 MB). Peak memory consumption was 191.7 MB. Max. memory is 11.5 GB. [2018-11-23 15:00:01,595 INFO L168 Benchmark]: Witness Printer took 2.97 ms. Allocated memory is still 1.6 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 15:00:01,598 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.14 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 231.94 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 71.80 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 940.3 MB in the beginning and 1.1 GB in the end (delta: -182.8 MB). Peak memory consumption was 14.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 18.29 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: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 395.43 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 43.9 MB). Peak memory consumption was 43.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 7310.52 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 472.4 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -280.7 MB). Peak memory consumption was 191.7 MB. Max. memory is 11.5 GB. * Witness Printer took 2.97 ms. Allocated memory is still 1.6 GB. Free memory is still 1.4 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 7.2s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 3.1s. Construction of modules took 2.0s. Büchi inclusion checks took 0.8s. Highest rank in rank-based complementation 3. Minimization of det autom 28. Minimization of nondet autom 1. Automata minimization 0.5s AutomataMinimizationTime, 28 MinimizatonAttempts, 3029 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6100 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5281 SDtfs, 2008 SDslu, 3027 SDs, 0 SdLazy, 2850 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.0s 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: 8ms 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...